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 комментариев
Рекомендуемые комментарии