php관련 질문.. FATAL Declaration of .... ::removeAttribute().... 채택완료
이게 무슨 오류인가요..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개
php 버전이 높아서 나는 에러 같습니다. (5.4 이상?)
에러라기 보담 그냥 경고성 문구 정도... ^^
호스팅사에 E_STRICT메시지 출력 안되도록 부탁해 보시구요
만약 안된다 하시면 해당 페이지에
error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
라고 적어넣어 보세용~~
댓글을 작성하려면 로그인이 필요합니다.
템플릿인가 보네요.
순수(?) php랑 다르게 전체적으로 봐야 알 수 있습니다.
smarty나 template_를 가져다가 자기네들 방식에 맞게 바꾼 데도 많고 해서요.
제일 좋은 방법은 다른 분이 말씀하신 것처럼 제작한 업체에 물어 보시는 게 좋겠네요.
댓글을 작성하려면 로그인이 필요합니다.
상상디자인에 이전 설치 해달라고 하면 되는 것 아닐까요?
어떤 점인지 모르겠지만 프레임워크에서 에러 출력 하고 있으니... 지금 보여주신 소스 만으로는 해결이
되지 않습니다.
어디에 문제가 발생했는지. 디버깅 할 수 밖에 없어요.
아니면 이곳에 문의를 해보세요
http://www.smarty.net">www.smarty.net
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인