@@ -52,7 +52,7 @@ $actionSearch[0] = array( | |||
) | |||
) | |||
); | |||
$actionSearch[2] = array( | |||
$actionSearch[1] = array( | |||
'title' => '附件管理', | |||
'soniterm' => array( | |||
0 => array( | |||
@@ -67,7 +67,7 @@ $actionSearch[2] = array( | |||
), | |||
) | |||
); | |||
$actionSearch[3] = array( | |||
$actionSearch[2] = array( | |||
'title' => '文档模型', | |||
'soniterm' => array( | |||
0 => DEDEBIZ_SAFE_MODE? null : array( | |||
@@ -90,19 +90,19 @@ $actionSearch[3] = array( | |||
'purview' => 'c_List', | |||
'linkurl' => 'freelist_main.php' | |||
), | |||
3 => array( | |||
4 => array( | |||
'title' => '自定义文档属性', | |||
'purview' => 'sys_Att', | |||
'linkurl' => 'content_att.php' | |||
), | |||
4 => array( | |||
5 => array( | |||
'title' => '自定义表单管理', | |||
'purview' => 'c_List', | |||
'linkurl' => 'diy_main.php' | |||
), | |||
) | |||
); | |||
$actionSearch[4] = array( | |||
$actionSearch[3] = array( | |||
'title' => '批量维护', | |||
'soniterm' => array( | |||
0 => array( | |||
@@ -115,29 +115,29 @@ $actionSearch[4] = array( | |||
'purview' => 'sys_ArcBatch', | |||
'linkurl' => 'article_test_same.php' | |||
), | |||
3 => array( | |||
2 => array( | |||
'title' => '文档关键词维护', | |||
'purview' => 'sys_Keyword', | |||
'linkurl' => 'article_keywords_main.php' | |||
), | |||
4 => array( | |||
3 => array( | |||
'title' => '搜索关键词维护', | |||
'purview' => 'sys_Keyword', | |||
'linkurl' => 'search_keywords_main.php?dopost=filemanager' | |||
), | |||
5 => array( | |||
4 => array( | |||
'title' => '自动摘要分页', | |||
'purview' => 'sys_Keyword', | |||
'linkurl' => 'article_description_main.php' | |||
), | |||
6 => DEDEBIZ_SAFE_MODE? null : array( | |||
5 => DEDEBIZ_SAFE_MODE? null : array( | |||
'title' => '数据库字段替换', | |||
'purview' => 'sys_ArcBatch', | |||
'linkurl' => 'sys_data_replace.php' | |||
), | |||
) | |||
); | |||
$actionSearch[5] = array( | |||
$actionSearch[4] = array( | |||
'title' => '会员管理', | |||
'soniterm' => array( | |||
0 => array( | |||
@@ -162,7 +162,7 @@ $actionSearch[5] = array( | |||
), | |||
) | |||
); | |||
$actionSearch[6] = array( | |||
$actionSearch[5] = array( | |||
'title' => '支付工具', | |||
'soniterm' => array( | |||
0 => array( | |||
@@ -192,7 +192,7 @@ $actionSearch[6] = array( | |||
), | |||
) | |||
); | |||
$actionSearch[7] = array( | |||
$actionSearch[6] = array( | |||
'title' => '更新任务', | |||
'soniterm' => array( | |||
0 => array( | |||
@@ -227,7 +227,7 @@ $actionSearch[7] = array( | |||
), | |||
) | |||
); | |||
$actionSearch[8] = DEDEBIZ_SAFE_MODE? null : array( | |||
$actionSearch[7] = DEDEBIZ_SAFE_MODE? null : array( | |||
'title' => '模板管理', | |||
'soniterm' => array( | |||
0 => array( | |||
@@ -257,7 +257,7 @@ $actionSearch[8] = DEDEBIZ_SAFE_MODE? null : array( | |||
), | |||
) | |||
); | |||
$actionSearch[9] = array( | |||
$actionSearch[8] = array( | |||
'title' => '系统设置', | |||
'soniterm' => array( | |||
0 => array( | |||
@@ -280,32 +280,32 @@ $actionSearch[9] = array( | |||
'purview' => 'sys_Log', | |||
'linkurl' => 'log_list.php' | |||
), | |||
5 => array( | |||
4 => array( | |||
'title' => '图片水印设置', | |||
'purview' => 'sys_Edit', | |||
'linkurl' => 'sys_info_mark.php' | |||
), | |||
6 => array( | |||
5 => array( | |||
'title' => '软件下载设置', | |||
'purview' => 'sys_SoftConfig', | |||
'linkurl' => 'soft_config.php' | |||
), | |||
7 => DEDEBIZ_SAFE_MODE? null : array( | |||
6 => DEDEBIZ_SAFE_MODE? null : array( | |||
'title' => '数据库备份还原', | |||
'purview' => 'sys_data', | |||
'linkurl' => 'sys_data.php' | |||
), | |||
8 => DEDEBIZ_SAFE_MODE? null : array( | |||
7 => DEDEBIZ_SAFE_MODE? null : array( | |||
'title' => 'SQL命令工具', | |||
'purview' => 'sys_data', | |||
'linkurl' => 'sys_sql_query.php' | |||
), | |||
9 => array( | |||
8 => array( | |||
'title' => '文件扫描工具', | |||
'purview' => 'sys_verifies', | |||
'linkurl' => 'sys_safetest.php' | |||
), | |||
10 => array( | |||
9 => array( | |||
'title' => '系统修复工具', | |||
'purview' => 'sys_verifies', | |||
'linkurl' => 'sys_repair.php' | |||
@@ -18,10 +18,10 @@ | |||
function GetFormItem($ctag) | |||
{ | |||
$fieldname = $ctag->GetName(); | |||
$formitem = "<table width=\"800\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> | |||
$formitem = "<table width=\"98%\" border=\"0\"> | |||
<tr> | |||
<td width=\"80\">~name~</td> | |||
<td width=\"720\">~form~</td> | |||
<td width=\"120\">~name~</td> | |||
<td>~form~</td> | |||
</tr> | |||
</table>\r\n"; | |||
$innertext = trim($ctag->GetInnerText()); | |||
@@ -116,7 +116,6 @@ function GetFormItem($ctag) | |||
return $formitem; | |||
} | |||
} | |||
/** | |||
* 处理不同类型的数据 | |||
* | |||
@@ -200,7 +199,6 @@ function GetFieldValue($dvalue, $dtype, $aid = 0, $job = 'add', $addvar = '') | |||
return $dvalue; | |||
} | |||
} | |||
/** | |||
* 获得带值的表单修改时用 | |||
* | |||
@@ -212,10 +210,10 @@ function GetFieldValue($dvalue, $dtype, $aid = 0, $job = 'add', $addvar = '') | |||
function GetFormItemValue($ctag, $fvalue) | |||
{ | |||
$fieldname = $ctag->GetName(); | |||
$formitem = "<table width=\"800\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> | |||
$formitem = "<table width=\"98%\" border=\"0\"> | |||
<tr> | |||
<td width=\"80\">~name~</td> | |||
<td width=\"720\">~form~</td> | |||
<td width=\"120\">~name~</td> | |||
<td>~form~</td> | |||
</tr> | |||
</table>\r\n"; | |||
$innertext = trim($ctag->GetInnerText()); | |||
@@ -10,6 +10,20 @@ | |||
*/ | |||
require_once(dirname(__FILE__)."/config.php"); | |||
CheckPurview('sys_ArcBatch'); | |||
function clean_cachefiles($path) { | |||
$list = array(); | |||
foreach (glob($path.'/*') as $item) { | |||
if(is_dir($item)) { | |||
$list = array_merge($list, clean_cachefiles($item)); | |||
} else { | |||
$list[] = $item; | |||
} | |||
} | |||
foreach ($list as $tmpfile) { | |||
@unlink($tmpfile); | |||
} | |||
return true; | |||
} | |||
if (empty($dopost)) $dopost = ''; | |||
if (empty($step)) $step = 1; | |||
if ($dopost == "ok") { | |||
@@ -47,10 +61,13 @@ if ($dopost == "ok") { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__statistics_detail` WHERE created_date < '$limit'"); | |||
$msg[] = "正在清理15天之前流量统计"; | |||
$url = "sys_cache_up.php?dopost=ok&step=-1&uparc=$uparc"; | |||
clean_cachefiles("/../data/cache"); | |||
clean_cachefiles("/../data/tplcache"); | |||
clean_cachefiles("/../data/sessions"); | |||
if ($uparc == 1) { | |||
$url = "sys_cache_up.php?dopost=ok&step=9"; | |||
} | |||
ShowMsg(implode("<br/>",$msg),$url); | |||
ShowMsg(implode("<br/>", $msg), $url); | |||
exit(); | |||
} | |||
//修正错误文档 | |||
@@ -275,7 +275,7 @@ class FreeList | |||
if (is_file($tmpdir."/".$tempfile)) { | |||
$this->PartView->SetTemplet($tmpdir."/".$tempfile); | |||
} else { | |||
$this->PartView->SetTemplet("这是没有使用模板的单独页", "string"); | |||
$this->PartView->SetTemplet("未使用单独页模板", "string"); | |||
$nmfa = 1; | |||
} | |||
} | |||
@@ -391,8 +391,7 @@ class ListView | |||
)); | |||
} | |||
} | |||
} | |||
} | |||
/** | |||
* GetAPIList | |||
* | |||
@@ -467,7 +466,7 @@ class ListView | |||
if (preg_match('/hot|click|lastpost/', $orderby)) { | |||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,mb.uname,mb.face,mb.userid $addField FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id LEFT JOIN `#@__member` mb ON arc.mid=mb.mid $addJoin WHERE {$this->addSql} $filtersql $ordersql LIMIT $limitstart,$row"; | |||
} | |||
//普通情况先从arctiny表查出id,然后按di查询速度非常快 | |||
//普通情况先从arctiny表查出id,然后按id查询速度非常快 | |||
else { | |||
$t1 = ExecTime(); | |||
$ids = array(); | |||
@@ -1034,15 +1033,15 @@ class ListView | |||
$tnamerule = preg_replace("/^(.*)\//", '', $tnamerule); | |||
//获得上页和首页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li class='page-item'><a class='page-link' href='".str_replace("{page}", $prepagenum, $tnamerule)."'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a class='page-link' href='".str_replace("{page}", 1, $tnamerule)."'>首页</a></li>"; | |||
$prepage .= "<li class='page-item'><a href='".str_replace("{page}", $prepagenum, $tnamerule)."' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".str_replace("{page}", 1, $tnamerule)."' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>"; | |||
} | |||
//下页和未页的链接 | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a class='page-link' href='".str_replace("{page}", $nextpagenum, $tnamerule)."'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a class='page-link' href='".str_replace("{page}", $totalpage, $tnamerule)."'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='".str_replace("{page}", $nextpagenum, $tnamerule)."' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".str_replace("{page}", $totalpage, $tnamerule)."' class='page-link'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>"; | |||
} | |||
@@ -1103,7 +1102,7 @@ class ListView | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a class='page-link' href='".str_replace("{page}", $j, $tnamerule)."'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='".str_replace("{page}", $j, $tnamerule)."' class='page-link'>$j</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
@@ -667,7 +667,7 @@ class SearchView | |||
$prepage .= "<li class='page-item'><a href='".$purl."PageNo=$prepagenum' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$purl."PageNo=1' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li class='page-item disabled'><a class='page-link'>首页</a></li>"; | |||
$indexpage = "<li class='page-item'><a class='page-link'>首页</a></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a href='".$purl."PageNo=$nextpagenum' class='page-link'>下页</a></li>"; | |||
@@ -698,7 +698,7 @@ class SearchView | |||
} | |||
} | |||
$plist = ''; | |||
$plist .= "<form name='pagelist' action='".$this->GetCurUrl()."' class='d-flex'>$hidenform"; | |||
$plist .= "<form action='".$this->GetCurUrl()."' name='pagelist' class='d-flex'>$hidenform"; | |||
$plist .= preg_match('/info/i', $listitem)? $infos : ""; | |||
$plist .= preg_match('/index/i', $listitem)? $indexpage : ""; | |||
$plist .= preg_match('/pre/i', $listitem)? $prepage : ""; | |||
@@ -896,7 +896,7 @@ class SgListView | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a class='page-link' href='".str_replace("{page}", $j, $tnamerule)."'>".$j."</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='".str_replace("{page}", $j, $tnamerule)."' class='page-link'>$j</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
@@ -997,7 +997,7 @@ class SgListView | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a class='page-link' href='".$purl."PageNo=$j{$geturl}'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='".$purl."PageNo=$j{$geturl}' class='page-link'>$j</a></li>"; | |||
} | |||
} | |||
$plist = $indexpage.$prepage.$listdd.$nextpage.$endpage; | |||
@@ -439,25 +439,25 @@ class SpecView | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<span class='pageinfo'>1页".$this->TotalResult."条</span>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<span class='pageinfo'>0页".$this->TotalResult."条</span>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
} | |||
$purl = $this->GetCurUrl(); | |||
$tnamerule = "spec_"; | |||
//获得上页和下页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li><a href='".$tnamerule."$prepagenum".$GLOBALS['art_shortname']."'>上页</a></li>"; | |||
$indexpage = "<li><a href='".$tnamerule."1".$GLOBALS['art_shortname']."'>首页</a></li>"; | |||
$prepage .= "<li class='page-item'><a href='".$tnamerule."$prepagenum".$GLOBALS['art_shortname']."' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$tnamerule."1".$GLOBALS['art_shortname']."' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li><a>首页</a></li>"; | |||
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li><a href='".$tnamerule."$nextpagenum".$GLOBALS['art_shortname']."'>下页</a></li>"; | |||
$endpage = "<li><a href='".$tnamerule."$totalpage".$GLOBALS['art_shortname']."'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='".$tnamerule."$nextpagenum".$GLOBALS['art_shortname']."'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".$tnamerule."$totalpage".$GLOBALS['art_shortname']."'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li><a>末页</a></li>"; | |||
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>"; | |||
} | |||
//获得数字链接 | |||
$listdd = ''; | |||
@@ -476,9 +476,9 @@ class SpecView | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='thisclass'><a>$j</a></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
} else { | |||
$listdd .= "<li><a href='".$tnamerule."$j".$GLOBALS['art_shortname']."'>".$j."</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='".$tnamerule."$j".$GLOBALS['art_shortname']."'class='page-link'>$j</a></li>"; | |||
} | |||
} | |||
$plist = $indexpage.$prepage.$listdd.$nextpage.$endpage; | |||
@@ -545,7 +545,7 @@ class SpecView | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".$purl."PageNo=$j'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='".$purl."PageNo=$j'class='page-link'>$j</a></li>"; | |||
} | |||
} | |||
$plist = $indexpage.$prepage.$listdd.$nextpage.$endpage; | |||
@@ -448,7 +448,7 @@ class TagList | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a class='page-link' href='".$purl."/$j/'>".$j."</a></li>"; | |||
$listdd .= "<li class='page-item'><a class='page-link' href='".$purl."/$j/'>$j</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
@@ -557,7 +557,7 @@ class TagList | |||
if ($dir == "") $dir = str_replace("{cmspath}", "", $cfg_tags_dir); | |||
$this->tagsDir = $dir; | |||
} | |||
//生成静态Tag | |||
//生成静态标签 | |||
function MakeHtml($startpage = 1, $makepagesize = 0) | |||
{ | |||
global $cfg_dir_purview, $envs, $cfg_tags_dir, $cfg_cmsurl; | |||