테스트 사이트 - 개발 중인 베타 버전입니다

php관련 질문.. FATAL Declaration of .... ::removeAttribute().... 채택완료

형진 11년 전 조회 4,831

이게 무슨 오류인가요..php구문 전부를 수정해야 하는건가요..?

상상디자인 이라는 업체에서 제작했는데 cafe24로 호스팅을 이전하여 접속하니 이렇게 뜨네요..

 

접속주소는 http://icell2008.cafe24.com/public_html/" target="_blank" style="color: rgb(0, 0, 0);">http://icell2008.cafe24.com/public_html/" target="_blank" style="color: rgb(0, 0, 0);">http://icell2008.cafe24.com/public_html/ 입니다. 889라인의 오류인듯 한데 이걸 어떻게 변경해야 하나요..

 

 FATAL [/home/hosting_users/icell2008/www/mojavi/opt/renderers/SmartyRenderer.class.php:232] Declaration of SmartyRenderer::removeAttribute() should be compatible with that of Renderer::removeAttribute()

 

 

 

오류나는 줄 232번째 줄을 살펴보게 되면 달랑

 

}

 

이거 하나 있습니다.. 아래 소스 첨부할게요. 도움좀 주십쇼..

</span><span style="line-height: 23.5440006256104px;"><?php</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">// +---------------------------------------------------------------------------+</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">// | This file is part of the Mojavi package.                                  |</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">// | Copyright (c) 2003 Sean Kerr.                                             |</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">// |                                                                           |</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">// | For the full copyright and license information, please view the COPYRIGHT |</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">// | file that was distributed with this source code. If the COPYRIGHT file is |</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">// | missing, please visit the Mojavi homepage: <a href="<a href="http://www.mojavi.org" target="_blank" rel="noopener noreferrer">http://www.mojavi.org</a>"><a href="http://www.mojavi.org" target="_blank" rel="noopener noreferrer">http://www.mojavi.org</a></a>          |</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">// +---------------------------------------------------------------------------+</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">/**</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;"> * SmartyRenderer renders a template using the Smarty template engine.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;"> *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;"> * @author  Sean Kerr</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;"> * @package mojavi</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;"> * @package renderers</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;"> * @since   1.0</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;"> */</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED); </span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">class SmartyRenderer extends Renderer</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">{</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    /**</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * Create a new SmartyRenderer instance.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @access public</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @since  1.0</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     */</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    function SmartyRenderer ()</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        parent::Renderer();</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->engine = new Smarty;</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    /**</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * Render the view.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * 

</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * <note></span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *     This should never be called manually.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * </note></span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param Controller A Controller instance.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param Request    A Request instance.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param User       A User instance.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @access public</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @since  1.0</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     */</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    function execute (&$controller, &$request, &$user)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        if ($this->template == NULL)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            $error = 'A Smarty template has not been specified';</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            trigger_error($error, E_USER_ERROR);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            return;</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        // assign smarty variables</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->setAttributeByRef('controller', $controller);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->setAttributeByRef('mojavi',     $controller->getMojavi());</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->setAttributeByRef('request',    $request);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->setAttributeByRef('user',       $user);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        if ($this->isPathAbsolute($this->template))</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            $dir            = dirname($this->template) . '/';</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            $this->template = basename($this->template);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        } else</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            $dir = ($this->dir == NULL)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">                   ? $controller->getModuleDir() . 'templates/'</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">                   : $this->dir;</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            if (!is_readable($dir . $this->template) &&</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">                 is_readable(TEMPLATE_DIR . $this->template))</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">                $dir = TEMPLATE_DIR;</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        if (is_readable($dir . $this->template))</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            $this->engine->template_dir = $dir;</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            if ($this->mode == RENDER_VAR ||</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">                $controller->getRenderMode() == RENDER_VAR)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">                $this->result = $this->engine->fetch($this->template);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            } else</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">                $this->engine->display($this->template);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        } else</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            $error = 'Template file ' . $dir . $this->template . ' does ' .</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">                     'not exist or is not readable';</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            trigger_error($error, E_USER_ERROR);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    /**</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * Retrieve an attribute.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param string An attribute name.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @return mixed An attribute value, if the given attribute exists,</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *               otherwise <b>NULL</b>.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @access public</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @since  1.0</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     */</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    function & getAttribute ($name)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $attribute =& $this->engine->get_template_vars($name);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        if ($attribute != NULL)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">            return $attribute;</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;"><span class="Apple-tab-span" style="white-space:pre">	</span>$null = NULL;</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        return $null;</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    /**</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * Remove an attribute.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param string An attribute name.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @access public</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @since  1.0</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     */</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    function removeAttribute ($name)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->engine->clear_assign($name);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    /**</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * Set multiple attributes by using an associative array.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param array An associative array of attributes.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @access public</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @since  2.0</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     */</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    function setArray ($array)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->engine->assign($array);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    /**</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * Set multiple attributes by using a reference to an associative array.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param array An associative array of attributes.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @access public</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @since  2.0</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     */</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    function setArrayByRef (&$array)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->engine->assign_by_ref($array);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    /**</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * Set an attribute.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param string An attribute name.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param mixed  An attribute value.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @access public</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @since  1.0</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     */</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    function setAttribute ($name, $value)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->engine->assign($name, $value);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    /**</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * Set an attribute by reference.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param string An attribute name.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @param mixed  An attribute value.</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     *</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @access public</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     * @since  1.0</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">     */</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    function setAttributeByRef ($name, &$value)</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    {</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">        $this->engine->assign_by_ref($name, $value);</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">    }</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">
</span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="word-break: break-all; background-color: rgb(255, 255, 255);"><font face="gulim, helvetica"><span style="line-height: 23.5440006256104px;">?></span></font></p><p id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="line-height: 23.5440006256104px; word-break: break-all; font-family: gulim, helvetica; background-color: rgb(255, 255, 255);">

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

b
11년 전

php 버전이 높아서 나는 에러 같습니다. (5.4 이상?)

에러라기 보담 그냥 경고성 문구 정도... ^^

호스팅사에 E_STRICT메시지 출력 안되도록 부탁해 보시구요

만약 안된다 하시면 해당 페이지에 

error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED); 

라고 적어넣어 보세용~~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전

템플릿인가 보네요. 

순수(?) php랑 다르게 전체적으로 봐야 알 수 있습니다.

smarty나 template_를 가져다가 자기네들 방식에 맞게 바꾼 데도 많고 해서요.

제일 좋은 방법은 다른 분이 말씀하신 것처럼 제작한 업체에 물어 보시는 게 좋겠네요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전

상상디자인에 이전 설치 해달라고 하면 되는 것 아닐까요?

 

 

어떤 점인지 모르겠지만 프레임워크에서 에러 출력 하고 있으니... 지금 보여주신 소스 만으로는 해결이

되지 않습니다.

 

 

어디에 문제가 발생했는지. 디버깅 할 수 밖에 없어요.

 

 

아니면 이곳에 문의를 해보세요

 

http://www.smarty.net">www.smarty.net 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인