/** * Smarty {part} function part * * Type: function<br> * Name: part<br> * Purpose: include slightphp part<br> * @author Hetal <hetao at hetao dot name> * @param array * @param Smarty * @return string */ function smarty_function_part($params, &$smarty) { return !empty($params['path']) ? SlightPHP::run($params['path']) : ""; }
function tpl_function_part($path) { return !empty($path) ? SlightPHP::run($path) : ""; }
<?php /** * 入口文件 * SmPSS(Supermarket Purchase Sale Stock) */ require_once "global.php"; SlightPHP::setDebug(true); SlightPHP::setAppDir(ROOT_APP); SlightPHP::setSplitFlag("-_."); SDb::setConfigFile(ROOT_CONFIG . "/db.ini.php"); if (($r = SlightPHP::run()) === false) { header('HTTP/1.1 404 Not Found'); header('Status: 404 Not Found'); include './app/v/' . base_Constant::TEMP_DIR . '/common/404.html'; } else { echo $r; exit; }