function ReDtPage($userid, $username) { //操作权限 CheckLevel($userid, $username, $classid, "changedata"); GetPlTempPage(); //评论列表模板 GetPlJsPage(); //评论JS模板 ReCptemp(); //控制面板模板 GetSearch(); //三搜索表单模板 GetPrintPage(); //打印模板 GetDownloadPage(); //下载地址页面 ReGbooktemp(); //留言板模板 ReLoginIframe(); //登陆状态模板 ReSchAlltemp(); //全站搜索模板 //操作日志 insert_dolog(""); printerror("ReDtPageSuccess", "history.go(-1)"); }
//更新其它数据 if ($ecms == 'ChangeInstallOtherData') { //--- 删除缓存文件 --- DelListEnews(); //--- 更新动态页面 --- GetPlTempPage(); //评论列表模板 GetPlJsPage(); //评论JS模板 ReCptemp(); //控制面板模板 GetSearch(); //三搜索表单模板 GetPrintPage(); //打印模板 GetDownloadPage(); //下载地址页面 ReGbooktemp(); //留言板模板 ReLoginIframe(); //登陆状态模板 ReSchAlltemp(); //全站搜索模板 //生成首页 $indextemp = GetIndextemp(); NewsBq(0, $indextemp, 1, 0); //--- 更新反馈表单 --- $sql = $empire->query("select bid,btemp from {$dbtbpre}enewsfeedbackclass order by bid"); while ($r = $empire->fetch($sql)) { //替换公共变量 $btemp = ReplaceTempvar($r['btemp']);
function Moreport_ChangeData($portr, $ecms = 0) { global $empire, $dbtbpre, $public_r, $ecms_config; $ecms_config['sets']['deftempid'] = $portr['tempgid']; if ($ecms == 1) { GetPlTempPage(); //评论列表模板 GetPlJsPage(); //评论JS模板 ReCptemp(); //控制面板模板 GetSearch(); //三搜索表单模板 GetPrintPage(); //打印模板 GetDownloadPage(); //下载地址页面 ReGbooktemp(); //留言板模板 ReLoginIframe(); //登陆状态模板 ReSchAlltemp(); //全站搜索模板 //防采集缓存 $yfile = ECMS_PATH . DASHBOARD . '/data/dbcache/notcj.php'; $nfile = ECMS_SELFPATH . DASHBOARD . '/data/dbcache/notcj.php'; @copy($yfile, $nfile); } elseif ($ecms == 2) { //临时文件目录 $tmppath = ECMS_SELFPATH . DASHBOARD . '/data/tmp'; $hand = @opendir($tmppath); while ($file = @readdir($hand)) { if ($file == '.' || $file == '..' || $file == 'test.txt' || $file == 'index.html' || $file == 'mod' || $file == 'temp' || $file == 'titlepic' || $file == 'cj') { continue; } $filename = $tmppath . '/' . $file; if (!is_dir($filename)) { DelFiletext($filename); } } } elseif ($ecms == 3) { $ypath = ECMS_PATH . 'd/js'; $npath = ECMS_SELFPATH . 'd/js'; CopyPath($ypath, $npath); $ypath = ECMS_PATH . DASHBOARD . '/data/fc'; $npath = ECMS_SELFPATH . DASHBOARD . '/data/fc'; CopyPath($ypath, $npath); $ypath = ECMS_PATH . DASHBOARD . '/data/html'; $npath = ECMS_SELFPATH . DASHBOARD . '/data/html'; CopyPath($ypath, $npath); $ypath = ECMS_PATH . DASHBOARD . '/data/template'; $npath = ECMS_SELFPATH . DASHBOARD . '/data/template'; CopyPath($ypath, $npath); } elseif ($ecms == 4) { if ($portr['mustdt'] || $public_r['indexpagedt']) { DelFiletext(ECMS_SELFPATH . 'index' . $public_r['indextype']); @copy(ECMS_SELFPATH . DASHBOARD . '/data/template/dtindexpage.txt', ECMS_SELFPATH . 'index.php'); } } else { //更新参数设置 GetConfig(1); //更新类别 GetClass(); //更新会员组 GetMemberLevel(); //更新全站搜索数据表 GetSearchAllTb(); } }
function EditOtherPubTemp($tempname, $temptext, $userid, $username) { global $empire, $dbtbpre, $public_r; if (empty($temptext) || empty($tempname)) { printerror("EmptyEditDownTemp", "history.go(-1)"); } //操作权限 CheckLevel($userid, $username, $classid, "template"); $edittemplist = ',pljstemp,downpagetemp,downsofttemp,onlinemovietemp,listpagetemp,'; $temptext = RepPhpAspJspcode($temptext); $tempname = RepPostVar($tempname); if (!strstr($edittemplist, ',' . $tempname . ',')) { printerror("EmptyEditDownTemp", "history.go(-1)"); } if ($tempname == 'downsofttemp') { $temptype = 'pubdownsofttemp'; } elseif ($tempname == 'onlinemovietemp') { $temptype = 'pubonlinemovietemp'; } elseif ($tempname == 'listpagetemp') { $temptype = 'publistpagetemp'; } elseif ($tempname == 'pljstemp') { $temptype = 'pubpljstemp'; } elseif ($tempname == 'downpagetemp') { $temptype = 'pubdownpagetemp'; } $gid = (int) $_POST['gid']; $sql = $empire->query("update " . GetDoTemptb("enewspubtemp", $gid) . " set " . $tempname . "='" . eaddslashes2($temptext) . "'"); //备份模板 AddEBakTemp($temptype, $gid, 1, '', $temptext, 0, 0, '', 0, 0, '', 0, 0, 0, $userid, $username); if ($gid == $public_r['deftempid'] || !$public_r['deftempid'] && ($gid == 1 || $gid == 0)) { if ($tempname == "downsofttemp" || $tempname == "onlinemovietemp" || $tempname == "listpagetemp") { GetConfig(); } elseif ($tempname == "downpagetemp") { GetDownloadPage(); } elseif ($tempname == "pljstemp") { GetPlJsPage(); } else { } } if ($sql) { //操作日志 insert_dolog("temp={$tempname}&gid={$gid}"); printerror("EditDownTempSuccess", "template/EditPublicTemp.php?tname={$tempname}&gid={$gid}" . hReturnEcmsHashStrHref2(0) . "#{$tempname}"); } else { printerror("DbError", "history.go(-1)"); } }