if (!$objWebInit->checkPopedomG($_SESSION['user_id'], 'w')) { check::AlertExit('对不起,您没有权限访问此页', -1); } if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST['module_name'])) { check::AlertExit("错误:单页名称不能为空!", -1); } if (empty($_POST['type_title_english'])) { check::AlertExit("错误:英文标识名称!", -1); } if (empty($_POST['intro'])) { check::AlertExit("错误:内容不能为空!", -1); } $objWebInit->saveInfo($_POST, 1, 0); //更新smarty缓存文件或纯静态文件 $objWebInit->updateCache($_POST['type_title_english'], '', $arrMOutput); check::WindowLocation('index.php', 'id=' . $_POST['id']); } $arrInfo = $objWebInit->getInfo($_GET['id']); $arrInfo['userurl'] = "<?{url url='/archives/detail.php?name=" . $arrInfo['type_title_english'] . "' cache='1'}?>"; //detree树状图加载 //############################################################### define('__WEB_ROOT', dirname(__FILE__) . "/../.."); $templateDir = __WEB_ROOT . '/templates/' . $arrGWeb['templates_id']; $arrTreeFiles = array(); check::mapTreeFiles($templateDir, true); $arrTreeFiles = str_replace($templateDir . '/', '', $arrTreeFiles); //过滤类型 $arrFile = array('.html', '.htm', '.js', '.css'); $arrFilesDirs = array(); foreach ($arrTreeFiles as $v) {
require_once '../../user/class/user.class.php'; require_once '../..' . __WEBADMIN_ROOT . '/checklogin.php'; $objWebInit = new archives(); //数据库连接参数 $objWebInit->setDBG($arrGPdoDB); //smarty参数 $objWebInit->arrGSmarty = $arrGSmarty; $objWebInit->db(); //访问权限检查 if (!$objWebInit->checkPopedomG($_SESSION['user_id'])) { check::AlertExit('对不起,您没有权限访问此页', -1); } if ($_SERVER["REQUEST_METHOD"] == "POST") { if (empty($_POST['id'])) { check::AlertExit("错误:所属栏目错误!", -1); } $_POST['intro'] = check::SqlFilter($_POST['intro'], 'STRING'); $objWebInit->saveInfo($_POST, 2); //生成静态页面 $objWebInit->updateCache($_POST['id'], '', $arrMOutput); check::WindowLocation('index.php', 'id=' . $_POST['id']); } // 取得文章信息 $arrInfo = $objWebInit->getInfo($_GET['id']); // 输出到模板 $arrMOutput["template_file"] = "admin.html"; $arrMOutput["smarty_assign"]['get'] = $_GET; $arrMOutput["smarty_assign"]['archives_title'] = $arrMArchivesType[$_GET['id']]; $arrMOutput["smarty_assign"]['arrData'] = $arrInfo; $arrMOutput["smarty_assign"]['MAIN'] = $arrGSmarty['admin_main_dir'] . 'submit.htm'; $objWebInit->output($arrMOutput);