예제 #1
0
/**
 * smarty 编译插件 headclose
 *
 * 处理 {/head} 标签
 * 
 * @param array $params
 * @param Smarty $smarty 
 * @access public
 * @return string 编译后的php代码
 */
function smarty_compiler_headclose($params, $smarty)
{
    return '<?php ' . '}' . 'if(' . BigPipe::compileCloseTag(BigPipe::TAG_HEAD, $params) . '){' . '?>';
}
예제 #2
0
/**
 * smarty 编译插件 titleclose
 *
 * 处理 {/title} 标签
 * 
 * @param array $params
 * @param Smarty $smarty 
 * @access public
 * @return string 编译后的php代码
 * @see BigPipe::compileCloseTag
 */
function smarty_compiler_titleclose($params, $smarty)
{
    return '<?php ' . '}' . 'if(' . BigPipe::compileCloseTag(BigPipe::TAG_TITLE, $params) . '){' . '?>';
}
예제 #3
0
/**
 * smarty 编译插件 pageletclose
 *
 * 处理 {/pagelet} 标签
 * 
 * @param array $params
 * @param Smarty $smarty 
 * @access public
 * @return string 编译后的php代码
 * @see BigPipe::compileCloseTag
 */
function smarty_compiler_pageletclose($params, $smarty)
{
    return '<?php ' . '}' . 'if(' . BigPipe::compileCloseTag(BigPipe::TAG_PAGELET, $params) . '){' . '?>';
}
예제 #4
0
/**
 * smarty 编译插件 htmlclose
 *
 * 处理 {/html} 标签
 *
 * @param array $params
 * @param Smarty $smarty
 * @access public
 * @return string 编译后的php代码
 */
function smarty_compiler_htmlclose($params, $smarty)
{
    return '<?php ' . '}' . BigPipe::compileCloseTag(BigPipe::TAG_HTML, $params) . ";" . '}while(BigPipe::more());' . '}' . '?>';
}