Wrapper logic html
я сделал этот му**ский скрипт (же)
function parse_logic_html()
{
$this->ipsclass->skin['_wrapper'] = preg_replace( "#<if=[\"'](.+?)[\"']>(.+?)</if>(?:\s+?)?<else>(.+?)</else>#ise" , "\$this->parse_if_else('\\1', '\\2', '\\3')" , $this->ipsclass->skin['_wrapper'] );
$this->ipsclass->skin['_wrapper'] = preg_replace( "#<if=[\"'](.+?)[\"']>(.+?)</if>#ise" , "\$this->parse_if_else('\\1', '\\2')" , $this->ipsclass->skin['_wrapper'] );
}
function parse_if_else($if,$true,$false="")
{
$code = "if(".$if.")".'{$return'." = '{$true}';".'}else{$return'." = '{$false}';".'}';
eval( $code );
return $return;
}
5 комментариев
Рекомендуемые комментарии