:master
kohteeseen develop
3 vuotta sitten
@@ -21,7 +21,7 @@ if ($dopost == "save") { | |||
$tagname = trim($tagname); | |||
$row = $dsql->GetOne("SELECT typeid FROM #@__myad WHERE typeid='$typeid' AND tagname LIKE '$tagname'"); | |||
if (is_array($row)) { | |||
ShowMsg("在相同栏目下已经存在同名的标记!", "-1"); | |||
ShowMsg("在相同栏目下已经存在同名的标记", "-1"); | |||
exit(); | |||
} | |||
$starttime = GetMkTime($starttime); | |||
@@ -62,7 +62,7 @@ if ($dopost == "save") { | |||
VALUES('$clsid','$typeid','$tagname','$adname','$timeset','$starttime','$endtime','$normbody','$expbody'); | |||
"; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功增加一个广告!", "ad_main.php"); | |||
ShowMsg("成功增加一个广告", "ad_main.php"); | |||
exit(); | |||
} | |||
$dsql->Execute('dd', 'SELECT * FROM `#@__myadtype` ORDER BY id DESC'); | |||
@@ -18,7 +18,7 @@ $ENV_GOBACK_URL = empty($_COOKIE['ENV_GOBACK_URL']) ? "ad_main.php" : $_COOKIE[' | |||
if ($dopost == 'delete') { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__myad` WHERE aid='$aid' "); | |||
ShowMsg("成功删除一则广告代码!", $ENV_GOBACK_URL); | |||
ShowMsg("成功删除一则广告代码", $ENV_GOBACK_URL); | |||
exit(); | |||
} else if ($dopost == "gettag") { | |||
require_once(DEDEINC.'/oxwindow.class.php'); | |||
@@ -32,7 +32,7 @@ if ($dopost == 'delete') { | |||
如果不希望重新生成所有页面,则直接调用JS代码即可。 | |||
"; | |||
$wintitle = "广告管理-获取广告标签"; | |||
$wecome_info = "<a href='ad_main.php'><u>广告管理</u></a>::获取JS"; | |||
$wecome_info = "<a href='ad_main.php'>广告管理</a>::获取JS"; | |||
$win = new OxWindow(); | |||
$win->Init(); | |||
$winform = $win->GetWindow("hand", $info); | |||
@@ -63,7 +63,7 @@ if ($dopost == 'delete') { | |||
WHERE aid='$aid' | |||
"; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功更改一则广告代码!", $ENV_GOBACK_URL); | |||
ShowMsg("成功更改一则广告代码", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
@@ -36,7 +36,7 @@ if ($dopost == "save") { | |||
$dsql->ExecuteNoneQuery($query); | |||
} | |||
header("Content-Type: text/html; charset={$cfg_soft_lang}"); | |||
ShowMsg("成功更新广告分类列表!", 'adtype_main.php'); | |||
ShowMsg("成功更新广告分类列表", 'adtype_main.php'); | |||
exit; | |||
} | |||
@@ -20,7 +20,7 @@ function _AddNote(){ } | |||
if ($action == 'add') { | |||
$row = $dsql->GetOne("SELECT * FROM `#@__co_onepage` WHERE url LIKE '$url' "); | |||
if (is_array($row)) { | |||
echo "系统已经存在这个网址的条目!"; | |||
echo "系统已经存在这个网址的条目"; | |||
} else { | |||
$query = " INSERT INTO `#@__co_onepage`(`url`,`title`,`issource`,`lang`,`rule`) Values('$url','$title','$issource','$lang','$rule'); "; | |||
$dsql->ExecuteNonequery($query); | |||
@@ -33,6 +33,6 @@ function GetSta($sta) | |||
function GetMan($sta) | |||
{ | |||
if ($sta == 1) return "<u>禁用</u>"; | |||
else return "<u>启用</u>"; | |||
if ($sta == 1) return "禁用"; | |||
else return "启用"; | |||
} |
@@ -33,19 +33,19 @@ else if ($dopost == 'makeold') { | |||
set_time_limit(3600); | |||
if (!file_exists($m_file)) { | |||
AjaxHead(); | |||
echo "配置文件不存在!"; | |||
echo "配置文件不存在"; | |||
exit(); | |||
} | |||
require_once($m_file); | |||
if ($cfg_tamplate_rand == 0) { | |||
AjaxHead(); | |||
echo "系统没开启允许随机模板的选项!"; | |||
echo "系统没开启允许随机模板的选项"; | |||
exit(); | |||
} | |||
$totalTmp = count($cfg_tamplate_arr) - 1; | |||
if ($totalTmp < 1) { | |||
AjaxHead(); | |||
echo "随机模板的数量必须为2个或以上!"; | |||
echo "随机模板的数量必须为2个或以上"; | |||
exit(); | |||
} | |||
for ($i = 0; $i < 10; $i++) { | |||
@@ -53,7 +53,7 @@ else if ($dopost == 'makeold') { | |||
$dsql->ExecuteNoneQuery(" Update `#@__addonarticle` set templet='$temp' where RIGHT(aid, 1)='$i' "); | |||
} | |||
AjaxHead(); | |||
echo "全部随机操作成功!"; | |||
echo "全部随机操作成功"; | |||
exit(); | |||
} | |||
//清除全部的指定模板 | |||
@@ -62,7 +62,7 @@ else if ($dopost == 'clearold') { | |||
$dsql->ExecuteNoneQuery(" Update `#@__addonarticle` set templet='' "); | |||
$dsql->ExecuteNoneQuery(" OPTIMIZE TABLE `#@__addonarticle` "); | |||
AjaxHead(); | |||
echo "全部清除操作成功!"; | |||
echo "全部清除操作成功"; | |||
exit(); | |||
} | |||
@@ -96,8 +96,8 @@ function DoRand(jobname) | |||
</div> | |||
<table width='98%' align='center'> | |||
<tr> | |||
<td height='28'> | |||
如果您想对旧的文章应用随机模板设置,请点击此对旧文章进行处理(必须设置好模板项)! | |||
<td height='26'> | |||
如果您想对旧的文章应用随机模板设置,请点击此对旧文章进行处理(必须设置好模板项) | |||
<a href='#' onclick='DoRand(\"makeold\")' class='btn btn-success btn-sm'>设置全部</a> | |||
<a href='#' onclick='DoRand(\"clearold\")' class='btn btn-success btn-sm'>取消全部</a> | |||
<span id='tmpct' style='color:red;font-weight:bold'>$okmsg</span> | |||
@@ -115,7 +115,7 @@ $win = new OxWindow(); | |||
$win->Init('article_template_rand.php', 'js/blank.js', 'POST'); | |||
$win->AddHidden('dopost', 'save'); | |||
$win->AddHidden('token', $_SESSION['token']); | |||
$win->AddTitle("本设置仅适用于系统默认的文章模型,设置后发布文章时会自动按指定的模板随机获取一个,如果不想使用此功能,把它设置为空即可!"); | |||
$win->AddTitle("本设置仅适用于系统默认的文章模型,设置后发布文章时会自动按指定的模板随机获取一个,如果不想使用此功能,把它设置为空即可"); | |||
$win->AddMsgItem($msg); | |||
$winform = $win->GetWindow('ok'); | |||
$win->Display(); |
@@ -18,7 +18,7 @@ if ($dopost == 'analyse') { | |||
if (is_array($arr)) { | |||
$maintable = $arr['maintable']; | |||
} else { | |||
showmsg('频道id不正确,无法处理!', 'javascript:;'); | |||
showmsg('频道id不正确,无法处理', 'javascript:;'); | |||
exit(); | |||
} | |||
$dsql->SetQuery("SELECT COUNT(title) AS dd,title FROM `$maintable` WHERE channel='$channelid' GROUP BY title ORDER BY dd DESC LIMIT 0, $pagesize"); | |||
@@ -35,7 +35,7 @@ else if ($dopost == 'delsel') { | |||
if (empty($titles)) { | |||
header("Content-Type: text/html; charset={$cfg_ver_lang}"); | |||
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset={$cfg_ver_lang}\">\r\n"; | |||
echo "没有指定删除的文档!"; | |||
echo "没有指定删除的文档"; | |||
exit(); | |||
} | |||
@@ -72,7 +72,7 @@ else if ($dopost == 'delsel') { | |||
} | |||
} | |||
$dsql->ExecuteNoneQuery(" OPTIMIZE TABLE `$maintable`; "); | |||
ShowMsg("一共删除了[{$totalarc}]篇重复的文档!", "javascript:;"); | |||
ShowMsg("一共删除了[{$totalarc}]篇重复的文档", "javascript:;"); | |||
exit(); | |||
} | |||
@@ -15,5 +15,5 @@ if (empty($t) || $cfg_check_title == 'N') exit; | |||
$row = $dsql->GetOne("SELECT id FROM `#@__archives` WHERE title LIKE '$t' "); | |||
if (is_array($row)) { | |||
echo "提示:系统已经存在标题为 '<a href='../plus/view.php?aid={$row['id']}' style='color:red' target='_blank'><u>$t</u></a>' 的文档。[<a href='#' onclick='javascript:HideObj(\"mytitle\")'>关闭</a>]"; | |||
echo "提示:系统已经存在标题为 '<a href='../plus/view.php?aid={$row['id']}' style='color:red' target='_blank'>$t</a>' 的文档。[<a href='#' onclick='javascript:HideObj(\"mytitle\")'>关闭</a>]"; | |||
} |
@@ -55,5 +55,5 @@ elseif ($dopost == 'make') { | |||
$dsql->ExecuteNoneQuery($inquery); | |||
echo "成功生成点卡:{$cardid}<br/>"; | |||
} | |||
echo "成功生成 {$mnum} 个点卡!"; | |||
echo "成功生成 {$mnum} 个点卡"; | |||
} |
@@ -21,7 +21,7 @@ if ($dopost == "delete") { | |||
} | |||
if ($dquery != "") $dquery = " WHERE ".$dquery; | |||
$dsql->ExecuteNoneQuery("DELETE FROM #@__moneycard_record $dquery"); | |||
ShowMsg("成功删除指定的记录!", "cards_manage.php"); | |||
ShowMsg("成功删除指定的记录", "cards_manage.php"); | |||
exit(); | |||
} else { | |||
$addsql = ''; | |||
@@ -44,6 +44,6 @@ if ($dopost == "save") { | |||
$dsql->ExecuteNoneQuery($query); | |||
} | |||
header("Content-Type: text/html; charset={$cfg_soft_lang}"); | |||
echo "<script> alert('成功更新点卡产品分类表!'); </script>"; | |||
echo "<script> alert('成功更新点卡产品分类表'); </script>"; | |||
} | |||
require_once(DEDEADMIN."/templets/cards_type.htm"); |
@@ -27,7 +27,7 @@ if ($id == 0 && $reid == 0) { | |||
} else { | |||
$checkID = empty($id) ? $reid : $id; | |||
CheckPurview('t_AccNew'); | |||
CheckCatalog($checkID, '您无权在本栏目下创建子类!'); | |||
CheckCatalog($checkID, '您无权在本栏目下创建子类'); | |||
} | |||
if (empty($myrow)) $myrow = array(); | |||
@@ -136,7 +136,7 @@ function action_savequick(){ } | |||
} | |||
} | |||
UpDateCatCache(); | |||
ShowMsg('成功增加指定栏目!', 'catalog_main.php'); | |||
ShowMsg('成功增加指定栏目', 'catalog_main.php'); | |||
exit(); | |||
} | |||
/*--------------------- | |||
@@ -173,11 +173,11 @@ function action_save(){ } | |||
if ($siteurl != '') { | |||
$siteurl = preg_replace("#\/$#", "", $siteurl); | |||
if (!preg_match("#http:\/\/#i", $siteurl)) { | |||
ShowMsg("您绑定的二级域名无效,请用(http://host)的形式!", "-1"); | |||
ShowMsg("您绑定的二级域名无效,请用(http://host)的形式", "-1"); | |||
exit(); | |||
} | |||
if (preg_match("#".$cfg_basehost."#i", $siteurl)) { | |||
ShowMsg("您绑定的二级域名与当前站点是同一个域,不需要绑定!", "-1"); | |||
ShowMsg("您绑定的二级域名与当前站点是同一个域,不需要绑定", "-1"); | |||
exit(); | |||
} | |||
} | |||
@@ -188,7 +188,7 @@ function action_save(){ } | |||
$true_typedir = str_replace("{cmspath}", $cfg_cmspath, $typedir); | |||
$true_typedir = preg_replace("#\/{1,}#", "/", $true_typedir); | |||
if (!CreateDir($true_typedir)) { | |||
ShowMsg("创建目录 {$true_typedir} 失败,请检查您的路径是否存在问题!", "-1"); | |||
ShowMsg("创建目录 {$true_typedir} 失败,请检查您的路径是否存在问题", "-1"); | |||
exit(); | |||
} | |||
} | |||
@@ -201,14 +201,14 @@ function action_save(){ } | |||
'$ispart','$corank','$description','$keywords','$seotitle','$moresite','$siteurl','$sitepath','$ishidden','$cross','$crossid','$content','$smalltypes')"; | |||
if (!$dsql->ExecuteNoneQuery($in_query)) { | |||
ShowMsg("保存目录数据时失败,请检查您的输入资料是否存在问题!", "-1"); | |||
ShowMsg("保存目录数据时失败,请检查您的输入资料是否存在问题", "-1"); | |||
exit(); | |||
} | |||
UpDateCatCache(); | |||
if ($reid > 0) { | |||
PutCookie('lastCid', GetTopid($reid), 3600 * 24, '/'); | |||
} | |||
ShowMsg("成功创建一个分类!", "catalog_main.php"); | |||
ShowMsg("成功创建一个分类", "catalog_main.php"); | |||
exit(); | |||
} //End dopost==save | |||
@@ -18,13 +18,13 @@ require_once(DEDEINC.'/oxwindow.class.php'); | |||
$id = trim(preg_replace("#[^0-9]#", '', $id)); | |||
//检查栏目操作许可 | |||
CheckCatalog($id, "您无权删除本栏目!"); | |||
CheckCatalog($id, "您无权删除本栏目"); | |||
if (empty($dopost)) $dopost = ''; | |||
if ($dopost == 'ok') { | |||
$ut = new TypeUnit(); | |||
$ut->DelType($id, $delfile); | |||
UpDateCatCache(); | |||
ShowMsg("成功删除一个栏目!", "catalog_main.php"); | |||
ShowMsg("成功删除一个栏目", "catalog_main.php"); | |||
exit(); | |||
} | |||
$dsql->SetQuery("SELECT typename,typedir FROM #@__arctype WHERE id=".$id); | |||
@@ -11,7 +11,7 @@ | |||
*/ | |||
require_once(dirname(__FILE__).'/config.php'); | |||
if (empty($dopost)) { | |||
ShowMsg("对不起,请指定栏目参数!", "catalog_main.php"); | |||
ShowMsg("对不起,请指定栏目参数", "catalog_main.php"); | |||
exit(); | |||
} | |||
$cid = empty($cid) ? 0 : intval($cid); | |||
@@ -37,7 +37,7 @@ if ($dopost == "addArchives") { | |||
} | |||
$gurl = $row["addcon"]; | |||
if ($gurl == "") { | |||
ShowMsg("对不起,您指的栏目可能有误!", "catalog_main.php"); | |||
ShowMsg("对不起,您指的栏目可能有误", "catalog_main.php"); | |||
exit(); | |||
} | |||
@@ -64,7 +64,7 @@ function listArchives(); | |||
$typename = $row["typename"]; | |||
$channelname = $row["channelname"]; | |||
if ($gurl == "") { | |||
ShowMsg("对不起,您指的栏目可能有误!", "catalog_main.php"); | |||
ShowMsg("对不起,您指的栏目可能有误", "catalog_main.php"); | |||
exit(); | |||
} | |||
} else if ($channelid > 0) { | |||
@@ -104,7 +104,7 @@ function upRank() | |||
CheckPurview('t_Edit,t_AccEdit'); | |||
//检查栏目操作许可 | |||
CheckCatalog($cid, "您无权更改本栏目!"); | |||
CheckCatalog($cid, "您无权更改本栏目"); | |||
$row = $dsql->GetOne("SELECT reid,sortrank FROM #@__arctype WHERE id='$cid'"); | |||
$reid = $row['reid']; | |||
$sortrank = $row['sortrank']; | |||
@@ -211,7 +211,7 @@ function unitCatalog() { } | |||
$reid = $tl->TypeInfos['reid']; | |||
$channelid = $tl->TypeInfos['channeltype']; | |||
if (!empty($row['dd'])) { | |||
ShowMsg("栏目: $typename($typeid) 有子栏目,不能进行合并操作!", '-1'); | |||
ShowMsg("栏目: $typename($typeid) 有子栏目,不能进行合并操作", '-1'); | |||
exit(); | |||
} | |||
$typeOptions = $tl->GetOptionArray(0, 0, $channelid); | |||
@@ -232,11 +232,11 @@ function unitCatalog() { } | |||
exit(); | |||
} else { | |||
if ($typeid == $unittype) { | |||
ShowMsg("同一栏目无法合并,请后退重试!", '-1'); | |||
ShowMsg("同一栏目无法合并,请后退重试", '-1'); | |||
exit(); | |||
} | |||
if (IsParent($unittype, $typeid)) { | |||
ShowMsg('不能从父类合并到子类!', 'catalog_main.php'); | |||
ShowMsg('不能从父类合并到子类', 'catalog_main.php'); | |||
exit(); | |||
} | |||
$row = $dsql->GetOne("SELECT addtable FROM `#@__channeltype` WHERE id='$channelid' "); | |||
@@ -249,7 +249,7 @@ function unitCatalog() { } | |||
$dsql->ExecuteNoneQuery("UPDATE `$addtable` SET typeid='$unittype' WHERE typeid='$typeid' "); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctype` WHERE id='$typeid' "); | |||
UpDateCatCache(); | |||
ShowMsg('成功合并指定栏目!', 'catalog_main.php'); | |||
ShowMsg('成功合并指定栏目', 'catalog_main.php'); | |||
exit(); | |||
} | |||
} | |||
@@ -284,16 +284,16 @@ function moveCatalog() { } | |||
exit(); | |||
} else { | |||
if ($typeid == $movetype) { | |||
ShowMsg('移对对象和目标位置相同!', 'catalog_main.php'); | |||
ShowMsg('移对对象和目标位置相同', 'catalog_main.php'); | |||
exit(); | |||
} | |||
if (IsParent($movetype, $typeid)) { | |||
ShowMsg('不能从父类移动到子类!', 'catalog_main.php'); | |||
ShowMsg('不能从父类移动到子类', 'catalog_main.php'); | |||
exit(); | |||
} | |||
$dsql->ExecuteNoneQuery(" UPDATE `#@__arctype` SET reid='$movetype' WHERE id='$typeid' "); | |||
UpDateCatCache(); | |||
ShowMsg('成功移动目录!', 'catalog_main.php'); | |||
ShowMsg('成功移动目录', 'catalog_main.php'); | |||
exit(); | |||
} | |||
} |
@@ -100,7 +100,7 @@ if (strlen($cfg_cookie_encode) <= 10) { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__sysconfig` SET `value`='{$hash}' WHERE varname='cfg_cookie_encode' "); | |||
$configfile = DEDEDATA . '/config.cache.inc.php'; | |||
if (!is_writeable($configfile)) { | |||
echo "配置文件'{$configfile}'不支持写入,无法修改系统配置参数!"; | |||
echo "配置文件'{$configfile}'不支持写入,无法修改系统配置参数"; | |||
exit(); | |||
} | |||
$fp = fopen($configfile, 'w'); | |||
@@ -24,7 +24,7 @@ if ($dopost == "save") { | |||
$query = "UPDATE `#@__arcatt` SET `attname`='$attname',`sortid`='$sortid' WHERE att='$att' "; | |||
$dsql->ExecuteNoneQuery($query); | |||
} | |||
echo "<script> alert('成功更新自定文档义属性表!'); </script>"; | |||
echo "<script> alert('成功更新自定文档义属性表'); </script>"; | |||
} | |||
include DedeInclude('templets/content_att.htm'); |
@@ -60,7 +60,7 @@ if (!empty($heightdone)) $action = $heightdone; | |||
//指量审核 | |||
if ($action == 'check') { | |||
if (empty($startid) || empty($endid) || $endid < $startid) { | |||
ShowMsg('该操作必须指定起始ID!', 'javascript:;'); | |||
ShowMsg('该操作必须指定起始ID', 'javascript:;'); | |||
exit(); | |||
} | |||
$jumpurl = "makehtml_archives_action.php?endid=$endid&startid=$startid"; | |||
@@ -80,7 +80,7 @@ if ($action == 'check') { | |||
//批量删除 | |||
else if ($action == 'del') { | |||
if (empty($startid) || empty($endid) || $endid < $startid) { | |||
ShowMsg('该操作必须指定起始ID!', 'javascript:;'); | |||
ShowMsg('该操作必须指定起始ID', 'javascript:;'); | |||
exit(); | |||
} | |||
$dsql->SetQuery("SELECT id FROM `#@__archives` $gwhere"); | |||
@@ -89,7 +89,7 @@ else if ($action == 'del') { | |||
while ($row = $dsql->GetObject('x')) { | |||
if (DelArc($row->id)) $tdd++; | |||
} | |||
ShowMsg("成功删除 $tdd 条记录!", "javascript:;"); | |||
ShowMsg("成功删除 $tdd 条记录", "javascript:;"); | |||
exit(); | |||
} | |||
//删除空标题文档 | |||
@@ -100,7 +100,7 @@ else if ($action == 'delnulltitle') { | |||
while ($row = $dsql->GetObject('x')) { | |||
if (DelArc($row->id)) $tdd++; | |||
} | |||
ShowMsg("成功删除 $tdd 条记录!", "javascript:;"); | |||
ShowMsg("成功删除 $tdd 条记录", "javascript:;"); | |||
exit(); | |||
} | |||
//删除空内容文章 | |||
@@ -111,33 +111,33 @@ else if ($action == 'delnullbody') { | |||
while ($row = $dsql->GetObject('x')) { | |||
if (DelArc($row->aid)) $tdd++; | |||
} | |||
ShowMsg("成功删除 $tdd 条记录!", "javascript:;"); | |||
ShowMsg("成功删除 $tdd 条记录", "javascript:;"); | |||
exit(); | |||
} | |||
//修正缩略图错误 | |||
else if ($action == 'modddpic') { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__archives` SET litpic='' WHERE trim(litpic)='litpic' "); | |||
ShowMsg("成功修正缩略图错误!", "javascript:;"); | |||
ShowMsg("成功修正缩略图错误", "javascript:;"); | |||
exit(); | |||
} | |||
//批量移动 | |||
else if ($action == 'move') { | |||
if (empty($typeid)) { | |||
ShowMsg('该操作必须指定栏目!', 'javascript:;'); | |||
ShowMsg('该操作必须指定栏目', 'javascript:;'); | |||
exit(); | |||
} | |||
$typeold = $dsql->GetOne("SELECT * FROM #@__arctype WHERE id='$typeid'; "); | |||
$typenew = $dsql->GetOne("SELECT * FROM #@__arctype WHERE id='$newtypeid'; "); | |||
if (!is_array($typenew)) { | |||
ShowMsg("无法检测移动到的新栏目的信息,不能完成操作!", "javascript:;"); | |||
ShowMsg("无法检测移动到的新栏目的信息,不能完成操作", "javascript:;"); | |||
exit(); | |||
} | |||
if ($typenew['ispart'] != 0) { | |||
ShowMsg("您不能把数据移动到非最终列表的栏目!", "javascript:;"); | |||
ShowMsg("您不能把数据移动到非最终列表的栏目", "javascript:;"); | |||
exit(); | |||
} | |||
if ($typenew['channeltype'] != $typeold['channeltype']) { | |||
ShowMsg("不能把数据移动到内容类型不同的栏目!", "javascript:;"); | |||
ShowMsg("不能把数据移动到内容类型不同的栏目", "javascript:;"); | |||
exit(); | |||
} | |||
$gwhere .= " And channel='".$typenew['channeltype']."' And title like '%$keyword%'"; | |||
@@ -175,12 +175,12 @@ else if ($action == 'delnulltitle') { | |||
while ($row = $dsql->GetObject('x')) { | |||
if (DelArc($row->id)) $tdd++; | |||
} | |||
ShowMsg("成功删除 $tdd 条记录!", "javascript:;"); | |||
ShowMsg("成功删除 $tdd 条记录", "javascript:;"); | |||
exit(); | |||
} | |||
//修正缩略图错误 | |||
else if ($action == 'modddpic') { | |||
$dsql->ExecuteNoneQuery("UPDATE #@__archives SET litpic='' WHERE trim(litpic)='litpic' "); | |||
ShowMsg("成功修正缩略图错误!", "javascript:;"); | |||
ShowMsg("成功修正缩略图错误", "javascript:;"); | |||
exit(); | |||
} |
@@ -39,7 +39,7 @@ if (TestPurview('a_List')) {; | |||
$admin_catalog = join(',', $admin_catalogs); | |||
$userCatalogSql = " arc.typeid IN($admin_catalog) "; | |||
} else { | |||
CheckCatalog($cid, '您无权浏览非指定栏目的内容!'); | |||
CheckCatalog($cid, '您无权浏览非指定栏目的内容'); | |||
} | |||
if (TestPurview('a_MyList')) $mid = $cuserLogin->getUserID(); | |||
} | |||
@@ -17,7 +17,7 @@ if (!isset($keyword)) $keyword = ''; | |||
if (!isset($arcrank)) $arcrank = ''; | |||
if (empty($cid) && empty($channelid)) { | |||
ShowMsg("该页面必须指定栏目ID或内容模型ID才能浏览!", "javascript:;"); | |||
ShowMsg("该页面必须指定栏目ID或内容模型ID才能浏览", "javascript:;"); | |||
exit(); | |||
} | |||
@@ -30,7 +30,7 @@ if (TestPurview('a_List')) { | |||
if ($cid == 0) { | |||
$ucid = $cid = $cuserLogin->getUserChannel(); | |||
} else { | |||
CheckCatalog($cid, "您无权浏览非指定栏目的内容!"); | |||
CheckCatalog($cid, "您无权浏览非指定栏目的内容"); | |||
} | |||
} | |||
@@ -43,7 +43,7 @@ setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | |||
$tl = new TypeLink($cid); | |||
$listtable = @trim($tl->TypeInfos['addtable']); | |||
if (!empty($channelid) && !empty($ucid) && $tl->TypeInfos['channeltype'] != $channelid) { | |||
ShowMsg('您没权限访问此页!', 'javascript:;'); | |||
ShowMsg('您没权限访问此页', 'javascript:;'); | |||
exit(); | |||
} | |||
@@ -40,7 +40,7 @@ function GetArchives($dsql, $ordertype) | |||
$dsql->Execute('ga'); | |||
while ($row = $dsql->GetObject('ga')) { | |||
if (preg_match("#feedback#i", $ordertype)) { | |||
$moreinfo = "[<a target='_blank' href='".$GLOBALS['cfg_phpurl']."/feedback.php?aid={$row->id}'><u>评论:{$row->scores}</u></a>]"; | |||
$moreinfo = "[<a target='_blank' href='".$GLOBALS['cfg_phpurl']."/feedback.php?aid={$row->id}'>评论:{$row->scores}</a>]"; | |||
} else { | |||
$moreinfo = "[点击:{$row->click}]"; | |||
} | |||
@@ -34,14 +34,14 @@ $CKEditorFuncNum = (isset($CKEditorFuncNum)) ? $CKEditorFuncNum : 1; | |||
$imgfile_name = trim(preg_replace("#[ \r\n\t\*\%\\\/\?><\|\":]{1,}#", '', $imgfile_name)); | |||
if (!preg_match("#\.(".$cfg_imgtype.")#i", $imgfile_name)) { | |||
ShowMsg("您所上传的图片类型不在许可列表,请更改系统对扩展名限定的配置!", "-1"); | |||
ShowMsg("您所上传的图片类型不在许可列表,请更改系统对扩展名限定的配置", "-1"); | |||
exit(); | |||
} | |||
$nowtme = time(); | |||
$sparr = array("image/pjpeg", "image/jpeg", "image/gif", "image/png", "image/xpng", "image/wbmp"); | |||
$imgfile_type = strtolower(trim($imgfile_type)); | |||
if (!in_array($imgfile_type, $sparr)) { | |||
ShowMsg("上传的图片格式错误,请使用JPEG、GIF、PNG、WBMP格式的其中一种!", "-1"); | |||
ShowMsg("上传的图片格式错误,请使用JPEG、GIF、PNG、WBMP格式的其中一种", "-1"); | |||
exit(); | |||
} | |||
$mdir = MyDate($cfg_addon_savetype, $nowtme); | |||
@@ -55,7 +55,7 @@ $fs = explode('.', $imgfile_name); | |||
$filename = $filename.'.'.$fs[count($fs) - 1]; | |||
$filename_name = $filename_name.'.'.$fs[count($fs) - 1]; | |||
$fullfilename = $cfg_basedir.$activepath."/".$filename; | |||
move_uploaded_file($imgfile, $fullfilename) or die("上传文件到 $fullfilename 失败!"); | |||
move_uploaded_file($imgfile, $fullfilename) or die("上传文件到 $fullfilename 失败"); | |||
@unlink($imgfile); | |||
if (empty($resize)) { | |||
@@ -93,8 +93,8 @@ if ($GLOBALS['cfg_html_editor'] == 'ckeditor' && $CKUpload) { | |||
if (!empty($noeditor)) { | |||
ShowMsg("成功上传一幅图片!", "select_images.php?imgstick=$imgstick&comeback=".urlencode($filename_name)."&v=$v&f=$f&CKEditorFuncNum=$CKEditorFuncNum&noeditor=yes&activepath=".urlencode($activepath)."/$mdir&d=".time()); | |||
ShowMsg("成功上传一幅图片", "select_images.php?imgstick=$imgstick&comeback=".urlencode($filename_name)."&v=$v&f=$f&CKEditorFuncNum=$CKEditorFuncNum&noeditor=yes&activepath=".urlencode($activepath)."/$mdir&d=".time()); | |||
} else { | |||
ShowMsg("成功上传一幅图片!", "select_images.php?imgstick=$imgstick&comeback=".urlencode($filename_name)."&v=$v&f=$f&CKEditorFuncNum=$CKEditorFuncNum&activepath=".urlencode($activepath)."/$mdir&d=".time()); | |||
ShowMsg("成功上传一幅图片", "select_images.php?imgstick=$imgstick&comeback=".urlencode($filename_name)."&v=$v&f=$f&CKEditorFuncNum=$CKEditorFuncNum&activepath=".urlencode($activepath)."/$mdir&d=".time()); | |||
} | |||
exit(); |
@@ -122,7 +122,7 @@ table{background:#fff} | |||
else if ($file == "..") { | |||
if ($activepath == "") continue; | |||
$tmp = preg_replace("#[\/][^\/]*$#i", "", $activepath); | |||
$line = "\n<tr height='28'> | |||
$line = "\n<tr height='26'> | |||
<td class='linerow'><a href='select_soft.php?f=$f&activepath=".urlencode($tmp).$addparm."'><img src='img/dir2.gif'>上级目录</a></td> | |||
<td colspan='2' class='linerow'>当前目录:$activepath</td> | |||
</tr>\r\n"; | |||
@@ -130,7 +130,7 @@ table{background:#fff} | |||
} else if (is_dir("$inpath/$file")) { | |||
if (preg_match("#^_(.*)$#i", $file)) continue; | |||
if (preg_match("#^\.(.*)$#i", $file)) continue; | |||
$line = "\n<tr height='28'> | |||
$line = "\n<tr height='26'> | |||
<td class='linerow'><a href=select_soft.php?f=$f&activepath=".urlencode("$activepath/$file").$addparm."><img src='img/dir.gif'>$file</a></td> | |||
<td class='linerow'></td> | |||
<td class='linerow'></td> | |||
@@ -142,7 +142,7 @@ table{background:#fff} | |||
$reurl = "$activeurl/$file"; | |||
$reurl = preg_replace("#^\.\.#", "", $reurl); | |||
$reurl = $reurl; | |||
$line = "\n<tr height='28'> | |||
$line = "\n<tr height='26'> | |||
<td class='linerow'><a href=\"javascript:ReturnValue('$reurl');\" $lstyle><img src='img/zip.gif'>$file</a></td> | |||
<td class='linerow'>$filesize KB</td> | |||
<td class='linerow'>$filetime</td> | |||
@@ -154,7 +154,7 @@ table{background:#fff} | |||
$reurl = "$activeurl/$file"; | |||
$reurl = preg_replace("#^\.\.#", "", $reurl); | |||
$reurl = $reurl; | |||
$line = "\n<tr height='28'> | |||
$line = "\n<tr height='26'> | |||
<td class='linerow'><a href=\"javascript:ReturnValue('$reurl');\" $lstyle><img src='img/exe.gif'>$file</a></td> | |||
<td class='linerow'>$filesize KB</td> | |||
<td class='linerow'>$filetime</td> | |||
@@ -32,7 +32,7 @@ $cfg_softtype = $cfg_softtype; | |||
$cfg_softtype = str_replace('||', '|', $cfg_softtype); | |||
$uploadfile_name = trim(preg_replace("#[ \r\n\t\*\%\\\/\?><\|\":]{1,}#", '', $uploadfile_name)); | |||
if (!preg_match("#\.(".$cfg_softtype.")#i", $uploadfile_name)) { | |||
ShowMsg("您所上传的{$uploadmbtype}不在许可列表,请更改系统对扩展名限定的配置!", ""); | |||
ShowMsg("您所上传的{$uploadmbtype}不在许可列表,请更改系统对扩展名限定的配置", ""); | |||
exit(); | |||
} | |||
@@ -52,7 +52,7 @@ if (!empty($newname)) { | |||
if (!preg_match("#\.#", $filename)) $fs = explode('.', $uploadfile_name); | |||
else $fs = explode('.', $filename); | |||
if (preg_match("#".$cfg_not_allowall."#", $fs[count($fs) - 1])) { | |||
ShowMsg("您指定的文件名被系统禁止!", 'javascript:;'); | |||
ShowMsg("您指定的文件名被系统禁止", 'javascript:;'); | |||
exit(); | |||
} | |||
if (!preg_match("#\.#", $filename)) $filename = $filename.'.'.$fs[count($fs) - 1]; | |||
@@ -60,7 +60,7 @@ if (!empty($newname)) { | |||
$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis', $nowtme)); | |||
$fs = explode('.', $uploadfile_name); | |||
if (preg_match("#".$cfg_not_allowall."#", $fs[count($fs) - 1])) { | |||
ShowMsg("您上传了某些可能存在不安全因素的文件,系统拒绝操作!", 'javascript:;'); | |||
ShowMsg("您上传了某些可能存在不安全因素的文件,系统拒绝操作", 'javascript:;'); | |||
exit(); | |||
} | |||
$filename = $filename.'.'.$fs[count($fs) - 1]; | |||
@@ -68,7 +68,7 @@ if (!empty($newname)) { | |||
$fullfilename = $cfg_basedir.$activepath.'/'.$filename; | |||
$fullfileurl = $activepath.'/'.$filename; | |||
move_uploaded_file($uploadfile, $fullfilename) or die("上传文件到 $fullfilename 失败!"); | |||
move_uploaded_file($uploadfile, $fullfilename) or die("上传文件到 $fullfilename 失败"); | |||
@unlink($uploadfile); | |||
if ($uploadfile_type == 'application/x-shockwave-flash') { | |||
@@ -99,6 +99,6 @@ if ($ck == 1) { | |||
); | |||
echo json_encode($arr); | |||
} else { | |||
ShowMsg("成功上传文件!", $bkurl."?comeback=".urlencode($filename)."&f=$f&CKEditorFuncNum=$CKEditorFuncNum&activepath=".urlencode($activepath)."&d=".time()); | |||
ShowMsg("成功上传文件", $bkurl."?comeback=".urlencode($filename)."&f=$f&CKEditorFuncNum=$CKEditorFuncNum&activepath=".urlencode($activepath)."&d=".time()); | |||
exit(); | |||
} |
@@ -24,7 +24,7 @@ if (!preg_match("#^text#", $uploadfile_type)) { | |||
exit(); | |||
} | |||
if (!preg_match("#\.(".$cfg_txttype.")#i", $uploadfile_name)) { | |||
ShowMsg("您所上传的模板文件类型不能被识别,只允许htm、html、tpl、txt扩展名!", "-1"); | |||
ShowMsg("您所上传的模板文件类型不能被识别,只允许htm、html、tpl、txt扩展名", "-1"); | |||
exit(); | |||
} | |||
if ($filename != '') { | |||
@@ -33,12 +33,12 @@ if ($filename != '') { | |||
$uploadfile_name = trim(preg_replace("#[ \r\n\t\*\%\\\/\?><\|\":]{1,}#", '', $uploadfile_name)); | |||
$filename = $uploadfile_name; | |||
if ($filename == '' || !preg_match("#\.(".$cfg_txttype.")#i", $filename)) { | |||
ShowMsg("您所上传的文件存在问题,请检查文件类型是否适合!", "-1"); | |||
ShowMsg("您所上传的文件存在问题,请检查文件类型是否适合", "-1"); | |||
exit(); | |||
} | |||
} | |||
$fullfilename = $cfg_basedir.$activepath."/".$filename; | |||
move_uploaded_file($uploadfile, $fullfilename) or die("上传文件到 $fullfilename 失败!"); | |||
move_uploaded_file($uploadfile, $fullfilename) or die("上传文件到 $fullfilename 失败"); | |||
@unlink($uploadfile); | |||
ShowMsg("成功上传文件!", "select_templets.php?comeback=".urlencode($filename)."&f=$f&activepath=".urlencode($activepath)."&d=".time()); | |||
ShowMsg("成功上传文件", "select_templets.php?comeback=".urlencode($filename)."&f=$f&activepath=".urlencode($activepath)."&d=".time()); | |||
exit(); |
@@ -21,18 +21,18 @@ if (empty($action)) { | |||
include(DEDEADMIN."/templets/diy_add.htm"); | |||
} else { | |||
if (preg_match("#[^0-9-]#", $diyid) || empty($diyid)) { | |||
ShowMsg("<font color=red>'自定义表单diyid'</font>必须为数字!", "-1"); | |||
ShowMsg("<font color=red>'自定义表单diyid'</font>必须为数字", "-1"); | |||
exit(); | |||
} | |||
if ($table == "") { | |||
ShowMsg("表名不能为空!", "-1"); | |||
ShowMsg("表名不能为空", "-1"); | |||
exit(); | |||
} | |||
$public = isset($public) && is_numeric($public) ? $public : 0; | |||
$name = dede_htmlspecialchars($name); | |||
$row = $dsql->GetOne("SELECT * FROM #@__diyforms WHERE diyid='$diyid' OR `table` LIKE '$table' OR name LIKE '$name' "); | |||
if (is_array($row)) { | |||
ShowMsg("可能自定义表单的‘diyid’、‘名称’在数据库中已存在,不能重复使用!", "-1"); | |||
ShowMsg("可能自定义表单的‘diyid’、‘名称’在数据库中已存在,不能重复使用", "-1"); | |||
exit(); | |||
} | |||
$query = "SHOW TABLES FROM {$dsql->dbName} "; | |||
@@ -25,7 +25,7 @@ if ($dopost == "save") { | |||
$name = dede_htmlspecialchars($name); | |||
$query = "UPDATE `#@__diyforms` SET name = '$name', listtemplate='$listtemplate', viewtemplate='$viewtemplate', posttemplate='$posttemplate', public='$public' WHERE diyid='$diyid' "; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功更改一个自定义表单!", "diy_main.php"); | |||
ShowMsg("成功更改一个自定义表单", "diy_main.php"); | |||
exit(); | |||
} | |||
/*---------------- | |||
@@ -45,7 +45,7 @@ function __Delete() | |||
$win->AddHidden("job", "yes"); | |||
$win->AddHidden("dopost", $dopost); | |||
$win->AddHidden("diyid", $diyid); | |||
$win->AddTitle("!将删除所有与该自定义表单相关的文件和数据<br />您确实要删除 \"".$row['name']."\" 这个自定义表单?"); | |||
$win->AddTitle("将删除所有与该自定义表单相关的文件和数据<br />您确实要删除 \"".$row['name']."\" 这个自定义表单?"); | |||
$winform = $win->GetWindow("ok"); | |||
$win->Display(); | |||
exit(); | |||
@@ -64,7 +64,7 @@ function __Delete() | |||
//删除频道配置信息 | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__diyforms` WHERE diyid='$diyid'"); | |||
ShowMsg("成功删除一个自定义表单!", "diy_main.php"); | |||
ShowMsg("成功删除一个自定义表单", "diy_main.php"); | |||
exit(); | |||
} | |||
} | |||
@@ -71,10 +71,10 @@ if ($action == 'save') { | |||
$rs = $dsql->ExecuteNoneQuery("Update #@__diyforms set `info`='$oksetting' where diyid='$diyid' "); | |||
if (!$rs) { | |||
$grr = $dsql->GetError(); | |||
ShowMsg("保存节点配置出错!".$grr, "javascript:;"); | |||
ShowMsg("保存节点配置出错".$grr, "javascript:;"); | |||
exit(); | |||
} | |||
ShowMsg("成功增加一个字段!", "diy_edit.php?diyid=$diyid"); | |||
ShowMsg("成功增加一个字段", "diy_edit.php?diyid=$diyid"); | |||
exit(); | |||
} | |||
@@ -45,7 +45,7 @@ function _SAVE() | |||
if ($action == 'save') { | |||
if (!isset($fieldtypes[$dtype])) { | |||
ShowMsg("您修改的是系统专用类型的数据,禁止操作!", "-1"); | |||
ShowMsg("您修改的是系统专用类型的数据,禁止操作", "-1"); | |||
exit(); | |||
} | |||
@@ -101,7 +101,7 @@ if ($action == 'save') { | |||
$oksetting = $dtp->GetResultNP(); | |||
$oksetting = addslashes($oksetting); | |||
$dsql->ExecuteNoneQuery("UPDATE #@__diyforms SET info='$oksetting' WHERE diyid='$diyid' "); | |||
ShowMsg("成功更改一个字段的配置!", "diy_edit.php?diyid={$diyid}"); | |||
ShowMsg("成功更改一个字段的配置", "diy_edit.php?diyid={$diyid}"); | |||
exit(); | |||
} | |||
/*------------------ | |||
@@ -117,7 +117,7 @@ function _DELETE() | |||
$oksetting = addslashes($dtp->GetResultNP()); | |||
$dsql->ExecuteNoneQuery("UPDATE #@__diyforms SET info='$oksetting' WHERE diyid='$diyid' "); | |||
$dsql->ExecuteNoneQuery("ALTER TABLE `$trueTable` DROP `$fname` "); | |||
ShowMsg("成功删除一个字段!", "diy_edit.php?diyid=$diyid"); | |||
ShowMsg("成功删除一个字段", "diy_edit.php?diyid=$diyid"); | |||
exit(); | |||
} | |||
require_once(DEDEADMIN."/templets/diy_field_edit.htm"); |
@@ -80,7 +80,7 @@ if ($action == 'post') { | |||
if (empty($do)) { | |||
$id = isset($id) && is_numeric($id) ? $id : 0; | |||
if (empty($id)) { | |||
showMsg('非法操作!未指定id', 'javascript:;'); | |||
showMsg('非法操作未指定id', 'javascript:;'); | |||
exit(); | |||
} | |||
$query = "SELECT * FROM {$diy->table} WHERE id=$id"; | |||
@@ -63,7 +63,7 @@ function typename($me) | |||
if ($dopost == "delete") { | |||
if ($id == '') { | |||
ShowMsg("参数无效!", "-1"); | |||
ShowMsg("参数无效", "-1"); | |||
exit(); | |||
} | |||
@@ -74,7 +74,7 @@ if ($dopost == "delete") { | |||
$query = "DELETE FROM `#@__erradd` WHERE `id` = '$var'"; | |||
$dsql->ExecuteNoneQuery($query); | |||
} | |||
ShowMsg("成功删除指定的文档!", "erraddsave.php"); | |||
ShowMsg("成功删除指定的文档", "erraddsave.php"); | |||
exit(); | |||
} else { | |||
require_once(DEDEINC."/oxwindow.class.php"); | |||
@@ -28,7 +28,7 @@ if ($dopost == 'edit') { | |||
} | |||
$query = "UPDATE `#@__feedback` SET username='$username',msg='$msg',ischeck=1 WHERE id=$id"; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功回复一则留言!", $ENV_GOBACK_URL); | |||
ShowMsg("成功回复一则留言", $ENV_GOBACK_URL); | |||
exit(); | |||
} elseif ($dopost === 'makehtml') { | |||
require_once(DEDEADMIN.'/inc/inc_archives_functions.php'); | |||
@@ -36,7 +36,7 @@ function jsTrimjajx($str, $len) | |||
if (!empty($job)) { | |||
$ids = preg_replace("#[^0-9,]#", '', $fid); | |||
if (empty($ids)) { | |||
ShowMsg("您没选中任何选项!", $_COOKIE['ENV_GOBACK_URL'], 0, 500); | |||
ShowMsg("您没选中任何选项", $_COOKIE['ENV_GOBACK_URL'], 0, 500); | |||
exit; | |||
} | |||
} else { | |||
@@ -33,7 +33,7 @@ class FileManagement | |||
if (($newname != $oldname) && is_writable($oldname)) { | |||
rename($oldname, $newname); | |||
} | |||
ShowMsg("成功更改一个文件名!", "file_manage_main.php?activepath=".$this->activeDir); | |||
ShowMsg("成功更改一个文件名", "file_manage_main.php?activepath=".$this->activeDir); | |||
return 0; | |||
} | |||
@@ -45,10 +45,10 @@ class FileManagement | |||
if (is_writable($this->baseDir.$this->activeDir)) { | |||
MkdirAll($dirname, $GLOBALS['cfg_dir_purview']); | |||
CloseFtp(); | |||
ShowMsg("成功创建一个新目录!", "file_manage_main.php?activepath=".$this->activeDir."/".$newdir); | |||
ShowMsg("成功创建一个新目录", "file_manage_main.php?activepath=".$this->activeDir."/".$newdir); | |||
return 1; | |||
} else { | |||
ShowMsg("创建新目录失败,因为这个位置不允许写入!", "file_manage_main.php?activepath=".$this->activeDir); | |||
ShowMsg("创建新目录失败,因为这个位置不允许写入", "file_manage_main.php?activepath=".$this->activeDir); | |||
return 0; | |||
} | |||
} | |||
@@ -80,14 +80,14 @@ class FileManagement | |||
copy($oldfile, $truepath."/$mfile"); | |||
} | |||
unlink($oldfile); | |||
ShowMsg("成功移动文件!", "file_manage_main.php?activepath=$mpath", 0, 1000); | |||
ShowMsg("成功移动文件", "file_manage_main.php?activepath=$mpath", 0, 1000); | |||
return 1; | |||
} else { | |||
ShowMsg("移动文件 $oldfile -> $truepath/$mfile 失败,可能是某个位置权限不足!", "file_manage_main.php?activepath=$mpath", 0, 1000); | |||
ShowMsg("移动文件 $oldfile -> $truepath/$mfile 失败,可能是某个位置权限不足", "file_manage_main.php?activepath=$mpath", 0, 1000); | |||
return 0; | |||
} | |||
} else { | |||
ShowMsg("对不起,您移动的路径不合法!", "-1", 0, 5000); | |||
ShowMsg("对不起,您移动的路径不合法", "-1", 0, 5000); | |||
return 0; | |||
} | |||
} | |||
@@ -157,11 +157,11 @@ class FileManagement | |||
$this->RmDirFiles($filename); | |||
} else { | |||
// 完善用户体验,by:sumic | |||
ShowMsg("系统禁止删除".$t."!", "file_manage_main.php?activepath=".$this->activeDir); | |||
ShowMsg("系统禁止删除".$t."", "file_manage_main.php?activepath=".$this->activeDir); | |||
exit; | |||
} | |||
} | |||
ShowMsg("成功删除一个".$t."!", "file_manage_main.php?activepath=".$this->activeDir); | |||
ShowMsg("成功删除一个".$t."", "file_manage_main.php?activepath=".$this->activeDir); | |||
return 0; | |||
} | |||
} | |||
@@ -68,9 +68,9 @@ function __saveEdit(); | |||
fputs($fp, $str); | |||
fclose($fp); | |||
if (empty($backurl)) { | |||
ShowMsg("成功保存一个文件!", "file_manage_main.php?activepath=$activepath"); | |||
ShowMsg("成功保存一个文件", "file_manage_main.php?activepath=$activepath"); | |||
} else { | |||
ShowMsg("成功保存文件!", $backurl); | |||
ShowMsg("成功保存文件", $backurl); | |||
} | |||
exit(); | |||
} | |||
@@ -90,7 +90,7 @@ else if($fmdo=="editview") | |||
{ | |||
$backurl = "file_manage_main.php?activepath=$activepath"; | |||
} | |||
ShowMsg("成功保存文件!",$backurl); | |||
ShowMsg("成功保存文件",$backurl); | |||
exit(); | |||
} | |||
*/ | |||
@@ -126,7 +126,7 @@ else if ($fmdo == "space") { | |||
} else { | |||
$ecpath = $activepath; | |||
} | |||
$titleinfo = "目录 <a href='file_manage_main.php?activepath=$activepath'><b><u>$ecpath</u></b></a> 空间使用状况:<br/>"; | |||
$titleinfo = "目录 <a href='file_manage_main.php?activepath=$activepath'><b>$ecpath</b></a> 空间使用状况:<br/>"; | |||
$wintitle = "文件管理"; | |||
$wecome_info = "文件管理::空间大小检查 [<a href='file_manage_main.php?activepath=$activepath'>文件浏览器</a>]</a>"; | |||
$activepath = $cfg_basedir.$activepath; | |||
@@ -68,10 +68,10 @@ function GetTagList($dsql,$pageno,$pagesize,$orderby='aid') | |||
$start = ($pageno-1) * $pagesize; | |||
$printhead ="<table width='98%' border='0' cellpadding='1' cellspacing='1' align='center' class='table maintable table-bordered' style='background:#cfcfcf;margin-bottom:5px;'> | |||
<tr align='center' bgcolor='#FBFCE2'> | |||
<td width='5%' class='tbsname'><a href='#' onclick=\"ReloadPage('aid')\"><u>ID</u></a></td> | |||
<td width='5%' class='tbsname'><a href='#' onclick=\"ReloadPage('aid')\">ID</a></td> | |||
<td width='20%' class='tbsname'>列表名称</td> | |||
<td width='20%' class='tbsname'>模板文件</td> | |||
<td width='5%' class='tbsname'><a href='#' onclick=\"ReloadPage('click')\"><u>点击</u></a></td> | |||
<td width='5%' class='tbsname'><a href='#' onclick=\"ReloadPage('click')\">点击</a></td> | |||
<td width='15%' class='tbsname'>创建时间</td> | |||
<td class='tbsname'>管理</td> | |||
</tr>\r\n"; | |||
@@ -24,7 +24,7 @@ if (isset($allid)) { | |||
if ($dopost == "delete") { | |||
$id = preg_replace("#[^0-9]#", "", $id); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__flink` WHERE id='$id'"); | |||
ShowMsg("成功删除一个链接!", $ENV_GOBACK_URL); | |||
ShowMsg("成功删除一个链接", $ENV_GOBACK_URL); | |||
exit(); | |||
} else if ($dopost == "delall") { | |||
$aids = explode(',', $aids); | |||
@@ -33,10 +33,10 @@ if ($dopost == "delete") { | |||
$aid = preg_replace("#[^0-9]#", "", $aid); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__flink` WHERE id='$aid'"); | |||
} | |||
ShowMsg("成功删除指定链接!", $ENV_GOBACK_URL); | |||
ShowMsg("成功删除指定链接", $ENV_GOBACK_URL); | |||
exit(); | |||
} else { | |||
ShowMsg("您没选定任何链接!", $ENV_GOBACK_URL); | |||
ShowMsg("您没选定任何链接", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
} else if ($dopost == "saveedit") { | |||
@@ -61,7 +61,7 @@ if ($dopost == "delete") { | |||
$query = "UPDATE `#@__flink` SET sortrank='$sortrank',url='$url',webname='$webname',logo='$logo',msg='$msg', | |||
email='$email',typeid='$typeid',ischeck='$ischeck' WHERE id='$id' "; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功更改一个链接!", $ENV_GOBACK_URL); | |||
ShowMsg("成功更改一个链接", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
$myLink = $dsql->GetOne("SELECT #@__flink.*,#@__flinktype.typename FROM #@__flink LEFT JOIN #@__flinktype ON #@__flink.typeid=#@__flinktype.id WHERE #@__flink.id=$id"); | |||
@@ -36,7 +36,7 @@ if ($dopost == "save") { | |||
$dsql->ExecuteNoneQuery($query); | |||
} | |||
header("Content-Type: text/html; charset={$cfg_soft_lang}"); | |||
echo "<script> alert('成功更新友情链接网站分类表!'); </script>"; | |||
echo "<script> alert('成功更新友情链接网站分类表'); </script>"; | |||
} | |||
include DedeInclude('templets/friendlink_type.htm'); |
@@ -13,7 +13,7 @@ require_once(dirname(__FILE__).'/config.php'); | |||
$action = isset($action) ? trim($action) : ''; | |||
if (empty($action)) { | |||
if (!@is_file($cfg_basedir.$file)) { | |||
ShowMsg("对不起,必须选择站内的图片才能进行裁剪!<br />点击'<a href='./dialog/select_images.php?f=form1.picname&imgstick=small'>站内选择</a>', 上传或选择一个图片,然后才能进行裁剪!", "./dialog/select_images.php?f=form1.picname&imgstick=small", 0, 10000); | |||
ShowMsg("对不起,必须选择站内的图片才能进行裁剪<br />点击'<a href='./dialog/select_images.php?f=form1.picname&imgstick=small'>站内选择</a>', 上传或选择一个图片,然后才能进行裁剪", "./dialog/select_images.php?f=form1.picname&imgstick=small", 0, 10000); | |||
exit(); | |||
} | |||
include DEDEADMIN.'/templets/imagecut.htm'; | |||
@@ -22,15 +22,15 @@ if (empty($action)) { | |||
require_once(DEDEINC.'/image.func.php'); | |||
if (!@is_file($cfg_basedir.$file)) { | |||
ShowMsg('对不起,请重新选择裁剪图片!', '-1'); | |||
ShowMsg('对不起,请重新选择裁剪图片', '-1'); | |||
exit(); | |||
} | |||
if (empty($width)) { | |||
ShowMsg('对不起,请选择裁剪图片的尺寸!', '-1'); | |||
ShowMsg('对不起,请选择裁剪图片的尺寸', '-1'); | |||
exit(); | |||
} | |||
if (empty($height)) { | |||
ShowMsg('对不起,请选择裁剪图片的尺寸!', '-1'); | |||
ShowMsg('对不起,请选择裁剪图片的尺寸', '-1'); | |||
exit(); | |||
} | |||
$imginfo = getimagesize($cfg_basedir.$file); | |||
@@ -54,7 +54,7 @@ if (empty($action)) { | |||
$source = imagecreatefrompng($srcFile); | |||
break; | |||
default: | |||
ShowMsg('对不起,裁剪图片类型不支持请选择其他类型图片!', '-1'); | |||
ShowMsg('对不起,裁剪图片类型不支持请选择其他类型图片', '-1'); | |||
break; | |||
} | |||
@@ -87,7 +87,7 @@ if (empty($action)) { | |||
imagepng($thumba, $ddpicokurl); | |||
break; | |||
default: | |||
ShowMsg("对不起,裁剪图片类型不支持请选择其他类型图片!", "-1"); | |||
ShowMsg("对不起,裁剪图片类型不支持请选择其他类型图片", "-1"); | |||
break; | |||
} | |||
@@ -425,7 +425,7 @@ $actionSearch[10] = array( | |||
), | |||
9 => array( | |||
'title' => '随机模板设置', | |||
'description' => '本设置仅适用于系统默认的文章模型,设置后发布文章时会自动按指定的模板随机获取一个,如果不想使用此功能,把它设置为空即可!', | |||
'description' => '本设置仅适用于系统默认的文章模型,设置后发布文章时会自动按指定的模板随机获取一个,如果不想使用此功能,把它设置为空即可', | |||
'purview' => 'sys_StringMix', | |||
'linkurl' => 'article_template_rand.php' | |||
), | |||
@@ -380,7 +380,7 @@ function GetDDImage($litpic, $picname, $isremote) | |||
$sparr = array("image/pjpeg", "image/jpeg", "image/gif", "image/png"); | |||
$_FILES[$litpic]['type'] = strtolower(trim($_FILES[$litpic]['type'])); | |||
if (!in_array($_FILES[$litpic]['type'], $sparr)) { | |||
ShowMsg("上传的图片格式错误,请使用JPEG、GIF、PNG格式的其中一种!", "-1"); | |||
ShowMsg("上传的图片格式错误,请使用JPEG、GIF、PNG格式的其中一种", "-1"); | |||
exit(); | |||
} | |||
$savepath = $ddcfg_image_dir.'/'.MyDate($cfg_addon_savetype, $ntime); | |||
@@ -695,7 +695,7 @@ function UploadOneImage($upname, $handurl = '', $isremote = 1, $ntitle = '') | |||
$sparr = array("image/pjpeg", "image/jpeg", "image/gif", "image/png"); | |||
$_FILES[$upname]['type'] = strtolower(trim($_FILES[$upname]['type'])); | |||
if (!in_array($_FILES[$upname]['type'], $sparr)) { | |||
ShowMsg("上传的图片格式错误,请使用JPEG、GIF、PNG格式的其中一种!", "-1"); | |||
ShowMsg("上传的图片格式错误,请使用JPEG、GIF、PNG格式的其中一种", "-1"); | |||
exit(); | |||
} | |||
if (!empty($handurl) && !preg_match("#^http:\/\/#i", $handurl) && file_exists($cfg_basedir.$handurl)) { | |||
@@ -92,7 +92,7 @@ else if ($dopost == 'editshow') { | |||
<input type='hidden' name='dopost' value='editsave'> | |||
<table width="100%" border="0" cellspacing="0" cellpadding="0"> | |||
<tr> | |||
<td height='28' background="images/tbg.gif"> | |||
<td height='26' background="images/tbg.gif"> | |||
<div style='float:left'><b>修改快捷操作项</b></div> | |||
<div style='float:right;padding:3px 10px 0 0;'> | |||
<a href="javascript:CloseTab('editTab')"><img src="images/close.gif" width="12" height="12" border="0"></a> | |||
@@ -140,10 +140,10 @@ if ($rs < 0) { | |||
$linkurl = "<a href='sys_admin_user.php' class='btn btn-success btn-sm'>马上修改</a>"; | |||
switch ($rs) { | |||
case -1: | |||
$msg = "没有更改默认管理员名称admin,建议您修改为其他管理账号!{$linkurl}"; | |||
$msg = "没有更改默认管理员名称admin,建议您修改为其他管理账号{$linkurl}"; | |||
break; | |||
case -2: | |||
$msg = "没有更改默认的管理员名称和密码,强烈建议您进行更改!{$linkurl}"; | |||
$msg = "没有更改默认的管理员名称和密码,强烈建议您进行更改{$linkurl}"; | |||
break; | |||
} | |||
$safeMsg[] = $msg; | |||
@@ -11,11 +11,11 @@ | |||
function checkSubmitAlb() { | |||
if (document.form1.title.value == '') { | |||
ShowMsg("档案标题不能为空!"); | |||
ShowMsg("档案标题不能为空"); | |||
return false; | |||
} | |||
if (document.form1.typeid.value == 0) { | |||
ShowMsg("请选择档案的主类别!"); | |||
ShowMsg("请选择档案的主类别"); | |||
return false; | |||
} | |||
document.form1.imagebody.value = $Obj('copyhtml').innerHTML; | |||
@@ -69,7 +69,7 @@ function showZipField(formitem, zipid, upid) { | |||
//图集,显示与隐藏Html编辑框 | |||
function showHtmlField(formitem, htmlid, upid) { | |||
if ($Nav() != "IE") { | |||
alert("该方法不适用于非IE浏览器!"); | |||
alert("该方法不适用于非IE浏览器"); | |||
return; | |||
} | |||
if (formitem.checked) { | |||
@@ -13,7 +13,7 @@ function fileQueueError(file, errorCode, message) { | |||
var imageName = "error.gif"; | |||
var errorName = ""; | |||
if (errorCode === SWFUpload.errorCode_QUEUE_LIMIT_EXCEEDED) { | |||
errorName = "您添加的文件超过了限制!"; | |||
errorName = "您添加的文件超过了限制"; | |||
} | |||
if (errorName !== "") { | |||
@@ -79,7 +79,7 @@ function uploadSuccess(file, serverData) { | |||
progress.toggleCancel(false); | |||
} else { | |||
addImage("images/error.gif", 0); | |||
progress.setStatus("有错误!"); | |||
progress.setStatus("有错误"); | |||
progress.toggleCancel(false); | |||
alert(serverData); | |||
@@ -12,7 +12,7 @@ function kwArc(aid){ | |||
if(aid==0) aid = getOneItem(); | |||
if(qstr=='') | |||
{ | |||
ShowMsg('必须选择一个或多个文档!'); | |||
ShowMsg('必须选择一个或多个文档'); | |||
return; | |||
} | |||
location="archives_do.php?aid="+aid+"&dopost=makekw&qstr="+qstr; | |||
@@ -35,7 +35,7 @@ function moveArc(e, obj, cid){ | |||
var qstr=getCheckboxItem(); | |||
if(qstr=='') | |||
{ | |||
ShowMsg('必须选择一个或多个文档!'); | |||
ShowMsg('必须选择一个或多个文档'); | |||
return; | |||
} | |||
LoadQuickDiv(e, 'archives_do.php?dopost=moveArchives&qstr='+qstr+'&channelid='+cid+'&rnd='+Math.random(), 'moveArchives', '450px', '180px'); | |||
@@ -53,7 +53,7 @@ function cAtts(jname, e, obj) | |||
var screeheight = document.body.clientHeight + 20; | |||
if(qstr=='') | |||
{ | |||
ShowMsg('必须选择一个或多个文档!'); | |||
ShowMsg('必须选择一个或多个文档'); | |||
return; | |||
} | |||
LoadQuickDiv(e, 'archives_do.php?dopost=attsDlg&qstr='+qstr+'&dojob='+jname+'&rnd='+Math.random(), 'attsDlg', '450px', '160px'); | |||
@@ -85,7 +85,7 @@ function ShowMenu(evt,obj,aid,atitle) | |||
new ContextItem("推荐文档",function(){ adArc(aid); }), | |||
new ContextItem("删除文档",function(){ delArc(aid); }), | |||
new ContextSeperator(), | |||
new ContextItem("复制(<u>C</u>)",function(){ copyToClipboard(atitle); }), | |||
new ContextItem("复制(C)",function(){ copyToClipboard(atitle); }), | |||
new ContextItem("重载页面",function(){ location.reload(); }), | |||
new ContextSeperator(), | |||
new ContextItem("全部选择",function(){ selAll(); }), | |||
@@ -496,7 +496,7 @@ function copyToClipboard(txt) { | |||
try { | |||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); | |||
} catch (e) { | |||
alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'"); | |||
alert("被浏览器拒绝\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'"); | |||
} | |||
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); | |||
if (!clip) return; | |||
@@ -558,7 +558,7 @@ function getSelCat(targetId) { | |||
} | |||
} | |||
if (selvalue == '') { | |||
alert('你没有选中任何项目!'); | |||
alert('您没有选中任何项目'); | |||
return; | |||
} | |||
if (targetObj) { | |||
@@ -12,14 +12,14 @@ | |||
require_once(dirname(__FILE__)."/config.php"); | |||
CheckPurview('sys_Log'); | |||
if (empty($dopost)) { | |||
ShowMsg("您没指定任何参数!", "javascript:;"); | |||
ShowMsg("您没指定任何参数", "javascript:;"); | |||
exit(); | |||
} | |||
//清空所有日志 | |||
if ($dopost == "clear") { | |||
$dsql->ExecuteNoneQuery("DELETE FROM #@__log"); | |||
ShowMsg("成功清空所有日志!", "log_list.php"); | |||
ShowMsg("成功清空所有日志", "log_list.php"); | |||
exit(); | |||
} else if ($dopost == "del") { | |||
$bkurl = isset($_COOKIE['ENV_GOBACK_URL']) ? $_COOKIE['ENV_GOBACK_URL'] : "log_list.php"; | |||
@@ -34,9 +34,9 @@ if ($dopost == "clear") { | |||
} | |||
if ($dquery != "") $dquery = " where ".$dquery; | |||
$dsql->ExecuteNoneQuery("DELETE FROM #@__log $dquery"); | |||
ShowMsg("成功删除指定的日志!", $bkurl); | |||
ShowMsg("成功删除指定的日志", $bkurl); | |||
exit(); | |||
} else { | |||
ShowMsg("无法识别您的请求!", "javascript:;"); | |||
ShowMsg("无法识别您的请求", "javascript:;"); | |||
exit(); | |||
} |
@@ -16,7 +16,7 @@ $gotopage = RemoveXSS($gotopage); | |||
//检测安装目录安全性 | |||
if (is_dir(dirname(__FILE__).'/../install')) { | |||
if (!file_exists(dirname(__FILE__).'/../install/install_lock.txt')) { | |||
$fp = fopen(dirname(__FILE__).'/../install/install_lock.txt', 'w') or die('安装目录无写入权限,无法进行写入锁定文件,请安装完毕删除安装目录!'); | |||
$fp = fopen(dirname(__FILE__).'/../install/install_lock.txt', 'w') or die('安装目录无写入权限,无法进行写入锁定文件,请安装完毕删除安装目录'); | |||
fwrite($fp, 'ok'); | |||
fclose($fp); | |||
} | |||
@@ -39,7 +39,7 @@ require_once(DEDEDATA.'/admin/config_update.php'); | |||
//检测后台目录是否更名 | |||
$cururl = GetCurUrl(); | |||
if (preg_match('/dede\/login/i', $cururl)) { | |||
$redmsg = '<div class="alert alert-warning" role="alert"><div class=\"safe-tips\">您的管理目录的名称中包含默认名称dede,建议在FTP里把它修改为其它名称,那样会更安全!</div></div>'; | |||
$redmsg = '<div class="alert alert-warning" role="alert"><div class=\"safe-tips\">您的管理目录的名称中包含默认名称dede,建议在FTP里把它修改为其它名称,那样会更安全</div></div>'; | |||
} else { | |||
$redmsg = ''; | |||
} | |||
@@ -8,7 +8,7 @@ if($fmdo=="del") | |||
$filename = $cfg_basedir.$activepath."/$filename"; | |||
@unlink($filename); | |||
$t="文件"; | |||
ShowMsg("成功删除一个".$t."!","mail_file_manage.php"); | |||
ShowMsg("成功删除一个".$t."","mail_file_manage.php"); | |||
}else{ | |||
if(!isset($activepath)){ | |||
$activepath=$cfg_cmspath; | |||
@@ -48,10 +48,10 @@ if($dopost=="add"){ | |||
$mid=$cuserLogin->getUserID(); | |||
$query = "INSERT INTO #@__mail_title (period,typeid,title,content,addtime,sendtime,writer,mid,state,count) VALUES ('$period','$typeid','$title','$message','$addtime',0,'$writer','$mid',0,0)"; | |||
if(!$dsql->ExecuteNoneQuery($query)){ | |||
ShowMsg("更新数据库#@__mail_title表时出错,请检查!","javascript:;"); | |||
ShowMsg("更新数据库#@__mail_title表时出错,请检查","javascript:;"); | |||
exit(); | |||
}else{ | |||
ShowMsg("发表期刊成功!","mail_title.php"); | |||
ShowMsg("发表期刊成功","mail_title.php"); | |||
exit(); | |||
} | |||
}elseif($dopost=="editsave"){ | |||
@@ -76,15 +76,15 @@ if($dopost=="add"){ | |||
$query = "UPDATE #@__mail_title SET period='$period',typeid='$typeid',title='$title',content='$message',writer='$writer',mid='$mid' WHERE id=$id"; | |||
if(!$dsql->ExecuteNoneQuery($query)){ | |||
ShowMsg("更新数据库#@__mail_title表时出错,请检查!","javascript:;"); | |||
ShowMsg("更新数据库#@__mail_title表时出错,请检查","javascript:;"); | |||
exit(); | |||
}else{ | |||
ShowMsg("编辑期刊成功!","mail_title.php"); | |||
ShowMsg("编辑期刊成功","mail_title.php"); | |||
exit(); | |||
} | |||
}elseif($dopost=="delete"){ | |||
$dsql->ExecuteNoneQuery("Delete From `#@__mail_title` where id='$id'"); | |||
ShowMsg("删除期刊成功!","mail_title.php"); | |||
ShowMsg("删除期刊成功","mail_title.php"); | |||
exit(); | |||
}else{ | |||
@@ -19,10 +19,10 @@ if($dopost=="add"){ | |||
$query = "INSERT INTO #@__mail_type (typename,description) VALUES ('$typename','$description')"; | |||
if(!$dsql->ExecuteNoneQuery($query)){ | |||
ShowMsg("更新数据库#@__mail_type表时出错,请检查!","javascript:;"); | |||
ShowMsg("更新数据库#@__mail_type表时出错,请检查","javascript:;"); | |||
exit(); | |||
}else{ | |||
ShowMsg("添加分类成功!","mail_type.php"); | |||
ShowMsg("添加分类成功","mail_type.php"); | |||
exit(); | |||
} | |||
}elseif($dopost=="editsave"){ | |||
@@ -35,15 +35,15 @@ if($dopost=="add"){ | |||
$query = "UPDATE #@__mail_type SET typename='$typename',description='$description' WHERE id=$id"; | |||
if(!$dsql->ExecuteNoneQuery($query)){ | |||
ShowMsg("更新数据库#@__mail_type表时出错,请检查!","javascript:;"); | |||
ShowMsg("更新数据库#@__mail_type表时出错,请检查","javascript:;"); | |||
exit(); | |||
}else{ | |||
ShowMsg("更改分类成功!","mail_type.php"); | |||
ShowMsg("更改分类成功","mail_type.php"); | |||
exit(); | |||
} | |||
}elseif($dopost=="delete"){ | |||
$dsql->ExecuteNoneQuery("Delete From `#@__mail_type` where id='$id'"); | |||
ShowMsg("删除分类成功!","mail_type.php"); | |||
ShowMsg("删除分类成功","mail_type.php"); | |||
exit(); | |||
}else{ | |||
$sql = "SELECT * FROM `#@__mail_type` ORDER BY id "; | |||
@@ -28,7 +28,7 @@ if ($action == '') { | |||
$starttime = GetMkTime($starttime); | |||
$mkvalue = ($uptype == 'time' ? $starttime : $startid); | |||
OptimizeData($dsql); | |||
ShowMsg("完成数据优化,现在开始更新文档!", "makehtml_all.php?action=make&step=2&uptype=$uptype&mkvalue=$mkvalue"); | |||
ShowMsg("完成数据优化,现在开始更新文档", "makehtml_all.php?action=make&step=2&uptype=$uptype&mkvalue=$mkvalue"); | |||
exit(); | |||
} | |||
//更新文档 | |||
@@ -57,7 +57,7 @@ if ($action == '') { | |||
} else { | |||
if (file_exists($homeFile)) echo "启用静态生成,建议删除"+$homeFile; | |||
} | |||
ShowMsg("完成更新所有文档,现在开始更新栏目页!", "makehtml_all.php?action=make&step=4&uptype=$uptype&mkvalue=$mkvalue"); | |||
ShowMsg("完成更新所有文档,现在开始更新栏目页", "makehtml_all.php?action=make&step=4&uptype=$uptype&mkvalue=$mkvalue"); | |||
exit(); | |||
} | |||
//更新栏目 | |||
@@ -69,7 +69,7 @@ if ($action == '') { | |||
$adminID = $cuserLogin->getUserID(); | |||
$mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php"; | |||
if ($uptype == 'all' || empty($mkvalue)) { | |||
ShowMsg("不需要进行初处理,现更新所有栏目!", "makehtml_list_action.php?gotype=mkallct"); | |||
ShowMsg("不需要进行初处理,现更新所有栏目", "makehtml_list_action.php?gotype=mkallct"); | |||
exit(); | |||
} else { | |||
if ($uptype == 'time') { | |||
@@ -96,7 +96,7 @@ if ($action == '') { | |||
} | |||
} | |||
} | |||
$fp = fopen($mkcachefile, 'w') or die("无法写入缓存文件:{$mkcachefile} 所以无法更新栏目!"); | |||
$fp = fopen($mkcachefile, 'w') or die("无法写入缓存文件:{$mkcachefile} 所以无法更新栏目"); | |||
if (count($typeidsok) > 0) { | |||
fwrite($fp, "<"."?php\r\n"); | |||
$i = -1; | |||
@@ -108,11 +108,11 @@ if ($action == '') { | |||
} | |||
fwrite($fp, "?".">"); | |||
fclose($fp); | |||
ShowMsg("完成栏目缓存处理,现转向更新栏目!", "makehtml_list_action.php?gotype=mkall"); | |||
ShowMsg("完成栏目缓存处理,现转向更新栏目", "makehtml_list_action.php?gotype=mkall"); | |||
exit(); | |||
} else { | |||
fclose($fp); | |||
ShowMsg("没有可更新的栏目,现在作最后数据优化!", "makehtml_all.php?action=make&step=10"); | |||
ShowMsg("没有可更新的栏目,现在作最后数据优化", "makehtml_all.php?action=make&step=10"); | |||
exit(); | |||
} | |||
} | |||
@@ -124,7 +124,7 @@ if ($action == '') { | |||
$mkcachefile = DEDEDATA."/mkall_cache_{$adminID}.php"; | |||
@unlink($mkcachefile); | |||
OptimizeData($dsql); | |||
ShowMsg("完成所有文件的更新!", "javascript:;"); | |||
ShowMsg("完成所有文件的更新", "javascript:;"); | |||
exit(); | |||
} //make step | |||
@@ -118,7 +118,7 @@ if ($tjnum < $totalnum) { | |||
ShowMsg("生成文件:$totalnum 总用时:{$ttime} 分钟,现转向当前栏目更新>>", "makehtml_list_action.php?typeid=$typeid&uptype=all&maxpagesize=50&upnext=1"); | |||
} else { | |||
if ($uptype == '') { | |||
ShowMsg("完成所有创建任务!,生成文件:$totalnum 总用时:{$ttime} 分钟。", "javascript:;"); | |||
ShowMsg("完成所有创建任务,生成文件:$totalnum 总用时:{$ttime} 分钟。", "javascript:;"); | |||
} else { | |||
ShowMsg("完成文档HTML更新任务,现在开始进行主页更新...", "makehtml_all.php?action=make&step=3&uptype=$uptype&mkvalue=$mkvalue"); | |||
} | |||
@@ -29,7 +29,7 @@ $totalpage = count($idArray); | |||
if (isset($idArray[$pageno])) { | |||
$lid = $idArray[$pageno]; | |||
} else { | |||
ShowMsg("完成所有文件创建!", 'javascript:;'); | |||
ShowMsg("完成所有文件创建", 'javascript:;'); | |||
exit(); | |||
} | |||
$lv = new FreeList($lid); | |||
@@ -52,11 +52,11 @@ if ($ntotalpage <= $maxpagesize) { | |||
$lv->Close(); | |||
$nextpage = $pageno + 1; | |||
if ($nextpage == $totalpage) { | |||
ShowMsg("完成所有文件创建!", 'javascript:;'); | |||
ShowMsg("完成所有文件创建", 'javascript:;'); | |||
} else { | |||
if ($finishType) { | |||
$gourl = "makehtml_freelist_action.php?maxpagesize=$maxpagesize&startid=$startid&endid=$endid&pageno=$nextpage"; | |||
ShowMsg("成功创建列表:".$tid.",继续进行操作!", $gourl, 0, 100); | |||
ShowMsg("成功创建列表:".$tid.",继续进行操作", $gourl, 0, 100); | |||
} else { | |||
$gourl = "makehtml_freelist_action.php?mkpage=$mkpage&maxpagesize=$maxpagesize&startid=$startid&endid=$endid&pageno=$pageno"; | |||
ShowMsg("列表:".$tid.",继续进行操作...", $gourl, 0, 100); | |||
@@ -21,14 +21,14 @@ if ($uptype == "all") { | |||
$row = $dsql->GetOne("SELECT id FROM `#@__arctype` WHERE id>'$typeid' AND ispart<>2 ORDER BY id ASC LIMIT 0,1;"); | |||
if (!is_array($row)) { | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">完成所有文件更新!</div>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">完成所有文件更新</div>"; | |||
exit(); | |||
} else { | |||
$pv = new PartView($row['id']); | |||
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); | |||
$pv->SaveToHtml($cfg_basedir.$cfg_cmspath."/data/js/".$row['id'].".js", 0); | |||
$typeid = $row['id'];; | |||
ShowMsg("成功更新".$cfg_cmspath."/data/js/".$row['id'].".js,继续进行操作!", "makehtml_js_action.php?typeid=$typeid", 0, 100); | |||
ShowMsg("成功更新".$cfg_cmspath."/data/js/".$row['id'].".js,继续进行操作", "makehtml_js_action.php?typeid=$typeid", 0, 100); | |||
exit(); | |||
} | |||
} else { | |||
@@ -36,7 +36,7 @@ if ($uptype == "all") { | |||
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet); | |||
$pv->SaveToHtml($cfg_basedir.$cfg_cmspath."/data/js/".$typeid.".js", 0); | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">成功更新".$cfg_cmspath."/data/js/".$typeid.".js!"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">成功更新".$cfg_cmspath."/data/js/".$typeid.".js"; | |||
echo "预览:</div>"; | |||
echo "<hr>"; | |||
echo "<script src='".$cfg_cmspath."/data/js/".$typeid.".js'></script>"; | |||
@@ -52,10 +52,10 @@ if (isset($idArray[$pageno])) { | |||
$tid = $idArray[$pageno]; | |||
} else { | |||
if ($gotype == '') { | |||
ShowMsg("完成所有列表更新!", "javascript:;"); | |||
ShowMsg("完成所有列表更新", "javascript:;"); | |||
exit(); | |||
} else if ($gotype == 'mkall' || $gotype == 'mkallct') { | |||
ShowMsg("完成所有栏目列表更新,现在作最后数据优化!", "makehtml_all.php?action=make&step=10"); | |||
ShowMsg("完成所有栏目列表更新,现在作最后数据优化", "makehtml_all.php?action=make&step=10"); | |||
exit(); | |||
} | |||
} | |||
@@ -103,16 +103,16 @@ if ($nextpage >= $totalpage && $finishType) { | |||
if (empty($reurl)) { | |||
$reurl = '../plus/list.php?tid='.$tid; | |||
} | |||
ShowMsg("完成所有栏目列表更新!<a href='$reurl' target='_blank'>浏览栏目</a>", "javascript:;"); | |||
ShowMsg("完成所有栏目列表更新<a href='$reurl' target='_blank'>浏览栏目</a>", "javascript:;"); | |||
exit(); | |||
} else if ($gotype == 'mkall' || $gotype == 'mkallct') { | |||
ShowMsg("完成所有栏目列表更新,现在作最后数据优化!", "makehtml_all.php?action=make&step=10"); | |||
ShowMsg("完成所有栏目列表更新,现在作最后数据优化", "makehtml_all.php?action=make&step=10"); | |||
exit(); | |||
} | |||
} else { | |||
if ($finishType) { | |||
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$nextpage"; | |||
ShowMsg("成功创建栏目:".$tid.",继续进行操作!", $gourl, 0, 100); | |||
ShowMsg("成功创建栏目:".$tid.",继续进行操作", $gourl, 0, 100); | |||
exit(); | |||
} else { | |||
$gourl = "makehtml_list_action.php?gotype={$gotype}&uppage=$uppage&mkpage=$mkpage&maxpagesize=$maxpagesize&typeid=$typeid&pageno=$pageno"; | |||
@@ -19,10 +19,10 @@ if (empty($maxrecord)) $maxrecord = 50; | |||
$row = $dsql->GetOne("SELECT id FROM `#@__arctype` WHERE id>'$tid' AND ispart<>2 ORDER BY id ASC LIMIT 0,1;"); | |||
if (!is_array($row)) { | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">完成所有文件更新!</div>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">完成所有文件更新</div>"; | |||
} else { | |||
$rv = new RssView($row['id'], $maxrecord); | |||
$rssurl = $rv->MakeRss(0); | |||
$tid = $row['id']; | |||
ShowMsg("成功更新".$rssurl.",继续进行操作!", "makehtml_rss_action.php?tid=$tid&maxrecord=$maxrecord", 0, 100); | |||
ShowMsg("成功更新".$rssurl.",继续进行操作", "makehtml_rss_action.php?tid=$tid&maxrecord=$maxrecord", 0, 100); | |||
} |
@@ -18,7 +18,7 @@ if ($dopost == "ok") { | |||
$sp = new SpecView(); | |||
$rurl = $sp->MakeHtml(0); | |||
echo "<link rel=\"stylesheet\" href=\"{$cfg_cmsurl}/static/css/bootstrap.min.css\"><style>.modal {position: static;}</style>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">成功生成所有专题HTML列表!<a href='$rurl' target='_blank' class='btn btn-success'>预览</a></div>"; | |||
echo "<div class=\"alert alert-success\" role=\"alert\">成功生成所有专题HTML列表<a href='$rurl' target='_blank' class='btn btn-success'>预览</a></div>"; | |||
exit(); | |||
} | |||
include DedeInclude('templets/makehtml_spec.htm'); |
@@ -41,7 +41,7 @@ if ($upall == 1 && $ctagid == 0) { | |||
if ($ctagid == 0 && $allfinish) { | |||
$reurl = '../a/tags/'; | |||
ShowMsg("完成TAG更新!<a href='$reurl' target='_blank'>浏览TAG首页</a>", "javascript:;"); | |||
ShowMsg("完成TAG更新<a href='$reurl' target='_blank'>浏览TAG首页</a>", "javascript:;"); | |||
exit; | |||
} | |||
@@ -72,7 +72,7 @@ if (is_array($tag) && count($tag) > 0) { | |||
$dlist->MakeHtml(1, 10); | |||
$reurl = '../a/tags/'; | |||
if ($upall == 1) { | |||
ShowMsg("完成TAG更新!<a href='$reurl' target='_blank'>浏览TAG首页</a>", "javascript:;"); | |||
ShowMsg("完成TAG更新<a href='$reurl' target='_blank'>浏览TAG首页</a>", "javascript:;"); | |||
} else { | |||
$query = "UPDATE `#@__tagindex` SET mktime=uptime WHERE id='$ctagid' "; | |||
$dsql->ExecuteNoneQuery($query); | |||
@@ -82,7 +82,7 @@ if (is_array($tag) && count($tag) > 0) { | |||
} | |||
$reurl .= $tag['tag_pinyin']; | |||
ShowMsg("完成TAG更新:[".$tag['tag']."]!<a href='$reurl' target='_blank'>浏览TAG首页</a>", "javascript:;"); | |||
ShowMsg("完成TAG更新:[".$tag['tag']."]<a href='$reurl' target='_blank'>浏览TAG首页</a>", "javascript:;"); | |||
} | |||
exit(); | |||
} else { | |||
@@ -95,7 +95,7 @@ if (is_array($tag) && count($tag) > 0) { | |||
$nextpage = 0; | |||
} | |||
$gourl = "makehtml_taglist_action.php?maxpagesize=$maxpagesize&tagid=$tagid&pageno=$nextpage&upall=$upall&ctagid=$ctagid"; | |||
ShowMsg("成功生成TAG:[".$tag['tag']."],继续进行操作!", $gourl, 0, 100); | |||
ShowMsg("成功生成TAG:[".$tag['tag']."],继续进行操作", $gourl, 0, 100); | |||
exit(); | |||
} else { | |||
// 继续当前这个 | |||
@@ -83,7 +83,7 @@ function __link(){ } | |||
-------------------------------*/ | |||
if ($dopost == 'place' or $dopost == 'report' or $dopost == 'account' or $dopost == 'setting') { | |||
if (!mda_islogin()) { | |||
ShowMsg("您尚未登录德得广告,请先登录后继续使用……!", '?dopost=login'); | |||
ShowMsg("您尚未登录德得广告,请先登录后继续使用……", '?dopost=login'); | |||
exit(); | |||
} | |||
mda_check_islogin(); | |||
@@ -161,7 +161,7 @@ function __bind_user(){ } | |||
$domain = isset($domain) ? $domain : ''; | |||
$channel_name = isset($channel_name) ? $channel_name : ''; | |||
if (!$email or !$pwd or !$domain or !$channel_name) { | |||
ShowMsg("填写正确的账号信息!", -1); | |||
ShowMsg("填写正确的账号信息", -1); | |||
exit(); | |||
} | |||
if ($cfg_soft_lang == 'gb2312') $channel_name = gb2utf8($channel_name); | |||
@@ -173,7 +173,7 @@ function __bind_user(){ } | |||
); | |||
$rs = json_decode(mda_http_send(MDA_API_BIND_USER, 0, $paramsArr), TRUE); | |||
if (!$rs) { | |||
ShowMsg("请求API错误,请重试!", -1); | |||
ShowMsg("请求API错误,请重试", -1); | |||
exit(); | |||
} | |||
if ($rs['code'] != 0) { | |||
@@ -272,7 +272,7 @@ function __main(){ } | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height="30" colspan="2">您已成功登录德得广告!您可以进行以下操作:</td> | |||
<td height="30" colspan="2">您已成功登录德得广告您可以进行以下操作:</td> | |||
</tr> | |||
<tr> | |||
<td height="30" colspan="2"> | |||
@@ -328,7 +328,7 @@ EOT; | |||
); | |||
$rs = json_decode(mda_http_send(MDA_API_LOGIN, 0, $paramsArr), TRUE); | |||
if (!$rs) { | |||
ShowMsg("请求API错误,请重试!", -1); | |||
ShowMsg("请求API错误,请重试", -1); | |||
exit(); | |||
} | |||
if ($rs['code'] != 0) { | |||
@@ -336,7 +336,7 @@ EOT; | |||
exit(); | |||
} | |||
if ($rs['code'] == 0) { | |||
ShowMsg("Channel Secret 修改成功……!", '?dopost=main'); | |||
ShowMsg("Channel Secret 修改成功……", '?dopost=main'); | |||
mda_set_setting('channel_secret', $channel_secret); | |||
} | |||
} | |||
@@ -417,7 +417,7 @@ function __index(){ } | |||
</tr> | |||
<tr> | |||
<td colspan='2' bgcolor='#F9FCEF'><table width='270' border='0' cellpadding='0' cellspacing='0'> | |||
<tr align='center' height='28'> | |||
<tr align='center' height='26'> | |||
<td width='90'><input name='imageField1' type='image' class='np' src='{$cfg_plus_dir}/img/button_ok.gif' width='60' height='22' border='0' /></td> | |||
<td width='90'></td> | |||
<td></td> | |||
@@ -62,7 +62,7 @@ if ($dopost == "upload") { | |||
漏洞描述:dedecms早期版本后台存在大量的富文本编辑器,该控件提供了一些文件上传接口,同时dedecms对上传文件的后缀类型未进行严格的限制,这导致了黑客可以上传WEBSHELL,获取网站后台权限。 | |||
*/ | |||
if (preg_match('#\.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-zA-Z0-9]+$#i', trim($filename))) { | |||
ShowMsg("您指定的文件名被系统禁止!", "javascript:;"); | |||
ShowMsg("您指定的文件名被系统禁止", "javascript:;"); | |||
exit(); | |||
} | |||
$fullfilename = $cfg_basedir.$filename; | |||
@@ -87,7 +87,7 @@ if ($dopost == "upload") { | |||
$dsql->ExecuteNoneQuery($inquery); | |||
} | |||
} | |||
ShowMsg("成功上传 {$okdd} 个文件!", "media_main.php"); | |||
ShowMsg("成功上传 {$okdd} 个文件", "media_main.php"); | |||
exit(); | |||
} | |||
include DedeInclude('templets/media_add.htm'); |
@@ -34,7 +34,7 @@ if ($dopost == 'del') { | |||
$rs = @unlink($truefile); | |||
} | |||
if ($rs == 1) { | |||
$msg = "成功删除一个附件!"; | |||
$msg = "成功删除一个附件"; | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__uploads` WHERE aid='".$aid."'"); | |||
} | |||
ShowMsg($msg, $backurl); | |||
@@ -64,7 +64,7 @@ if ($dopost == 'del') { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__uploads` WHERE aid='".$myrow['aid']."'"); | |||
} | |||
} | |||
ShowMsg('成功删除选定的文件!', $backurl); | |||
ShowMsg('成功删除选定的文件', $backurl); | |||
exit(); | |||
} | |||
} | |||
@@ -85,27 +85,27 @@ function __save_edit() //保存更改 | |||
if ($mediatype == 1) { | |||
$sparr = array("image/pjpeg", "image/jpeg", "image/gif", "image/png", "image/xpng", "image/wbmp"); | |||
if (!in_array($upfile_type, $sparr)) { | |||
ShowMsg("您上传的不是图片类型的文件!", "javascript:history.go(-1);"); | |||
ShowMsg("您上传的不是图片类型的文件", "javascript:history.go(-1);"); | |||
exit(); | |||
} | |||
} else if ($mediatype == 2) { | |||
$sparr = array("application/x-shockwave-flash"); | |||
if (!in_array($upfile_type, $sparr)) { | |||
ShowMsg("您上传的不是Flash类型的文件!", "javascript:history.go(-1);"); | |||
ShowMsg("您上传的不是Flash类型的文件", "javascript:history.go(-1);"); | |||
exit(); | |||
} | |||
} else if ($mediatype == 3) { | |||
if (!preg_match('#audio|media|video#i', $upfile_type)) { | |||
ShowMsg("您上传的为不正确类型的影音文件!", "javascript:history.go(-1);"); | |||
ShowMsg("您上传的为不正确类型的影音文件", "javascript:history.go(-1);"); | |||
exit(); | |||
} | |||
if (!preg_match("#\.".$cfg_mediatype."#", $upfile_name)) { | |||
ShowMsg("您上传的影音文件扩展名无法被识别,请更改系统配置的参数!", "javascript:history.go(-1);"); | |||
ShowMsg("您上传的影音文件扩展名无法被识别,请更改系统配置的参数", "javascript:history.go(-1);"); | |||
exit(); | |||
} | |||
} else { | |||
if (!preg_match("#\.".$cfg_softtype."#", $upfile_name)) { | |||
ShowMsg("您上传的附件扩展名无法被识别,请更改系统配置的参数!", "javascript:history.go(-1);"); | |||
ShowMsg("您上传的附件扩展名无法被识别,请更改系统配置的参数", "javascript:history.go(-1);"); | |||
exit(); | |||
} | |||
} | |||
@@ -151,14 +151,14 @@ function __save_edit() //保存更改 | |||
$query = " UPDATE #@__uploads SET title='$title',mediatype='$mediatype',playtime='$playtime'"; | |||
$query .= "$addquery WHERE aid='$aid' "; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg('成功更改一则附件数据!', 'media_edit.php?aid='.$aid); | |||
ShowMsg('成功更改一则附件数据', 'media_edit.php?aid='.$aid); | |||
exit(); | |||
} | |||
//读取档案信息 | |||
$myrow = $dsql->GetOne("SELECT * FROM #@__uploads WHERE aid='".$aid."'"); | |||
if (!is_array($myrow)) { | |||
ShowMsg('错误,找不到此编号的档案!', 'javascript:;'); | |||
ShowMsg('错误,找不到此编号的档案', 'javascript:;'); | |||
exit(); | |||
} | |||
include DedeInclude('templets/media_edit.htm'); |
@@ -25,7 +25,7 @@ if ($dopost == "delmember") { | |||
$id = preg_replace("#[^0-9]#", '', $id); | |||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
if ($safecodeok != $safecode) { | |||
ShowMsg("请填写正确的安全验证串!", "member_do.php?id={$id}&dopost=delmember"); | |||
ShowMsg("请填写正确的安全验证串", "member_do.php?id={$id}&dopost=delmember"); | |||
exit(); | |||
} | |||
if (!empty($id)) { | |||
@@ -54,11 +54,11 @@ if ($dopost == "delmember") { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__feedback` WHERE mid='$id' "); | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__archives` SET mid='0' WHERE mid='$id'"); | |||
} else { | |||
ShowMsg("无法删除此会员,如果这个会员是<b>[管理员]</b>,<br />必须先删除这个<b>[管理员]</b>才能删除此帐号!", $ENV_GOBACK_URL, 0, 5000); | |||
ShowMsg("无法删除此会员,如果这个会员是<b>[管理员]</b>,<br />必须先删除这个<b>[管理员]</b>才能删除此帐号", $ENV_GOBACK_URL, 0, 5000); | |||
exit(); | |||
} | |||
} | |||
ShowMsg("成功删除一个会员!", $ENV_GOBACK_URL); | |||
ShowMsg("成功删除一个会员", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
$randcode = mt_rand(10000, 99999); | |||
@@ -81,7 +81,7 @@ if ($dopost == "delmember") { | |||
if ($fmdo == 'yes') { | |||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
if ($safecodeok != $safecode) { | |||
ShowMsg("请填写正确的安全验证串!", "member_do.php?id={$id}&dopost=delmembers"); | |||
ShowMsg("请填写正确的安全验证串", "member_do.php?id={$id}&dopost=delmembers"); | |||
exit(); | |||
} | |||
if (!empty($id)) { | |||
@@ -103,11 +103,11 @@ if ($dopost == "delmember") { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__feedback` WHERE mid IN (".str_replace("`", ",", $id).") "); | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__archives` SET mid='0' WHERE mid IN (".str_replace("`", ",", $id).")"); | |||
} else { | |||
ShowMsg("无法删除此会员,如果这个会员是管理员关连的ID,<br />必须先删除这个管理员才能删除此帐号!", $ENV_GOBACK_URL, 0, 3000); | |||
ShowMsg("无法删除此会员,如果这个会员是管理员关连的ID,<br />必须先删除这个管理员才能删除此帐号", $ENV_GOBACK_URL, 0, 3000); | |||
exit(); | |||
} | |||
} | |||
ShowMsg("成功删除这些会员!", $ENV_GOBACK_URL); | |||
ShowMsg("成功删除这些会员", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
$randcode = mt_rand(10000, 99999); | |||
@@ -134,11 +134,11 @@ function __Recommend() | |||
$id = preg_replace("#[^0-9]#", "", $id); | |||
if ($matt == 0) { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET matt=1 WHERE mid='$id' AND matt<>10 LIMIT 1"); | |||
ShowMsg("成功设置一个会员推荐!", $ENV_GOBACK_URL); | |||
ShowMsg("成功设置一个会员推荐", $ENV_GOBACK_URL); | |||
exit(); | |||
} else { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET matt=0 WHERE mid='$id' AND matt<>10 LIMIT 1"); | |||
ShowMsg("成功取消一个会员推荐!", $ENV_GOBACK_URL); | |||
ShowMsg("成功取消一个会员推荐", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
} | |||
@@ -153,7 +153,7 @@ function __EditUser() | |||
$uptime = GetMkTime($uptime); | |||
if ($matt == 10 && $oldmatt != 10) { | |||
ShowMsg("对不起,为安全起见,不支持直接把前台会员转为管理的操作!", "-1"); | |||
ShowMsg("对不起,为安全起见,不支持直接把前台会员转为管理的操作", "-1"); | |||
exit(); | |||
} | |||
$query = "UPDATE `#@__member` SET | |||
@@ -186,7 +186,7 @@ function __EditUser() | |||
$rs = $dsql->ExecuteNoneQuery2($query); | |||
} | |||
ShowMsg('成功更改会员资料!', 'member_view.php?id='.$id); | |||
ShowMsg('成功更改会员资料', 'member_view.php?id='.$id); | |||
exit(); | |||
} | |||
/*-------------- | |||
@@ -206,7 +206,7 @@ function __LoginCP() | |||
$query = "DELETE FROM `#@__member_operation` WHERE aid = '$var'"; | |||
$dsql->ExecuteNoneQuery($query); | |||
} | |||
ShowMsg("删除成功!", "member_operations.php"); | |||
ShowMsg("删除成功", "member_operations.php"); | |||
exit(); | |||
} | |||
} else if ($dopost == "upoperations") { | |||
@@ -216,7 +216,7 @@ function __LoginCP() | |||
foreach ($nid as $var) { | |||
$query = "UPDATE `#@__member_operation` SET sta = '1' WHERE aid = '$var'"; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("设置成功!", "member_operations.php"); | |||
ShowMsg("设置成功", "member_operations.php"); | |||
exit(); | |||
} | |||
} | |||
@@ -227,7 +227,7 @@ function __LoginCP() | |||
foreach ($nid as $var) { | |||
$query = "UPDATE `#@__member_operation` SET sta = '2' WHERE aid = '$var'"; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("设置成功!", "member_operations.php"); | |||
ShowMsg("设置成功", "member_operations.php"); | |||
exit(); | |||
} | |||
} | |||
@@ -18,11 +18,11 @@ function CheckUserID($uid, $msgtitle = '用户名', $ckhas = true) | |||
if ($cfg_mb_notallow != '') { | |||
$nas = explode(',', $cfg_mb_notallow); | |||
if (in_array($uid, $nas)) { | |||
return $msgtitle.'为系统禁止的标识!'; | |||
return $msgtitle.'为系统禁止的标识'; | |||
} | |||
} | |||
if ($cfg_md_idurl == 'Y' && preg_match("#[^a-z0-9]#i", $uid)) { | |||
return $msgtitle.'必须由英文字母或数字组成!'; | |||
return $msgtitle.'必须由英文字母或数字组成'; | |||
} | |||
if ($cfg_soft_lang == 'utf-8') $ck_uid = utf82gb($uid); | |||
@@ -33,17 +33,17 @@ function CheckUserID($uid, $msgtitle = '用户名', $ckhas = true) | |||
if (isset($ck_uid[$i + 1]) && ord($ck_uid[$i + 1]) > 0x40) { | |||
$i++; | |||
} else { | |||
return $msgtitle.'可能含有乱码,建议您改用英文字母和数字组合!'; | |||
return $msgtitle.'可能含有乱码,建议您改用英文字母和数字组合'; | |||
} | |||
} else { | |||
if (preg_match("#[^0-9a-z@\.-]i#", $ck_uid[$i])) { | |||
return $msgtitle.'不能含有 [@]、[.]、[-]以外的特殊符号!'; | |||
return $msgtitle.'不能含有 [@]、[.]、[-]以外的特殊符号'; | |||
} | |||
} | |||
} | |||
if ($ckhas) { | |||
$row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE userid LIKE '$uid' "); | |||
if (is_array($row)) return $msgtitle."已经存在!"; | |||
if (is_array($row)) return $msgtitle."已经存在"; | |||
} | |||
return 'ok'; | |||
} | |||
@@ -39,11 +39,11 @@ if ($dopost == 'save') { | |||
$dsql->ExecuteNoneQuery($inquery); | |||
} | |||
} | |||
echo "<script> alert('成功更新会员等级表!'); </script>"; | |||
echo "<script> alert('成功更新会员等级表'); </script>"; | |||
} | |||
if ($dopost == 'del') { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arcrank` WHERE id='$id' AND rank<>10"); | |||
ShowMsg("删除成功!", "member_rank.php"); | |||
ShowMsg("删除成功", "member_rank.php"); | |||
exit(); | |||
} | |||
@@ -23,12 +23,12 @@ function __Toadmin() | |||
if ($dopost == "toadmin") { | |||
$pwd = trim($pwd); | |||
if ($pwd != '' && preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd)) { | |||
ShowMsg('密码不合法,请使用[0-9a-zA-Z_@!.-]内的字符!', '-1', 0, 3000); | |||
ShowMsg('密码不合法,请使用[0-9a-zA-Z_@!.-]内的字符', '-1', 0, 3000); | |||
exit(); | |||
} | |||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
if ($safecodeok != $safecode) { | |||
ShowMsg("请填写正确的安全验证串!", "member_toadmin.php?id={$id}"); | |||
ShowMsg("请填写正确的安全验证串", "member_toadmin.php?id={$id}"); | |||
exit(); | |||
} | |||
$pwdm = ''; | |||
@@ -46,7 +46,7 @@ if ($dopost == "toadmin") { | |||
} | |||
$typeids = (empty($typeids)) ? "" : $typeids; | |||
if ($typeids == '') { | |||
ShowMsg("请为该管理员指定管理栏目!", "member_toadmin.php?id={$id}"); | |||
ShowMsg("请为该管理员指定管理栏目", "member_toadmin.php?id={$id}"); | |||
exit(); | |||
} | |||
$typeid = join(',', $typeids); | |||
@@ -70,7 +70,7 @@ if ($dopost == "toadmin") { | |||
$inquery = "INSERT INTO `#@__member_pms` (`floginid`,`fromid`,`toid`,`tologinid`,`folder`,`subject`,`sendtime`,`writetime`,`hasview`,`isadmin`,`message`) | |||
VALUES ('$floginid','$fromid','$id','$userid','inbox','$subject','$sendtime','$writetime','0','0','$message'); "; | |||
$dsql->ExecuteNoneQuery($inquery); | |||
ShowMsg("成功升级一个帐户!", "member_main.php"); | |||
ShowMsg("成功升级一个帐户", "member_main.php"); | |||
exit(); | |||
} | |||
$id = preg_replace("#[^0-9]#", "", $id); | |||
@@ -1,5 +1,4 @@ | |||
<?php | |||
/** | |||
* 模块管理 | |||
* | |||
@@ -17,7 +16,6 @@ if (empty($action)) $action = ''; | |||
require_once(DEDEDATA."/admin/config_update.php"); | |||
$mdir = DEDEDATA.'/module'; | |||
$mdurl = ""; | |||
function TestWriteAble($d) | |||
{ | |||
$tfile = '_dedet.txt'; | |||
@@ -31,13 +29,12 @@ function TestWriteAble($d) | |||
else return FALSE; | |||
} | |||
} | |||
function ReWriteConfigAuto() | |||
{ | |||
global $dsql; | |||
$configfile = DEDEDATA.'/config.cache.inc.php'; | |||
if (!is_writeable($configfile)) { | |||
echo "配置文件'{$configfile}'不支持写入,无法修改系统配置参数!"; | |||
echo "配置文件'{$configfile}'不支持写入,无法修改系统配置参数"; | |||
//ClearAllLink(); | |||
exit(); | |||
} | |||
@@ -53,7 +50,6 @@ function ReWriteConfigAuto() | |||
fwrite($fp, "?".">"); | |||
fclose($fp); | |||
} | |||
/*-------------- | |||
function ShowAll(); | |||
--------------*/ | |||
@@ -61,7 +57,6 @@ if ($action == '') { | |||
$types = array('soft' => '模块', 'templets' => '模板', 'plus' => '小插件', 'patch' => '补丁'); | |||
$dm = new DedeModule($mdir); | |||
if (empty($moduletype)) $moduletype = ''; | |||
$modules_remote = $dm->GetModuleUrlList($moduletype, $mdurl); | |||
$modules = array(); | |||
$modules = $dm->GetModuleList($moduletype); | |||
@@ -75,16 +70,15 @@ if ($action == '') { | |||
} | |||
/*-------------- | |||
function ViewDevelopoer(); | |||
--------------*/ else if ($action == 'view_developoer') { | |||
// 检验开发者信息 | |||
--------------*/ | |||
else if ($action == 'view_developoer') { | |||
//检验开发者信息 | |||
$dm = new DedeModule($mdir); | |||
$info = $dm->GetModuleInfo($hash); | |||
if ($info == null) { | |||
ShowMsg("获取模块信息错误,模块文件可能被篡改", -1); | |||
exit; | |||
} | |||
$dev_id = $info['dev_id']; | |||
$devURL = DEDECDNURL."/developers/$dev_id.json"; | |||
$dhd = new DedeHttpDown(); | |||
@@ -98,25 +92,23 @@ function ViewDevelopoer(); | |||
$authAt = date("Y-m-d", $devInfo['auth_at']); | |||
if (!isset($info['dev_id'])) { | |||
$devInfo['realname'] = $devInfo['dev_name'] = $info['team']." <font color=red>未认证</font>"; | |||
$devInfo['realname'] = $devInfo['dev_name'] = $info['team']." <font color='red'>未认证</font>"; | |||
$authAt = "0000-00-00"; | |||
} | |||
ShowMsg("<div class='text-left'><p>开发者名称:{$devInfo['dev_name']}</p><p>开发者全称:{$devInfo['realname']}</p><p>开发者ID:{$devInfo['dev_id']} <a class='btn btn-success btn-sm' target='_blank' href='{$cfg_biz_dedebizUrl}/developer?dev_id={$devInfo['dev_id']}'>查看详情</a></p>$offUrl<p>认证于:{$authAt}</p></a>", "javascript:;"); | |||
ShowMsg("<div class='text-left'><p>开发者名称:{$devInfo['dev_name']}</p><p>开发者全称:{$devInfo['realname']}</p><p>开发者ID:{$devInfo['dev_id']} <a target='_blank' href='{$cfg_biz_dedebizUrl}/developer?dev_id={$devInfo['dev_id']}' class='btn btn-success btn-sm'>未认证</a></p>$offUrl<p>认证于:{$authAt}</p></a>", "javascript:;"); | |||
exit; | |||
} | |||
/*-------------- | |||
function Setup(); | |||
--------------*/ else if ($action == 'setup') { | |||
--------------*/ | |||
else if ($action == 'setup') { | |||
$dm = new DedeModule($mdir); | |||
$infos = $dm->GetModuleInfo($hash); | |||
if ($infos == null) { | |||
ShowMsg("获取模块信息错误,模块文件可能被篡改", -1); | |||
exit; | |||
} | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br /><font color="red">(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)</font>'); | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br />(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)'); | |||
$filelists = $dm->GetFileLists($hash); | |||
$filelist = ''; | |||
$prvdirs = array(); | |||
@@ -147,85 +139,74 @@ function Setup(); | |||
$prvdirs[$prvdir][1] = TestWriteAble($prvdir); | |||
} | |||
} | |||
$prvdir = "<table cellpadding='1' cellspacing='1' width='350' bgcolor='#cfcfcf' style='margin-top:5px;'>\r\n"; | |||
$prvdir = "<table cellpadding='1' cellspacing='1' width='350' bgcolor='#cfcfcf' style='margin-top:10px'>\r\n"; | |||
$prvdir .= "<tr style='background:#FBFCE2'><th width='270'>目录</td><th align='center'>可写</td></tr>\r\n"; | |||
foreach ($prvdirs as $k => $v) { | |||
if ($v) $cw = '√'; | |||
else $cw = '<font color="red">×</font>'; | |||
$prvdir .= "<tr bgcolor='#ffffff'><td >$k</td>"; | |||
$prvdir .= "<td align='center' >$cw</td></tr>\r\n"; | |||
$prvdir .= "<tr bgcolor='#ffffff'><td>$k</td>"; | |||
$prvdir .= "<td align='center'>$cw</td></tr>\r\n"; | |||
} | |||
$prvdir .= "</table>"; | |||
$win = new OxWindow(); | |||
$win->Init("module_main.php", "js/blank.js", "post"); | |||
$wecome_info = "模块管理"; | |||
$win->AddTitle(" <a href='module_main.php'>模块管理</a> >> 安装模块: {$infos['name']}"); | |||
$win->AddHidden("hash", $hash); | |||
$win->AddHidden("action", 'setupstart'); | |||
$msg = "<style>.dtb{border-bottom:1px dotted #cccccc}</style> | |||
$msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | |||
<table width='98%' border='0' cellspacing='0' cellpadding='0' class='table'> | |||
<tr> | |||
<td width='20%' height='28' class='dtb'>模块名称:</td> | |||
<td width='20%' height='26' class='dtb'>模块名称:</td> | |||
<td width='80%' class='dtb'>{$infos['name']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>语言:</td> | |||
<td height='26' class='dtb'>语言:</td> | |||
<td class='dtb'>{$infos['lang']} {$alertMsg}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>文件大小:</td> | |||
<td height='26' class='dtb'>文件大小:</td> | |||
<td class='dtb'>{$infos['filesize']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>开发者ID:</td> | |||
<td class='dtb'>{$infos['dev_id']} <a class='btn btn-success btn-sm' target='_blank' href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}'>查看详情</a></td> | |||
<td height='26' class='dtb'>开发者ID:</td> | |||
<td class='dtb'>{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-success btn-sm'>未认证</a></td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>发布时间:</td> | |||
<td height='26' class='dtb'>发布时间:</td> | |||
<td class='dtb'>{$infos['time']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>使用协议:</td> | |||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank'>点击浏览...</a></td> | |||
<td height='26' class='dtb'>使用协议:</td> | |||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank' class='btn btn-success btn-sm'>浏览</a></td> | |||
</tr> | |||
<tr> | |||
<td height='30' class='dtb' colspan='2'> | |||
<div class='alert alert-danger'> | |||
<b>注意事项:</b> | |||
安装时请确保文件列表中涉及的目录前可写入权限,此外“后台管理目录”、“后台管理目录/templets”目录也必须暂时设置可写入权限。 | |||
</div> | |||
<div class='alert alert-danger'><b>注意事项:</b>安装时请确保文件列表中涉及的目录前可写入权限,此外“后台管理目录”、“后台管理目录/templets”目录也必须暂时设置可写入权限。</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height='30'><b>目录权限检测:</b><br /> ../ 为根目录 <br /> ./ 表示当前目录</td> | |||
<td> | |||
$prvdir | |||
</td> | |||
<td>$prvdir</td> | |||
</tr> | |||
<tr> | |||
<td height='30'>模块包含的所有文件列表:</td> | |||
<td></td> | |||
</tr> | |||
<tr> | |||
<td height='164' colspan='2'> | |||
<td height='160' colspan='2'> | |||
<textarea name='filelists' id='filelists' style='width:90%;height:200px'>{$filelist}</textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height='28'>对于已存在文件处理方法:</td> | |||
<td height='26'>对于已存在文件处理方法:</td> | |||
<td> | |||
<label><input name='isreplace' type='radio' value='1' checked='checked' /> | |||
覆盖</label> | |||
<label><input name='isreplace' type='radio' value='3' /> | |||
覆盖,保留副本</label> | |||
<label><input type='radio' name='isreplace' value='0' /> | |||
保留旧文件</label> | |||
<label><input name='isreplace' type='radio' value='1' checked='checked'>覆盖</label> | |||
<label><input name='isreplace' type='radio' value='3'>覆盖,保留副本</label> | |||
<label><input type='radio' name='isreplace' value='0'>保留旧文件</label> | |||
</td> | |||
</tr> | |||
</table> | |||
"; | |||
</table>"; | |||
$win->AddMsgItem("<div style='padding-left:10px;line-height:150%'>$msg</div>"); | |||
$winform = $win->GetWindow("ok", ""); | |||
$win->Display(); | |||
@@ -234,36 +215,31 @@ function Setup(); | |||
} | |||
/*--------------- | |||
function SetupRun() | |||
--------------*/ else if ($action == 'setupstart') { | |||
--------------*/ | |||
else if ($action == 'setupstart') { | |||
if (!is_writeable($mdir)) { | |||
ShowMsg("目录 {$mdir} 不支持写入,这将导致安装程序没法正常创建!", "-1"); | |||
ShowMsg("目录 {$mdir} 不支持写入,这将导致安装程序没法正常创建", "-1"); | |||
exit(); | |||
} | |||
$dm = new DedeModule($mdir); | |||
$minfos = $dm->GetModuleInfo($hash); | |||
extract($minfos, EXTR_SKIP); | |||
$menustring = addslashes($dm->GetSystemFile($hash, 'menustring')); | |||
$indexurl = str_replace('**', '=', $indexurl); | |||
$query = "INSERT INTO `#@__sys_module`(`hashcode` , `modname` , `indexname` , `indexurl` , `ismember` , `menustring` ) | |||
VALUES ('$hash' , '$name' , '$indexname' , '$indexurl' , '$ismember' , '$menustring' ) "; | |||
VALUES ('$hash' , '$name' , '$indexname' , '$indexurl' , '$ismember' , '$menustring' ) "; | |||
$rs = $dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_module` WHERE hashcode LIKE '$hash' "); | |||
$rs = $dsql->ExecuteNoneQuery($query); | |||
if (!$rs) { | |||
ShowMsg('保存数据库信息失败,无法完成安装!'.$dsql->GetError(), 'javascript:;'); | |||
ShowMsg('保存数据库信息失败,无法完成安装'.$dsql->GetError(), 'javascript:;'); | |||
exit(); | |||
} | |||
$dm->WriteFiles($hash, $isreplace); | |||
$filename = ''; | |||
if (!isset($autosetup) || $autosetup == 0) $filename = $dm->WriteSystemFile($hash, 'setup'); | |||
if (!isset($autodel) || $autodel == 0) $dm->WriteSystemFile($hash, 'uninstall'); | |||
$dm->WriteSystemFile($hash, 'readme'); | |||
$dm->Clear(); | |||
//用模块的安装程序安装 | |||
if (!isset($autosetup) || $autosetup == 0) { | |||
include(DEDEDATA.'/module/'.$filename); | |||
@@ -274,35 +250,26 @@ function SetupRun() | |||
$mysql_version = $dsql->GetVersion(TRUE); | |||
//默认使用MySQL 4.1 以下版本的SQL语句,对大于4.1版本采用替换处理 TYPE=MyISAM ==> ENGINE=MyISAM DEFAULT CHARSET=#~lang~# | |||
$setupsql = $dm->GetSystemFile($hash, 'setupsql40'); | |||
$setupsql = preg_replace("#ENGINE=MyISAM#i", 'TYPE=MyISAM', $setupsql); | |||
$sql41tmp = 'ENGINE=MyISAM DEFAULT CHARSET='.$cfg_db_language; | |||
if ($mysql_version >= 4.1) { | |||
$setupsql = preg_replace("#TYPE=MyISAM#i", $sql41tmp, $setupsql); | |||
} | |||
//_ROOTURL_ | |||
if ($cfg_cmspath == '/') $cfg_cmspath = ''; | |||
$rooturl = $cfg_basehost.$cfg_cmspath; | |||
$setupsql = preg_replace("#_ROOTURL_#i", $rooturl, $setupsql); | |||
$setupsql = preg_replace("#[\r\n]{1,}#", "\n", $setupsql); | |||
$sqls = @split(";[ \t]{0,}\n", $setupsql); | |||
foreach ($sqls as $sql) { | |||
if (trim($sql) != '') $dsql->ExecuteNoneQuery($sql); | |||
} | |||
ReWriteConfigAuto(); | |||
$rflwft = "<script language='javascript' type='text/javascript'>\r\n"; | |||
$rflwft .= "if(window.navigator.userAgent.indexOf('MSIE')>=1) top.document.frames.menu.location = 'index_menu_module.php';\r\n"; | |||
$rflwft .= "else top.document.getElementById('menufra').src = 'index_menu_module.php';\r\n"; | |||
$rflwft .= "</script>"; | |||
echo $rflwft; | |||
UpDateCatCache(); | |||
ShowMsg('模块安装完成...', 'module_main.php'); | |||
exit(); | |||
@@ -310,51 +277,48 @@ function SetupRun() | |||
} | |||
/*-------------- | |||
function DelModule(); | |||
--------------*/ else if ($action == 'del') { | |||
--------------*/ | |||
else if ($action == 'del') { | |||
$dm = new DedeModule($mdir); | |||
$infos = $dm->GetModuleInfo($hash); | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br /><font color="red">(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)</font>'); | |||
$dev_id = empty($infos['dev_id'])? "未认证 <a style='color:red' target='_blank' href='{$cfg_biz_dedebizUrl}/developer'>前去认证</a>" : "{$infos['dev_id']} <a class='btn btn-success btn-sm' target='_blank' href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}'>查看详情</a>"; | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br />(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)'); | |||
$dev_id = empty($infos['dev_id'])? "<a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-success btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-success btn-sm'>未认证</a>"; | |||
$win = new OxWindow(); | |||
$win->Init("module_main.php", "js/blank.js", "post"); | |||
$wecome_info = "模块管理"; | |||
$win->AddTitle("<a href='module_main.php'>模块管理</a> >> 删除模块: {$infos['name']}"); | |||
$win->AddHidden('hash', $hash); | |||
$win->AddHidden('action', 'delok'); | |||
$msg = "<style>.dtb{border-bottom:1px dotted #cccccc}</style> | |||
$msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | |||
<table width='750' border='0' cellspacing='0' cellpadding='0'> | |||
<tr> | |||
<td width='20%' height='28' class='dtb'>模块名称:</td> | |||
<td width='20%' height='26' class='dtb'>模块名称:</td> | |||
<td width='80%' class='dtb'>{$infos['name']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>语言:</td> | |||
<td height='26' class='dtb'>语言:</td> | |||
<td class='dtb'>{$infos['lang']} {$alertMsg}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>文件大小:</td> | |||
<td height='26' class='dtb'>文件大小:</td> | |||
<td class='dtb'>{$infos['filesize']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>开发者ID:</td> | |||
<td height='26' class='dtb'>开发者ID:</td> | |||
<td class='dtb'>{$dev_id}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>发布时间:</td> | |||
<td height='26' class='dtb'>发布时间:</td> | |||
<td class='dtb'>{$infos['time']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>使用协议:</td> | |||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank'>点击浏览...</a></td> | |||
<td height='26' class='dtb'>使用协议:</td> | |||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank' class='btn btn-success btn-sm'>浏览</a></td> | |||
</tr> | |||
<tr> | |||
<td height='28' colspan='2'> | |||
删除模块仅删除这个模块的安装包文件,如果您已经安装,请执行<a href='module_main.php?hash={$hash}&action=uninstall'><u>卸载程序</u></a>来删除! | |||
</td> | |||
<td height='26' colspan='2'>删除模块仅删除这个模块的安装包文件,如果您已经安装,请执行<a href='module_main.php?hash={$hash}&action=uninstall'>卸载程序</a>来删除</td> | |||
</tr> | |||
</table> | |||
"; | |||
</table>"; | |||
$win->AddMsgItem("<div style='padding-left:10px;line-height:150%'>$msg</div>"); | |||
$winform = $win->GetWindow("ok", ""); | |||
$win->Display(); | |||
@@ -363,19 +327,18 @@ function DelModule(); | |||
} else if ($action == 'delok') { | |||
$dm = new DedeModule($mdir); | |||
$modfile = $mdir."/".$dm->GetHashFile($hash); | |||
unlink($modfile) or die("删除文件 {$modfile} 失败!"); | |||
ShowMsg("成功删除一个模块文件!", "module_main.php"); | |||
unlink($modfile) or die("删除文件 {$modfile} 失败"); | |||
ShowMsg("成功删除一个模块文件", "module_main.php"); | |||
exit(); | |||
} | |||
/*-------------- | |||
function UnInstall(); | |||
--------------*/ else if ($action == 'uninstall') { | |||
--------------*/ | |||
else if ($action == 'uninstall') { | |||
$dm = new DedeModule($mdir); | |||
$infos = $dm->GetModuleInfo($hash); | |||
if ($infos['url'] == '') $infos['url'] = ' '; | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br /><font color="red">(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)</font>'); | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br />(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)'); | |||
$filelists = $dm->GetFileLists($hash); | |||
$filelist = ''; | |||
foreach ($filelists as $v) { | |||
@@ -384,58 +347,55 @@ function UnInstall(); | |||
else $v['type'] = '文件'; | |||
$filelist .= "{$v['type']}|{$v['name']}\r\n"; | |||
} | |||
$dev_id = empty($infos['dev_id'])? "未认证 <a style='color:red' target='_blank' href='{$cfg_biz_dedebizUrl}/developer'>前去认证</a>" : "{$infos['dev_id']} <a class='btn btn-success btn-sm' target='_blank' href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}'>查看详情</a>"; | |||
$dev_id = empty($infos['dev_id'])? "<a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-success btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-success btn-sm'>未认证</a>"; | |||
$win = new OxWindow(); | |||
$win->Init("module_main.php", "js/blank.js", "post"); | |||
$wecome_info = "模块管理"; | |||
$win->AddTitle("<a href='module_main.php'>模块管理</a> >> 卸载模块: {$infos['name']}"); | |||
$win->AddHidden("hash", $hash); | |||
$win->AddHidden("action", 'uninstallok'); | |||
$msg = "<style>.dtb{border-bottom:1px dotted #cccccc}</style> | |||
$msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | |||
<table width='750' border='0' cellspacing='0' cellpadding='0'> | |||
<tr> | |||
<td width='200' height='28' class='dtb'>模块名称:</td> | |||
<td width='200' height='26' class='dtb'>模块名称:</td> | |||
<td width='550' class='dtb'>{$infos['name']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>语言:</td> | |||
<td height='26' class='dtb'>语言:</td> | |||
<td class='dtb'>{$infos['lang']} {$alertMsg}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>文件大小:</td> | |||
<td height='26' class='dtb'>文件大小:</td> | |||
<td class='dtb'>{$infos['filesize']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>开发者ID:</td> | |||
<td height='26' class='dtb'>开发者ID:</td> | |||
<td class='dtb'>{$dev_id}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>发布时间:</td> | |||
<td height='26' class='dtb'>发布时间:</td> | |||
<td class='dtb'>{$infos['time']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>使用协议:</td> | |||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank'>点击浏览...</a></td> | |||
<td height='26' class='dtb'>使用协议:</td> | |||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank' class='btn btn-success btn-sm'>浏览</a></td> | |||
</tr> | |||
<tr> | |||
<td height='28'>模块包含的文件:<br />(文件路径相对于当前目录)</td><td> </td> | |||
<td height='26'>模块包含的文件:<br />(文件路径相对于当前目录)</td><td> </td> | |||
</tr> | |||
<tr> | |||
<td height='164' colspan='2'> | |||
<td height='160' colspan='2'> | |||
<textarea name='filelists' id='filelists' style='width:90%;height:200px'>{$filelist}</textarea> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td height='28'>对于模块的文件处理方法:</td> | |||
<td height='26'>对于模块的文件处理方法:</td> | |||
<td> | |||
<label><input type='radio' name='isreplace' value='0' checked='checked' /> | |||
手工删除文件,仅运行卸载程序</label> | |||
<label><input name='isreplace' type='radio' value='2' /> | |||
删除模块的所有文件</label> | |||
<label><input type='radio' name='isreplace' value='0' checked='checked'>手工删除文件,仅运行卸载程序</label> | |||
<label><input name='isreplace' type='radio' value='2'>删除模块的所有文件</label> | |||
</td> | |||
</tr> | |||
</table> | |||
"; | |||
</table>"; | |||
$win->AddMsgItem("<div style='padding-left:10px;line-height:150%'>$msg</div>"); | |||
$winform = $win->GetWindow("ok", ""); | |||
$win->Display(); | |||
@@ -444,13 +404,12 @@ function UnInstall(); | |||
} | |||
/*-------------- | |||
function UnInstallRun(); | |||
--------------*/ else if ($action == 'uninstallok') { | |||
--------------*/ | |||
else if ($action == 'uninstallok') { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_module` WHERE hashcode LIKE '$hash' "); | |||
$dm = new DedeModule($mdir); | |||
$minfos = $dm->GetModuleInfo($hash); | |||
extract($minfos, EXTR_SKIP); | |||
if (!isset($moduletype) || $moduletype != 'patch') { | |||
$dm->DeleteFiles($hash, $isreplace); | |||
} | |||
@@ -470,9 +429,7 @@ function UnInstallRun(); | |||
if (trim($sql) != '') $dsql->ExecuteNoneQuery($sql); | |||
} | |||
} | |||
ReWriteConfigAuto(); | |||
$rflwft = "<script language='javascript' type='text/javascript'>\r\n"; | |||
$rflwft .= "if(window.navigator.userAgent.indexOf('MSIE')>=1) top.document.frames.menu.location = 'index_menu_module.php';\r\n"; | |||
$rflwft .= "else top.document.getElementById('menufra').src = 'index_menu_module.php';\r\n"; | |||
@@ -484,7 +441,8 @@ function UnInstallRun(); | |||
} | |||
/*-------------- | |||
function ShowReadme(); | |||
--------------*/ else if ($action == 'showreadme') { | |||
--------------*/ | |||
else if ($action == 'showreadme') { | |||
$dm = new DedeModule($mdir); | |||
$msg = $dm->GetSystemFile($hash, 'readme'); | |||
$msg = preg_replace("/(.*)<body/isU", "", $msg); | |||
@@ -501,13 +459,12 @@ function ShowReadme(); | |||
} | |||
/*-------------- | |||
function ViewOne(); | |||
--------------*/ else if ($action == 'view') { | |||
--------------*/ | |||
else if ($action == 'view') { | |||
$dm = new DedeModule($mdir); | |||
$infos = $dm->GetModuleInfo($hash); | |||
if ($infos['url'] == '') $infos['url'] = ' '; | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br /><font color="red">(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)</font>'); | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br />(这个模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性)'); | |||
$filelists = $dm->GetFileLists($hash); | |||
$filelist = ''; | |||
$setupinfo = ''; | |||
@@ -522,47 +479,46 @@ function ViewOne(); | |||
} else { | |||
$setupinfo = "未安装 <a href='module_main.php?action=setup&hash={$hash}'>安装</a>"; | |||
} | |||
$dev_id = empty($infos['dev_id'])? "未认证 <a style='color:red' target='_blank' href='{$cfg_biz_dedebizUrl}/developer'>前去认证</a>" : "{$infos['dev_id']} <a class='btn btn-success btn-sm' target='_blank' href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}'>查看详情</a>"; | |||
$dev_id = empty($infos['dev_id'])? "<a href='module_main.php?action=setup&hash={$hash}' class='btn btn-success btn-sm'>安装</a> <a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-success btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-success btn-sm'>未认证</a>"; | |||
$win = new OxWindow(); | |||
$win->Init("", "js/blank.js", ""); | |||
$wecome_info = "模块管理"; | |||
$win->AddTitle("<a href='module_main.php'>模块管理</a> >> 模块详情: {$infos['name']}"); | |||
$msg = "<style>.dtb{border-bottom:1px dotted #cccccc}</style> | |||
$msg = "<style>.dtb{border-bottom:1px dotted #ccc}</style> | |||
<table width='98%' border='0' cellspacing='0' cellpadding='0'> | |||
<tr> | |||
<td width='20%' height='28' class='dtb'>模块名称:</td> | |||
<td width='20%' height='26' class='dtb'>模块名称:</td> | |||
<td width='80%' class='dtb'>{$infos['name']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>语言:</td> | |||
<td height='26' class='dtb'>语言:</td> | |||
<td class='dtb'>{$infos['lang']} {$alertMsg}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>文件大小:</td> | |||
<td height='26' class='dtb'>文件大小:</td> | |||
<td class='dtb'>{$infos['filesize']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>开发者ID:</td> | |||
<td height='26' class='dtb'>开发者ID:</td> | |||
<td class='dtb'>{$dev_id}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>发布时间:</td> | |||
<td height='26' class='dtb'>发布时间:</td> | |||
<td class='dtb'>{$infos['time']}</td> | |||
</tr> | |||
<tr> | |||
<td height='28' class='dtb'>使用协议:</td> | |||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank'>点击浏览...</a></td> | |||
<td height='26' class='dtb'>使用协议:</td> | |||
<td class='dtb'><a href='module_main.php?action=showreadme&hash={$hash}' target='_blank' class='btn btn-success btn-sm'>浏览</a></td> | |||
</tr> | |||
<tr> | |||
<td height='28'>模块包含的文件:<br />(文件路径相对于当前目录)</td><td> </td> | |||
<td height='26'>模块包含的文件:<br />(文件路径相对于当前目录)</td><td> </td> | |||
</tr> | |||
<tr> | |||
<td height='164' colspan='2'> | |||
<td height='160' colspan='2'> | |||
<textarea name='filelists' id='filelists' style='width:90%;height:200px'>{$filelist}</textarea> | |||
</td> | |||
</tr> | |||
</table> | |||
"; | |||
</table>"; | |||
$win->AddMsgItem("<div style='padding-left:10px;line-height:150%'>$msg</div>"); | |||
$winform = $win->GetWindow('hand', ''); | |||
$win->Display(); | |||
@@ -571,15 +527,13 @@ function ViewOne(); | |||
} | |||
/*-------------- | |||
function Edit(); | |||
--------------*/ else if ($action == 'edit') { | |||
--------------*/ | |||
else if ($action == 'edit') { | |||
$dm = new DedeModule($mdir); | |||
$minfos = $dm->GetModuleInfo($hash); | |||
extract($minfos, EXTR_SKIP); | |||
if (!isset($lang)) $lang = 'gb2312'; | |||
if (!isset($moduletype)) $moduletype = 'soft'; | |||
$menustring = $dm->GetSystemFile($hash, 'menustring'); | |||
$setupsql40 = dede_htmlspecialchars($dm->GetSystemFile($hash, 'setupsql40')); | |||
$readmetxt = $dm->GetSystemFile($hash, 'readme'); | |||
@@ -587,12 +541,12 @@ function Edit(); | |||
$filelist = $dm->GetSystemFile($hash, 'oldfilelist', false); | |||
$indexurl = str_replace('**', '=', $indexurl); | |||
$dm->Clear(); | |||
require_once(dirname(__FILE__).'/templets/module_edit.htm'); | |||
exit(); | |||
} | |||
/*-------------- | |||
function Download(); | |||
--------------*/ else if ($action == 'download') { | |||
--------------*/ | |||
else if ($action == 'download') { | |||
ShowMsg("暂不支持模块下载功能", "javascript:;"); | |||
} | |||
} |
@@ -40,11 +40,11 @@ function Makemodule() | |||
$filelist = str_replace("\r", "\n", trim($filelist)); | |||
$filelist = trim(preg_replace("#[\n]{1,}#", "\n", $filelist)); | |||
if ($filelist == '') { | |||
ShowMsg("对不起,您没有指定模块的文件列表,因此不能创建项目!", "-1"); | |||
ShowMsg("对不起,您没有指定模块的文件列表,因此不能创建项目", "-1"); | |||
exit(); | |||
} | |||
if (empty($dev_id)) { | |||
ShowMsg("开发者ID不能为空!", "-1"); | |||
ShowMsg("开发者ID不能为空", "-1"); | |||
exit(); | |||
} | |||
if (empty($priv)) { | |||
@@ -89,14 +89,14 @@ function Makemodule() | |||
if ($dm->HasModule($hashcode)) { | |||
$dm->Clear(); | |||
ShowMsg("对不起,您指定同名模块已经存在,因此不能创建项目!<br>如果您要更新这个模块,请先删除:module/{$hashcode}.xml", "-1"); | |||
ShowMsg("对不起,您指定同名模块已经存在,因此不能创建项目<br>如果您要更新这个模块,请先删除:module/{$hashcode}.xml", "-1"); | |||
exit(); | |||
} | |||
$readmef = $setupf = $uninstallf = ''; | |||
if (empty($readmetxt)) { | |||
move_uploaded_file($readme, $mdir."/{$hashcode}-r.html") or die("您没填写说明或上传说明文件!"); | |||
move_uploaded_file($readme, $mdir."/{$hashcode}-r.html") or die("您没填写说明或上传说明文件"); | |||
$readmef = $dm->GetEncodeFile($mdir."/{$hashcode}-r.html", TRUE); | |||
} else { | |||
$readmetxt = "<p style='line-height:150%'>".$readmetxt; | |||
@@ -106,12 +106,12 @@ function Makemodule() | |||
} | |||
if ($autosetup == 0) { | |||
move_uploaded_file($setup, $mdir."/{$hashcode}-s.php") or die("您没上传,或系统无法把setup文件移动到 module 目录!"); | |||
move_uploaded_file($setup, $mdir."/{$hashcode}-s.php") or die("您没上传,或系统无法把setup文件移动到 module 目录"); | |||
$setupf = $dm->GetEncodeFile($mdir."/{$hashcode}-s.php", TRUE); | |||
} | |||
if ($autodel == 0) { | |||
move_uploaded_file($uninstall, $mdir."/{$hashcode}-u.php") or die("您没上传,或系统无法把uninstall文件移动到 module 目录!"); | |||
move_uploaded_file($uninstall, $mdir."/{$hashcode}-u.php") or die("您没上传,或系统无法把uninstall文件移动到 module 目录"); | |||
$uninstallf = $dm->GetEncodeFile($mdir."/{$hashcode}-u.php", TRUE); | |||
} | |||
@@ -182,7 +182,7 @@ $filelist | |||
fwrite($fp, "</modulefiles>\r\n"); | |||
fwrite($fp, "</module>\r\n"); | |||
fclose($fp); | |||
ShowMsg("成功对一个新模块进行编译!", "module_main.php"); | |||
ShowMsg("成功对一个新模块进行编译", "module_main.php"); | |||
exit(); | |||
} | |||
/*------------- | |||
@@ -192,11 +192,11 @@ function editModule() | |||
$filelist = str_replace("\r", "\n", trim($filelist)); | |||
$filelist = trim(preg_replace("#[\n]{1,}#", "\n", $filelist)); | |||
if ($filelist == "") { | |||
ShowMsg("对不起,您没有指定模块的文件列表,因此不能创建项目!", "-1"); | |||
ShowMsg("对不起,您没有指定模块的文件列表,因此不能创建项目", "-1"); | |||
exit(); | |||
} | |||
if (empty($dev_id)) { | |||
ShowMsg("开发者ID不能为空!", "-1"); | |||
ShowMsg("开发者ID不能为空", "-1"); | |||
exit(); | |||
} | |||
if (empty($priv)) { | |||
@@ -254,7 +254,7 @@ function editModule() | |||
//编译setup文件 | |||
if (is_uploaded_file($setup)) { | |||
move_uploaded_file($setup, $mdir."/{$hashcode}-s.php") or die("您没上传,或系统无法把setup文件移动到 module 目录!"); | |||
move_uploaded_file($setup, $mdir."/{$hashcode}-s.php") or die("您没上传,或系统无法把setup文件移动到 module 目录"); | |||
$setupf = $dm->GetEncodeFile($mdir."/{$hashcode}-s.php", TRUE); | |||
} else { | |||
if ($autosetup == 0) $setupf = base64_encode($dm->GetSystemFile($hashcode, 'setup')); | |||
@@ -262,7 +262,7 @@ function editModule() | |||
//编译uninstall文件 | |||
if (is_uploaded_file($uninstall)) { | |||
move_uploaded_file($uninstall, $mdir."/{$hashcode}-u.php") or die("您没上传,或系统无法把uninstall文件移动到 module 目录!"); | |||
move_uploaded_file($uninstall, $mdir."/{$hashcode}-u.php") or die("您没上传,或系统无法把uninstall文件移动到 module 目录"); | |||
$uninstallf = $dm->GetEncodeFile($mdir."/{$hashcode}-u.php", true); | |||
} else { | |||
if ($autodel == 0) $uninstallf = base64_encode($dm->GetSystemFile($hashcode, 'uninstall')); | |||
@@ -341,7 +341,7 @@ $filelist | |||
fwrite($fp, $fxml); | |||
fclose($fp); | |||
} | |||
ShowMsg("成功对模块重新编译!", "module_main.php"); | |||
ShowMsg("成功对模块重新编译", "module_main.php"); | |||
exit(); | |||
} | |||
//ClearAllLink(); |
@@ -18,12 +18,12 @@ $mdir = DEDEDATA.'/module'; | |||
if ($action == 'upload') { | |||
if (!is_uploaded_file($upfile)) { | |||
ShowMsg("貌似您什么都没有上传哦!", "javascript:;"); | |||
ShowMsg("貌似您什么都没有上传哦", "javascript:;"); | |||
exit(); | |||
} else { | |||
include_once(dirname(__FILE__)."/../include/zip.class.php"); | |||
$tmpfilename = $mdir.'/'.ExecTime().mt_rand(10000, 50000).'.tmp'; | |||
move_uploaded_file($upfile, $tmpfilename) or die("把上传的文件移动到{$tmpfilename}时失败,请检查{$mdir}目录是否有写入权限!"); | |||
move_uploaded_file($upfile, $tmpfilename) or die("把上传的文件移动到{$tmpfilename}时失败,请检查{$mdir}目录是否有写入权限"); | |||
//ZIP格式的文件 | |||
if ($filetype == 1) { | |||
@@ -42,7 +42,7 @@ if ($action == 'upload') { | |||
} | |||
if ($dedefileindex == -1) { | |||
unlink($tmpfilename); | |||
ShowMsg("对不起,您上传的压缩包中不存在dede模块文件!<br /><br /><a href='javascript:history.go(-1);'>>>返回重新上传>></a>", "javascript:;"); | |||
ShowMsg("对不起,您上传的压缩包中不存在dede模块文件<br /><br /><a href='javascript:history.go(-1);'>>>返回重新上传>></a>", "javascript:;"); | |||
exit(); | |||
} | |||
$ziptmp = $mdir.'/ziptmp'; | |||
@@ -56,7 +56,7 @@ if ($action == 'upload') { | |||
if (empty($infos['hash'])) { | |||
unlink($tmpfilename); | |||
$dm->Clear(); | |||
ShowMsg("对不起,您上传的文件可能不是织梦模块的标准格式文件!<br /><br /><a href='javascript:history.go(-1);'>>>返回重新上传>></a>", "javascript:;"); | |||
ShowMsg("对不起,您上传的文件可能不是织梦模块的标准格式文件<br /><br /><a href='javascript:history.go(-1);'>>>返回重新上传>></a>", "javascript:;"); | |||
exit(); | |||
} | |||
if (preg_match("#[^0-9a-zA-Z]#", $infos['hash'])) { | |||
@@ -67,14 +67,14 @@ if ($action == 'upload') { | |||
if ($dm->HasModule($infos['hash']) && empty($delhas)) { | |||
unlink($tmpfilename); | |||
$dm->Clear(); | |||
ShowMsg("对不起,您上传的模块已经存在,<br />如果要覆盖请先删除原来版本或选择强制删除的选项!<br /><br /><a href='javascript:history.go(-1);'>>>返回重新上传>></a>", "javascript:;"); | |||
ShowMsg("对不起,您上传的模块已经存在,<br />如果要覆盖请先删除原来版本或选择强制删除的选项<br /><br /><a href='javascript:history.go(-1);'>>>返回重新上传>></a>", "javascript:;"); | |||
exit(); | |||
} | |||
@unlink($okfile); | |||
copy($tmpfilename, $okfile); | |||
@unlink($tmpfilename); | |||
$dm->Clear(); | |||
ShowMsg("成功上传一个新的模块!", "module_main.php?action=view&hash={$infos['hash']}"); | |||
ShowMsg("成功上传一个新的模块", "module_main.php?action=view&hash={$infos['hash']}"); | |||
exit(); | |||
} | |||
} else { | |||
@@ -19,15 +19,15 @@ if (empty($action)) $action = ''; | |||
if ($action == 'add') { | |||
//检查输入 | |||
if (empty($id) || preg_match("#[^0-9-]#", $id)) { | |||
ShowMsg("<font color=red>'频道id'</font>必须为数字!", "-1"); | |||
ShowMsg("<font color=red>'频道id'</font>必须为数字", "-1"); | |||
exit(); | |||
} | |||
if (preg_match("#[^a-z0-9]#i", $nid) || $nid == "") { | |||
ShowMsg("<font color=red>'频道名字标识'</font>必须为英文字母或与数字混合字符串!", "-1"); | |||
ShowMsg("<font color=red>'频道名字标识'</font>必须为英文字母或与数字混合字符串", "-1"); | |||
exit(); | |||
} | |||
if ($addtable == "") { | |||
ShowMsg("附加表不能为空!", "-1"); | |||
ShowMsg("附加表不能为空", "-1"); | |||
exit(); | |||
} | |||
$trueTable2 = str_replace("#@__", $cfg_dbprefix, $addtable); | |||
@@ -37,7 +37,7 @@ if ($action == 'add') { | |||
//检查id是否重复 | |||
$row = $dsql->GetOne("SELECT * FROM #@__channeltype WHERE id='$id' OR nid LIKE '$nid' OR addtable LIKE '$addtable'"); | |||
if (is_array($row)) { | |||
ShowMsg("可能‘频道id’、‘频道名称标识’、‘附加表名称’在数据库已存在,不能重复使用!", "-1"); | |||
ShowMsg("可能‘频道id’、‘频道名称标识’、‘附加表名称’在数据库已存在,不能重复使用", "-1"); | |||
exit(); | |||
} | |||
$mysql_version = $dsql->GetVersion(); | |||
@@ -109,7 +109,7 @@ if ($action == 'add') { | |||
$inQuery = "INSERT INTO `#@__channeltype`(id,nid,typename,addtable,addcon,mancon,editcon,useraddcon,usermancon,usereditcon,fieldset,listfields,issystem,issend,arcsta,usertype,sendrank,needdes,needpic,titlename,onlyone,dfcid) | |||
VALUES ('$id','$nid','$typename','$addtable','$addcon','$mancon','$editcon','$useraddcon','$usermancon','$usereditcon','$fieldset','$listfields','$issystem','$issend','$arcsta','$usertype','$sendrank','$needdes','$needpic','$titlename','$onlyone','$dfcid');"; | |||
$dsql->ExecuteNoneQuery($inQuery); | |||
ShowMsg("成功增加一个频道模型!", "mychannel_edit.php?id=".$id); | |||
ShowMsg("成功增加一个频道模型", "mychannel_edit.php?id=".$id); | |||
exit(); | |||
} | |||
$row = $dsql->GetOne("SELECT id FROM `#@__channeltype` ORDER BY id DESC LIMIT 0,1 "); | |||
@@ -22,18 +22,18 @@ function __ShowHide() | |||
-----------------*/ | |||
if ($dopost == "show") { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET isshow=1 WHERE id='$id' "); | |||
ShowMsg("操作成功!", "mychannel_main.php"); | |||
ShowMsg("操作成功", "mychannel_main.php"); | |||
exit(); | |||
} else if ($dopost == "hide") { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET isshow=0 WHERE id='$id'"); | |||
ShowMsg("操作成功!", "mychannel_main.php"); | |||
ShowMsg("操作成功", "mychannel_main.php"); | |||
exit(); | |||
} | |||
/*---------------- | |||
function __CopyStart() | |||
-----------------*/ else if ($dopost == "copystart") { | |||
if ($id == -1) { | |||
ShowMsg("专题模型不支持复制!", "-1"); | |||
ShowMsg("专题模型不支持复制", "-1"); | |||
exit(); | |||
} | |||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | |||
@@ -98,7 +98,7 @@ function __CopyStart() | |||
function __Export() | |||
-----------------*/ else if ($dopost == "export") { | |||
if ($id == -1) { | |||
ShowMsg("专题模型不支持导出!", "-1"); | |||
ShowMsg("专题模型不支持导出", "-1"); | |||
exit(); | |||
} | |||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id' "); | |||
@@ -110,7 +110,7 @@ function __Export() | |||
$channelconfig .= "<channel:{$k}>$v</channel:{$k}>\r\n"; | |||
} | |||
$wintitle = "导出内容模型规则"; | |||
$wecome_info = "<a href='mychannel_main.php'><u>内容模型管理</u></a>::导出内容模型规则"; | |||
$wecome_info = "<a href='mychannel_main.php'>内容模型管理</a>::导出内容模型规则"; | |||
$win = new OxWindow(); | |||
$win->Init(); | |||
$win->AddTitle("以下为规则 [{$row['typename']}] 的模型规则,您可以共享给您的朋友:"); | |||
@@ -157,7 +157,7 @@ function __ExportInOk() | |||
$dtp->SetNameSpace('channel', '<', '>'); | |||
$dtp->LoadSource($exconfig); | |||
if (!is_array($dtp->CTags)) GotoStaMsg("模型规则不是合法的Dede模型规则!"); | |||
if (!is_array($dtp->CTags)) GotoStaMsg("模型规则不是合法的Dede模型规则"); | |||
$fields = array(); | |||
foreach ($dtp->CTags as $ctag) { | |||
@@ -166,7 +166,7 @@ function __ExportInOk() | |||
} | |||
if (!isset($fields['nid']) || !isset($fields['fieldset'])) { | |||
GotoStaMsg("模型规则不是合法的Dede模型规则!"); | |||
GotoStaMsg("模型规则不是合法的Dede模型规则"); | |||
} | |||
//正常的导入过程 | |||
@@ -174,7 +174,7 @@ function __ExportInOk() | |||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE nid='{$fields['nid']}' "); | |||
if (is_array($row)) { | |||
GotoStaMsg("系统中已经存在相同标识 {$fields['nid']} 的规则!"); | |||
GotoStaMsg("系统中已经存在相同标识 {$fields['nid']} 的规则"); | |||
} | |||
//创建表 | |||
@@ -231,7 +231,7 @@ function __ExportInOk() | |||
$rs = $dsql->ExecuteNoneQuery($inquery); | |||
if (!$rs) GotoStaMsg("导入模型时发生错误!".$dsql->GetError()); | |||
if (!$rs) GotoStaMsg("导入模型时发生错误".$dsql->GetError()); | |||
$dtp = new DedeTagParse(); | |||
$dtp->SetNameSpace("field", "<", ">"); | |||
$dtp->LoadSource($fieldset); | |||
@@ -257,7 +257,7 @@ function __ExportInOk() | |||
if ($allfields != '') { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET listfields='$allfields' WHERE id='{$fields['newid']}' "); | |||
} | |||
GotoStaMsg("成功导入一个模型!"); | |||
GotoStaMsg("成功导入一个模型"); | |||
} | |||
/*---------------- | |||
function __SaveCopy() | |||
@@ -295,7 +295,7 @@ function __SaveCopy() | |||
exit(); | |||
} else { | |||
$errv = $dsql->GetError(); | |||
ShowMsg("系统出错,请把错误代码发送到官方论坛,以检查原因!<br /> 错误代码:mychannel_edit.php?dopost=savecopy $errv", "javascript:;"); | |||
ShowMsg("系统出错,请把错误代码发送到官方论坛,以检查原因<br /> 错误代码:mychannel_edit.php?dopost=savecopy $errv", "javascript:;"); | |||
exit(); | |||
} | |||
} | |||
@@ -331,17 +331,17 @@ function __SaveEdit() | |||
$dtp->SetNameSpace("field", "<", ">"); | |||
$dtp->LoadSource(stripslashes($fieldset)); | |||
if (!is_array($dtp->CTags)) { | |||
ShowMsg("文本配置参数无效,无法进行解析!", "-1"); | |||
ShowMsg("文本配置参数无效,无法进行解析", "-1"); | |||
exit(); | |||
} | |||
} | |||
$trueTable = str_replace("#@__", $cfg_dbprefix, $addtable); | |||
if (!$dsql->IsTable($trueTable)) { | |||
ShowMsg("系统找不到您所指定的表 $trueTable ,请手工创建这个表!", "-1"); | |||
ShowMsg("系统找不到您所指定的表 $trueTable ,请手工创建这个表", "-1"); | |||
exit(); | |||
} | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功更改一个模型!", "mychannel_main.php"); | |||
ShowMsg("成功更改一个模型", "mychannel_main.php"); | |||
exit(); | |||
} | |||
/*-------------------- | |||
@@ -375,7 +375,7 @@ function __Delete() | |||
CheckPurview('c_Del'); | |||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | |||
if ($row['issystem'] == 1) { | |||
ShowMsg("系统模型不允许删除!", "mychannel_main.php"); | |||
ShowMsg("系统模型不允许删除", "mychannel_main.php"); | |||
exit(); | |||
} | |||
if (empty($job)) $job = ""; | |||
@@ -438,7 +438,7 @@ function __Delete() | |||
//更新栏目缓存 | |||
UpDateCatCache($dsql); | |||
ShowMsg("成功删除一个模型!", "mychannel_main.php"); | |||
ShowMsg("成功删除一个模型", "mychannel_main.php"); | |||
exit(); | |||
} | |||
} //del | |||
@@ -655,7 +655,7 @@ function __modifysearch() | |||
else if ($dopost == 'del') { | |||
$mid = intval($mid); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__advancedsearch` WHERE mid = '$mid'; "); | |||
ShowMsg("成功删除一个自定义搜索!", "mychannel_main.php"); | |||
ShowMsg("成功删除一个自定义搜索", "mychannel_main.php"); | |||
exit(); | |||
} | |||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id' "); | |||
@@ -83,11 +83,11 @@ if ($action == 'save') { | |||
$rs = $dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET fieldset='$oksetting',listfields='$addlist' WHERE id='$id' "); | |||
if (!$rs) { | |||
$grr = $dsql->GetError(); | |||
ShowMsg("保存节点配置出错!".$grr, "javascript:;"); | |||
ShowMsg("保存节点配置出错".$grr, "javascript:;"); | |||
exit(); | |||
} | |||
ShowMsg("成功增加一个字段!", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | |||
ShowMsg("成功增加一个字段", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | |||
exit(); | |||
} | |||
@@ -51,7 +51,7 @@ function _SAVE() | |||
----------------------*/ | |||
if ($action == 'save') { | |||
if (!isset($fieldtypes[$dtype])) { | |||
ShowMsg("您修改的是系统专用类型的数据,禁止操作!", "-1"); | |||
ShowMsg("您修改的是系统专用类型的数据,禁止操作", "-1"); | |||
exit(); | |||
} | |||
@@ -121,7 +121,7 @@ if ($action == 'save') { | |||
$oksetting = addslashes($oksetting); | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET fieldset='$oksetting',listfields='$addlist' WHERE id='$id' "); | |||
ShowMsg("成功更改一个字段的配置!", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | |||
ShowMsg("成功更改一个字段的配置", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | |||
exit(); | |||
} | |||
/*------------------ | |||
@@ -129,7 +129,7 @@ if ($action == 'save') { | |||
function _DELETE() | |||
-------------------*/ else if ($action == "delete") { | |||
if ($row['issystem'] == 1) { | |||
ShowMsg("对不起,系统模型的字段不允许删除!", "-1"); | |||
ShowMsg("对不起,系统模型的字段不允许删除", "-1"); | |||
exit(); | |||
} | |||
@@ -143,7 +143,7 @@ function _DELETE() | |||
$oksetting = addslashes($dtp->GetResultNP()); | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET fieldset='$oksetting' WHERE id='$id' "); | |||
$dsql->ExecuteNoneQuery("ALTER TABLE `$trueTable` DROP `$fname` "); | |||
ShowMsg("成功删除一个字段!", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | |||
ShowMsg("成功删除一个字段", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | |||
exit(); | |||
} | |||
@@ -23,9 +23,9 @@ $dlist->display(); | |||
function GetSta($sta, $id) | |||
{ | |||
if ($sta == 1) { | |||
return ($id != -1 ? "启用 > <a href='mychannel_edit.php?dopost=hide&id=$id'><u>禁用</u></a>" : "固定项目"); | |||
return ($id != -1 ? "启用 > <a href='mychannel_edit.php?dopost=hide&id=$id'>禁用</a>" : "固定项目"); | |||
} else { | |||
return "禁用 > <a href='mychannel_edit.php?dopost=show&id=$id'><u>启用</u></a>"; | |||
return "禁用 > <a href='mychannel_edit.php?dopost=show&id=$id'>启用</a>"; | |||
} | |||
} | |||
@@ -18,7 +18,7 @@ if ($dopost == "save") { | |||
$query = "INSERT INTO `#@__mynews`(title,writer,senddate,body) | |||
VALUES('$title','$writer','$dtime','$body')"; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功发布一条站内新闻!", "mynews_main.php"); | |||
ShowMsg("成功发布一条站内新闻", "mynews_main.php"); | |||
exit(); | |||
} | |||
include DedeInclude('templets/mynews_add.htm'); |
@@ -16,12 +16,12 @@ if (empty($dopost)) $dopost = ""; | |||
$aid = preg_replace("#[^0-9]#", "", $aid); | |||
if ($dopost == "del") { | |||
$dsql->ExecuteNoneQuery("DELETE FROM #@__mynews WHERE aid='$aid';"); | |||
ShowMsg("成功删除一条站内新闻!", "mynews_main.php"); | |||
ShowMsg("成功删除一条站内新闻", "mynews_main.php"); | |||
exit(); | |||
} else if ($dopost == "editsave") { | |||
$inquery = "UPDATE #@__mynews SET title='$title',typeid='$typeid',writer='$writer',senddate='".GetMKTime($sdate)."',body='$body' WHERE aid='$aid';"; | |||
$dsql->ExecuteNoneQuery($inquery); | |||
ShowMsg("成功更改一条站内新闻!", "mynews_main.php"); | |||
ShowMsg("成功更改一条站内新闻", "mynews_main.php"); | |||
exit(); | |||
} | |||
$myNews = $dsql->GetOne("SELECT #@__mynews.*,#@__arctype.typename FROM #@__mynews LEFT JOIN #@__arctype ON #@__arctype.id=#@__mynews.typeid WHERE #@__mynews.aid='$aid';"); | |||
@@ -19,7 +19,7 @@ if ($dopost == "save") { | |||
$tagname = trim($tagname); | |||
$row = $dsql->GetOne("SELECT typeid FROM `#@__mytag` WHERE typeid='$typeid' AND tagname LIKE '$tagname'"); | |||
if (is_array($row)) { | |||
ShowMsg("在相同栏目下已经存在同名的标记!", "-1"); | |||
ShowMsg("在相同栏目下已经存在同名的标记", "-1"); | |||
exit(); | |||
} | |||
$starttime = GetMkTime($starttime); | |||
@@ -27,7 +27,7 @@ if ($dopost == "save") { | |||
$inQuery = "INSERT INTO `#@__mytag`(typeid,tagname,timeset,starttime,endtime,normbody,expbody) | |||
VALUES('$typeid','$tagname','$timeset','$starttime','$endtime','$normbody','$expbody'); "; | |||
$dsql->ExecuteNoneQuery($inQuery); | |||
ShowMsg("成功增加一个自定义标记!", "mytag_main.php"); | |||
ShowMsg("成功增加一个自定义标记", "mytag_main.php"); | |||
exit(); | |||
} | |||
$startDay = time(); | |||
@@ -19,7 +19,7 @@ $ENV_GOBACK_URL = empty($_COOKIE['ENV_GOBACK_URL']) ? 'mytag_main.php' : $_COOKI | |||
if ($dopost == 'delete') { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__mytag` WHERE aid='$aid'"); | |||
ShowMsg("成功删除一个自定义标记!", $ENV_GOBACK_URL); | |||
ShowMsg("成功删除一个自定义标记", $ENV_GOBACK_URL); | |||
exit(); | |||
} else if ($dopost == "saveedit") { | |||
CheckCSRF(); | |||
@@ -35,7 +35,7 @@ if ($dopost == 'delete') { | |||
expbody='$expbody' | |||
WHERE aid='$aid' "; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功更改一个自定义标记!", $ENV_GOBACK_URL); | |||
ShowMsg("成功更改一个自定义标记", $ENV_GOBACK_URL); | |||
exit(); | |||
} else if ($dopost == "getjs") { | |||
require_once(DEDEINC."/oxwindow.class.php"); | |||
@@ -43,7 +43,7 @@ if ($dopost == 'delete') { | |||
$showhtml = "<xmp style='color:#333333;background-color:#ffffff'>\r\n\r\n$jscode\r\n\r\n</xmp>"; | |||
$showhtml .= "<b>预览:</b><iframe name='testfrm' frameborder='0' src='mytag_edit.php?aid={$aid}&dopost=testjs' id='testfrm' width='100%' height='250'></iframe>"; | |||
$wintitle = "宏标记定义-获取JS"; | |||
$wecome_info = "<a href='mytag_main.php'><u>宏标记定义</u></a>::获取JS"; | |||
$wecome_info = "<a href='mytag_main.php'>宏标记定义</a>::获取JS"; | |||
$win = new OxWindow(); | |||
$win->Init(); | |||
$win->AddTitle('以下为选定宏标记的JS调用代码:'); | |||
@@ -33,7 +33,7 @@ if ($dopost == "show") { | |||
$win->AddHidden("dopost", $dopost); | |||
$win->AddHidden("aid", $aid); | |||
$win->AddTitle("您确实要删除'".$title."'这个插件?"); | |||
$win->AddMsgItem("<font color='red'>警告:在这里删除仅仅删除菜单项,要干净删除请在模块管理处删除!<br /><br /> <a href='module_main.php?moduletype=plus'>模块管理>></a> </font>"); | |||
$win->AddMsgItem("<font color='red'>警告:在这里删除仅仅删除菜单项,要干净删除请在模块管理处删除<br /><br /> <a href='module_main.php?moduletype=plus'>模块管理>></a> </font>"); | |||
$winform = $win->GetWindow("ok"); | |||
$win->Display(); | |||
exit(); | |||
@@ -23,8 +23,8 @@ $dlist->display(); | |||
function GetSta($sta, $id, $title) | |||
{ | |||
if ($sta == 1) { | |||
return " <a href='plus_edit.php?dopost=edit&aid=$id'><u>修改</u></a> 启用 > <a href='plus_edit.php?dopost=hide&aid=$id'><u>禁用</u></a> <a href='plus_edit.php?dopost=delete&aid=$id&title=".urlencode($title)."'><u>删除</u></a>"; | |||
return " <a href='plus_edit.php?dopost=edit&aid=$id'>修改</a> 启用 > <a href='plus_edit.php?dopost=hide&aid=$id'>禁用</a> <a href='plus_edit.php?dopost=delete&aid=$id&title=".urlencode($title)."'>删除</a>"; | |||
} else { | |||
return " <a href='plus_edit.php?aid=$id'><u>修改</u></a> 禁用 > <a href='plus_edit.php?dopost=show&aid=$id'><u>启用</u></a> <a href='plus_edit.php?dopost=delete&aid=$id&title=".urlencode($title)."'><u>册除</u></a>"; | |||
return " <a href='plus_edit.php?aid=$id'>修改</a> 禁用 > <a href='plus_edit.php?dopost=show&aid=$id'>启用</a> <a href='plus_edit.php?dopost=delete&aid=$id&title=".urlencode($title)."'>册除</a>"; | |||
} | |||
} |
@@ -29,13 +29,13 @@ if ($action == 'setdefault') { | |||
$win->AddTitle("<a href='public_guide.php?action=edit'>内容发布向导</a> >> 设置默认发布表单"); | |||
if ($cid == 0) { | |||
$msg = " | |||
成功取消默认发布表单! | |||
成功取消默认发布表单 | |||
<hr style='width:90%' size='1' /> | |||
您目前想要进行的操作: <a href='public_guide.php?action=edit'>返回发布向导页</a> | |||
"; | |||
} else { | |||
$msg = " | |||
成功保存默认发布表单,以后点击“内容发布”面板将直接跳转到您选择的内容发布页! | |||
成功保存默认发布表单,以后点击“内容发布”面板将直接跳转到您选择的内容发布页 | |||
<hr style='width:90%' size='1' /> | |||
您目前想要进行的操作: <a href='public_guide.php'>转到默认发布表单</a> <a href='public_guide.php?action=edit'>返回发布向导页</a> | |||
"; | |||
@@ -47,7 +47,7 @@ else if ($dopost == 'delall') { | |||
foreach ($aids as $aid) { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__search_keywords` WHERE aid='$aid';"); | |||
} | |||
ShowMsg("删除成功!", $ENV_GOBACK_URL); | |||
ShowMsg("删除成功", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
//第一次进入这个页面 | |||
@@ -67,12 +67,12 @@ function GetKeywordList($dsql, $pageno, $pagesize, $orderby = 'aid') | |||
<table width='98%' border='0' cellpadding='1' cellspacing='1' bgcolor='#cfcfcf' style='margin-bottom:3px' align='center'> | |||
<tr align='center' bgcolor='#FBFCE2' height='24'> | |||
<td width='5%'>选择</td> | |||
<td width='6%' height='23'><a href='#' onclick=\"ReloadPage('aid')\"><u>ID</u></a></td> | |||
<td width='6%' height='23'><a href='#' onclick=\"ReloadPage('aid')\">ID</a></td> | |||
<td width='20%'>关键字</td> | |||
<td width='30%'>分词结果</td> | |||
<td width='6%'><a href='#' onclick=\"ReloadPage('count')\"><u>频率</u></a></td> | |||
<td width='6%'><a href='#' onclick=\"ReloadPage('result')\"><u>结果</u></a></td> | |||
<td width='15%'><a href='#' onclick=\"ReloadPage('lasttime')\"><u>最后搜索时间</u></a></td> | |||
<td width='6%'><a href='#' onclick=\"ReloadPage('count')\">频率</a></td> | |||
<td width='6%'><a href='#' onclick=\"ReloadPage('result')\">结果</a></td> | |||
<td width='15%'><a href='#' onclick=\"ReloadPage('lasttime')\">最后搜索时间</a></td> | |||
<td>管理</td> | |||
</tr>\r\n | |||
"; | |||
@@ -89,7 +89,7 @@ function GetKeywordList($dsql, $pageno, $pagesize, $orderby = 'aid') | |||
<td style='padding:5px;'><input name='keyword' type='text' id='keyword{$row['aid']}' value='{$row['keyword']}' style='width:93%;'></td> | |||
<td style='padding:5px;'><input name='spwords' type='text' id='spwords{$row['aid']}' value='{$row['spwords']}' style='width:95%;'></td> | |||
<td style='padding:5px;'><input name='count' type='text' id='count{$row['aid']}' value='{$row['count']}' size='5'></td> | |||
<td><a href='{$cfg_phpurl}/search.php?kwtype=0&keyword=".urlencode($row['keyword'])."&searchtype=titlekeyword' target='_blank'><u>{$row['result']}</u></a></td> | |||
<td><a href='{$cfg_phpurl}/search.php?kwtype=0&keyword=".urlencode($row['keyword'])."&searchtype=titlekeyword' target='_blank'>{$row['result']}</a></td> | |||
<td>".MyDate("Y-m-d H:i:s", $row['lasttime'])."</td> | |||
<td> | |||
<a href='#' onclick='UpdateNote({$row['aid']})' class='btn btn-success btn-sm'>更新</a> | | |||
@@ -52,13 +52,13 @@ if (isset($dopost)) { | |||
$dsql->ExecuteNoneQuery($query2); | |||
$dsql->ExecuteNoneQuery($query3); | |||
} | |||
ShowMsg("成功删除指定的订单记录!", $ENV_GOBACK_URL); | |||
ShowMsg("成功删除指定的订单记录", $ENV_GOBACK_URL); | |||
exit(); | |||
} else { | |||
ShowMsg("不充许的操作范围!", $ENV_GOBACK_URL); | |||
ShowMsg("不充许的操作范围", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
ShowMsg("成功更改指定的订单记录!", $ENV_GOBACK_URL); | |||
ShowMsg("成功更改指定的订单记录", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
@@ -28,7 +28,7 @@ if ($dopost == "save") { | |||
`argrange` = '$argrange', | |||
downmsg = '$downmsg' "; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg('成功保存参数!', 'soft_config.php'); | |||
ShowMsg('成功保存参数', 'soft_config.php'); | |||
exit(); | |||
} | |||
//读取参数 | |||
@@ -66,16 +66,16 @@ function __del() { } | |||
------------------*/ else if ($action == 'del') { | |||
$arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` WHERE id='$id' "); | |||
if (!is_array($arr)) { | |||
ShowMsg("无法获取分类信息,不允许后续操作!", "stepselect_main.php?".ExecTime()); | |||
ShowMsg("无法获取分类信息,不允许后续操作", "stepselect_main.php?".ExecTime()); | |||
exit(); | |||
} | |||
if ($arr['issystem'] == 1) { | |||
ShowMsg("系统内置的枚举分类不能删除!", "stepselect_main.php?".ExecTime()); | |||
ShowMsg("系统内置的枚举分类不能删除", "stepselect_main.php?".ExecTime()); | |||
exit(); | |||
} | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__stepselect` WHERE id='$id'; "); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE egroup='{$arr['egroup']}'; "); | |||
ShowMsg("成功删除一个分类!", "stepselect_main.php?".ExecTime()); | |||
ShowMsg("成功删除一个分类", "stepselect_main.php?".ExecTime()); | |||
exit(); | |||
} else if ($action == 'delenumAllSel') { | |||
if (isset($ids) && is_array($ids)) { | |||
@@ -94,16 +94,16 @@ function __del() { } | |||
WriteEnumsCache($egroup); | |||
} | |||
ShowMsg("成功删除选中的枚举分类!", $ENV_GOBACK_URL); | |||
ShowMsg("成功删除选中的枚举分类", $ENV_GOBACK_URL); | |||
} else { | |||
ShowMsg("您没选择任何分类!", "-1"); | |||
ShowMsg("您没选择任何分类", "-1"); | |||
} | |||
exit(); | |||
} else if ($action == 'delenum') { | |||
$row = $dsql->GetOne("SELECT egroup FROM `#@__sys_enum` WHERE id = '$id' "); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE id='{$id}'; "); | |||
WriteEnumsCache($row['egroup']); | |||
ShowMsg("成功删除一个枚举!", $ENV_GOBACK_URL); | |||
ShowMsg("成功删除一个枚举", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
/*----------------- | |||
@@ -111,11 +111,11 @@ function __del() { } | |||
function __edit_save() { } | |||
------------------*/ else if ($action == 'edit_save') { | |||
if (preg_match("#[^0-9a-z_-]#i", $egroup)) { | |||
ShowMsg("组名称不能有全角字符或特殊符号!", "-1"); | |||
ShowMsg("组名称不能有全角字符或特殊符号", "-1"); | |||
exit(); | |||
} | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__stepselect` SET `itemname`='$itemname',`egroup`='$egroup' WHERE id='$id'; "); | |||
ShowMsg("成功修改一个分类!", "stepselect_main.php?".ExecTime()); | |||
ShowMsg("成功修改一个分类", "stepselect_main.php?".ExecTime()); | |||
exit(); | |||
} | |||
/*----------------- | |||
@@ -123,17 +123,17 @@ function __edit_save() { } | |||
function __addnew_save() { } | |||
------------------*/ else if ($action == 'addnew_save') { | |||
if (preg_match("#[^0-9a-z_-]#i", $egroup)) { | |||
ShowMsg("组名称不能有全角字符或特殊符号!", "-1"); | |||
ShowMsg("组名称不能有全角字符或特殊符号", "-1"); | |||
exit(); | |||
} | |||
$arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` WHERE itemname LIKE '$itemname' OR egroup LIKE '$egroup' "); | |||
if (is_array($arr)) { | |||
ShowMsg("您指定的类别名称或组名称已经存在,不能使用!", "stepselect_main.php"); | |||
ShowMsg("您指定的类别名称或组名称已经存在,不能使用", "stepselect_main.php"); | |||
exit(); | |||
} | |||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__stepselect`(`itemname`,`egroup`,`issign`,`issystem`) VALUES('$itemname','$egroup','0','0'); "); | |||
WriteEnumsCache($egroup); | |||
ShowMsg("成功添加一个分类!", "stepselect_main.php?egroup=$egroup"); | |||
ShowMsg("成功添加一个分类", "stepselect_main.php?egroup=$egroup"); | |||
exit(); | |||
} | |||
/*--------- | |||
@@ -164,7 +164,7 @@ function __exarea() { } | |||
} | |||
} | |||
WriteEnumsCache('nativeplace'); | |||
ShowMsg("成功导入所有旧的地区数据!", "stepselect_main.php?egroup=nativeplace"); | |||
ShowMsg("成功导入所有旧的地区数据", "stepselect_main.php?egroup=nativeplace"); | |||
exit(); | |||
} | |||
/*-------------------- | |||
@@ -180,7 +180,7 @@ function __addenum_save() { } | |||
这时候需要issign=2 | |||
---------------------*/ else if ($action == 'addenum_save') { | |||
if (empty($ename) || empty($egroup)) { | |||
Showmsg("类别名称或组名称不能为空!", "-1"); | |||
Showmsg("类别名称或组名称不能为空", "-1"); | |||
exit(); | |||
} | |||
if ($issign == 1 || $topvalue == 0) { | |||
@@ -194,7 +194,7 @@ function __addenum_save() { } | |||
VALUES('$ename','$evalue','$egroup','$disorder','$issign'); "); | |||
} | |||
WriteEnumsCache($egroup); | |||
ShowMsg("成功添加枚举分类!".$dsql->GetError(), $ENV_GOBACK_URL); | |||
ShowMsg("成功添加枚举分类".$dsql->GetError(), $ENV_GOBACK_URL); | |||
exit(); | |||
} else if ($issign == 2 && $topvalue != 0) { | |||
$minid = $topvalue; | |||
@@ -219,7 +219,7 @@ function __addenum_save() { } | |||
} | |||
// echo $minid; | |||
WriteEnumsCache($egroup); | |||
ShowMsg("成功添加枚举分类!", $ENV_GOBACK_URL); | |||
ShowMsg("成功添加枚举分类", $ENV_GOBACK_URL); | |||
exit(); | |||
} else { | |||
$minid = $topvalue; | |||
@@ -237,7 +237,7 @@ function __addenum_save() { } | |||
VALUES('$ename','$evalue','$egroup','$disorder','$issign'); "); | |||
} | |||
WriteEnumsCache($egroup); | |||
ShowMsg("成功添加枚举分类!", $ENV_GOBACK_URL); | |||
ShowMsg("成功添加枚举分类", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
} | |||
@@ -249,7 +249,7 @@ function __upenum() { } | |||
$row = $dsql->GetOne("SELECT egroup FROM `#@__sys_enum` WHERE id = '$aid' "); | |||
WriteEnumsCache($row['egroup']); | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__sys_enum` SET `ename`='$ename',`disorder`='$disorder' WHERE id='$aid'; "); | |||
ShowMsg("成功修改一个枚举!", $ENV_GOBACK_URL); | |||
ShowMsg("成功修改一个枚举", $ENV_GOBACK_URL); | |||
exit(); | |||
} | |||
/*----------------- | |||
@@ -258,6 +258,6 @@ function __upallcache() { } | |||
------------------*/ else if ($action == 'upallcache') { | |||
if (!isset($egroup)) $egroup = ''; | |||
WriteEnumsCache($egroup); | |||
ShowMsg("成更新枚举缓存!", $ENV_GOBACK_URL); | |||
ShowMsg("成更新枚举缓存", $ENV_GOBACK_URL); | |||
exit(); | |||
} |
@@ -154,7 +154,7 @@ else if ($dopost == 'del') { | |||
@unlink($cfg_basedir.$_SESSION['bigfile_info'][$id]); | |||
$_SESSION['file_info'][$id] = ''; | |||
$_SESSION['bigfile_info'][$id] = ''; | |||
echo "<b>已删除!</b>"; | |||
echo "<b>已删除</b>"; | |||
exit(); | |||
} | |||
/************************ | |||
@@ -193,6 +193,6 @@ else if ($dopost == 'delold') { | |||
@unlink($imgfile); | |||
} | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__uploads` WHERE url LIKE '{$picfile}'; "); | |||
echo "<b>已删除!</b>"; | |||
echo "<b>已删除</b>"; | |||
exit(); | |||
} |
@@ -17,17 +17,17 @@ if (empty($dopost)) $dopost = ''; | |||
if ($dopost == 'add') { | |||
CheckCSRF(); | |||
if (preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd) || preg_match("#[^0-9a-zA-Z_@!\.-]#", $userid)) { | |||
ShowMsg('密码或或用户名不合法,<br />请使用[0-9a-zA-Z_@!.-]内的字符!', '-1', 0, 3000); | |||
ShowMsg('密码或或用户名不合法,<br />请使用[0-9a-zA-Z_@!.-]内的字符', '-1', 0, 3000); | |||
exit(); | |||
} | |||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
if ($safecode != $safecodeok) { | |||
ShowMsg('请填写安全验证串!', '-1', 0, 3000); | |||
ShowMsg('请填写安全验证串', '-1', 0, 3000); | |||
exit(); | |||
} | |||
$row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__member` WHERE userid LIKE '$userid' "); | |||
if ($row['dd'] > 0) { | |||
ShowMsg('用户名已存在!', '-1'); | |||
ShowMsg('用户名已存在', '-1'); | |||
exit(); | |||
} | |||
$mpwd = md5($pwd); | |||
@@ -44,7 +44,7 @@ if ($dopost == 'add') { | |||
$mid = $dsql->GetLastID(); | |||
if ($mid <= 0) { | |||
die($dsql->GetError().' 数据库出错!'); | |||
die($dsql->GetError().' 数据库出错'); | |||
} | |||
//后台管理员 | |||
@@ -65,7 +65,7 @@ if ($dopost == 'add') { | |||
Values('$mid','10','0','{$uname}的空间','','person','',''); "; | |||
$dsql->ExecuteNoneQuery($adminquery); | |||
ShowMsg('成功增加一个用户!', 'sys_admin_user.php'); | |||
ShowMsg('成功增加一个用户', 'sys_admin_user.php'); | |||
exit(); | |||
} | |||
$randcode = mt_rand(10000, 99999); | |||
@@ -19,12 +19,12 @@ if ($dopost == 'saveedit') { | |||
CheckCSRF(); | |||
$pwd = trim($pwd); | |||
if ($pwd != '' && preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd)) { | |||
ShowMsg('密码不合法,请使用[0-9a-zA-Z_@!.-]内的字符!', '-1', 0, 3000); | |||
ShowMsg('密码不合法,请使用[0-9a-zA-Z_@!.-]内的字符', '-1', 0, 3000); | |||
exit(); | |||
} | |||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
if ($safecodeok != $safecode) { | |||
ShowMsg("请填写正确的安全验证串!", "sys_admin_user_edit.php?id={$id}&dopost=edit"); | |||
ShowMsg("请填写正确的安全验证串", "sys_admin_user_edit.php?id={$id}&dopost=edit"); | |||
exit(); | |||
} | |||
$pwdm = ''; | |||
@@ -46,7 +46,7 @@ if ($dopost == 'saveedit') { | |||
$dsql->ExecuteNoneQuery($query); | |||
$query = "UPDATE `#@__member` SET uname='$uname',email='$email'$pwdm WHERE mid='$id'"; | |||
$dsql->ExecuteNoneQuery($query); | |||
ShowMsg("成功更改一个帐户!", "sys_admin_user.php"); | |||
ShowMsg("成功更改一个帐户", "sys_admin_user.php"); | |||
exit(); | |||
} else if ($dopost == 'delete') { | |||
if (empty($userok)) $userok = ""; | |||
@@ -63,7 +63,7 @@ if ($dopost == 'saveedit') { | |||
$win->AddHidden("randcode", $randcode); | |||
$win->AddHidden("safecode", $safecode); | |||
$win->AddHidden("id", $id); | |||
$win->AddTitle("系统警告!"); | |||
$win->AddTitle("系统警告"); | |||
$win->AddMsgItem("您确信要删除用户:$userid 吗?", "50"); | |||
$win->AddMsgItem("安全验证串:<input name='safecode' type='text' id='safecode' size='16' style='width:200px' /> (复制本代码: <font color='red'>$safecode</font> )", "30"); | |||
$winform = $win->GetWindow("ok"); | |||
@@ -72,7 +72,7 @@ if ($dopost == 'saveedit') { | |||
} | |||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | |||
if ($safecodeok != $safecode) { | |||
ShowMsg("请填写正确的安全验证串!", "sys_admin_user.php"); | |||
ShowMsg("请填写正确的安全验证串", "sys_admin_user.php"); | |||
exit(); | |||
} | |||
@@ -81,9 +81,9 @@ if ($dopost == 'saveedit') { | |||
if ($rs > 0) { | |||
//更新前台用户信息 | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET matt='0' WHERE mid='$id' LIMIT 1"); | |||
ShowMsg("成功删除一个帐户!", "sys_admin_user.php"); | |||
ShowMsg("成功删除一个帐户", "sys_admin_user.php"); | |||
} else { | |||
ShowMsg("不能删除id为1的创建人帐号,不能删除自己!", "sys_admin_user.php", 0, 3000); | |||
ShowMsg("不能删除id为1的创建人帐号,不能删除自己", "sys_admin_user.php", 0, 3000); | |||
} | |||
exit(); | |||
} | |||
@@ -18,7 +18,7 @@ if ($dopost == "ok") { | |||
if (empty($uparc)) $uparc = 0; | |||
if ($step == -1) { | |||
if ($uparc == 0) sleep(1); | |||
ShowMsg("成功更新所有缓存!", "javascript:;"); | |||
ShowMsg("成功更新所有缓存", "javascript:;"); | |||
exit(); | |||
} | |||
@@ -20,9 +20,9 @@ if ($cfg_dbtype == 'sqlite') { | |||
if ($dopost == "viewinfo") //查看表结构 | |||
{ | |||
echo "[<a href='#' onclick='javascript:HideObj(\"_mydatainfo\")'><u>关闭</u></a>]\r\n<xmp>"; | |||
echo "[<a href='#' onclick='javascript:HideObj(\"_mydatainfo\")'>关闭</a>]\r\n<xmp>"; | |||
if (empty($tablename)) { | |||
echo "没有指定表名!"; | |||
echo "没有指定表名"; | |||
} else { | |||
$dsql->SetQuery("SHOW CREATE TABLE ".$dsql->dbName.".".$tablename); | |||
$dsql->Execute('me'); | |||
@@ -34,13 +34,13 @@ if ($dopost == "viewinfo") //查看表结构 | |||
exit(); | |||
} else if ($dopost == "opimize") //优化表 | |||
{ | |||
echo "[<a href='#' onclick='javascript:HideObj(\"_mydatainfo\")'><u>关闭</u></a>]\r\n<xmp>"; | |||
echo "[<a href='#' onclick='javascript:HideObj(\"_mydatainfo\")'>关闭</a>]\r\n<xmp>"; | |||
if (empty($tablename)) { | |||
echo "没有指定表名!"; | |||
echo "没有指定表名"; | |||
} else { | |||
$rs = $dsql->ExecuteNoneQuery("OPTIMIZE TABLE `$tablename` "); | |||
if ($rs) { | |||
echo "执行优化表: $tablename OK!"; | |||
echo "执行优化表: $tablename OK"; | |||
} else { | |||
echo "执行优化表: $tablename 失败,原因是:".$dsql->GetError(); | |||
} | |||
@@ -49,13 +49,13 @@ if ($dopost == "viewinfo") //查看表结构 | |||
exit(); | |||
} else if ($dopost == "repair") //修复表 | |||
{ | |||
echo "[<a href='#' onclick='javascript:HideObj(\"_mydatainfo\")'><u>关闭</u></a>]\r\n<xmp>"; | |||
echo "[<a href='#' onclick='javascript:HideObj(\"_mydatainfo\")'>关闭</a>]\r\n<xmp>"; | |||
if (empty($tablename)) { | |||
echo "没有指定表名!"; | |||
echo "没有指定表名"; | |||
} else { | |||
$rs = $dsql->ExecuteNoneQuery("REPAIR TABLE `$tablename` "); | |||
if ($rs) { | |||
echo "修复表: $tablename OK!"; | |||
echo "修复表: $tablename OK"; | |||
} else { | |||
echo "修复表: $tablename 失败,原因是:".$dsql->GetError(); | |||
} | |||
@@ -31,7 +31,7 @@ function __bak_data(); | |||
--------------------*/ | |||
if ($dopost == 'bak') { | |||
if (empty($tablearr)) { | |||
ShowMsg('您没选中任何表!', 'javascript:;'); | |||
ShowMsg('您没选中任何表', 'javascript:;'); | |||
exit(); | |||
} | |||
if (!is_dir($bkdir)) { | |||
@@ -179,7 +179,7 @@ if ($dopost == 'bak') { | |||
$startpos = 0; | |||
break; | |||
} else { | |||
PutInfo("完成所有数据备份!", ""); | |||
PutInfo("完成所有数据备份", ""); | |||
exit(); | |||
} | |||
} | |||
@@ -279,7 +279,7 @@ function PutInfo($msg1, $msg2) | |||
<meta name='viewport' content='width=device-width, initial-scale=1, shrink-to-fit=no'> | |||
<link rel='stylesheet' href='../static/css/bootstrap.min.css'> | |||
<title>DedeBIZ 提示信息</title> | |||
<base target='_self'/>\n</head>\n<body leftmargin='0' topmargin='0'>\n<main class='container'><div class='modal' tabindex='-1' role='dialog' style='display:block'><div class='modal-dialog'><div class='modal-content'><div class='modal-header'><h6 class='modal-title'>DedeBIZ 提示信息!</h6></div><div class='modal-body'>{$msg1}</div></div></div></div></main>{$msg2}"; | |||
<base target='_self'/>\n</head>\n<body leftmargin='0' topmargin='0'>\n<main class='container'><div class='modal' tabindex='-1' role='dialog' style='display:block'><div class='modal-dialog'><div class='modal-content'><div class='modal-header'><h6 class='modal-title'>DedeBIZ 提示信息</h6></div><div class='modal-body'>{$msg1}</div></div></div></div></main>{$msg2}"; | |||
echo $msginfo."\n</body>\n</html>"; | |||
} | |||
@@ -26,7 +26,7 @@ function __getfields() | |||
echo "<div style='border:1px solid #ababab;background-color:#FEFFF0;margin-top:6px;padding:3px;line-height:160%'>"; | |||
echo "表(".$exptable.")含有的字段:<br>"; | |||
while ($row = $dsql->GetFieldObject()) { | |||
echo "<a href=\"javascript:pf('{$row->name}')\"><u>".$row->name."</u></a>\r\n"; | |||
echo "<a href=\"javascript:pf('{$row->name}')\">".$row->name."</a>\r\n"; | |||
} | |||
echo "</div>"; | |||
exit(); | |||
@@ -42,11 +42,11 @@ function __Apply() | |||
exit(); | |||
} | |||
if ($exptable == '' || $rpfield == '') { | |||
ShowMsg("请指定数据表和字段!", "javascript:;"); | |||
ShowMsg("请指定数据表和字段", "javascript:;"); | |||
exit(); | |||
} | |||
if ($rpstring == '') { | |||
ShowMsg("请指定被替换内容!", "javascript:;"); | |||
ShowMsg("请指定被替换内容", "javascript:;"); | |||
exit(); | |||
} | |||
if ($rptype == 'replace') { | |||
@@ -54,10 +54,10 @@ function __Apply() | |||
$rs = $dsql->ExecuteNoneQuery("UPDATE $exptable SET $rpfield=REPLACE($rpfield,'$rpstring','$tostring') $condition "); | |||
$dsql->ExecuteNoneQuery("OPTIMIZE TABLE `$exptable`"); | |||
if ($rs) { | |||
ShowMsg("成功完成数据替换!", "javascript:;"); | |||
ShowMsg("成功完成数据替换", "javascript:;"); | |||
exit(); | |||
} else { | |||
ShowMsg("数据替换失败!", "javascript:;"); | |||
ShowMsg("数据替换失败", "javascript:;"); | |||
exit(); | |||
} | |||
} else { | |||
@@ -69,7 +69,7 @@ function __Apply() | |||
$dsql->Execute(); | |||
$tt = $dsql->GetTotalRow(); | |||
if ($tt == 0) { | |||
ShowMsg("根据您指定的正则,找不到任何东西!", "javascript:;"); | |||
ShowMsg("根据您指定的正则,找不到任何东西", "javascript:;"); | |||
exit(); | |||
} | |||
$oo = 0; | |||
@@ -82,7 +82,7 @@ function __Apply() | |||
} | |||
} | |||
$dsql->ExecuteNoneQuery("OPTIMIZE TABLE `$exptable`"); | |||
ShowMsg("共找到 $tt 条记录,成功替换了 $oo 条!", "javascript:;"); | |||
ShowMsg("共找到 $tt 条记录,成功替换了 $oo 条", "javascript:;"); | |||
exit(); | |||
} | |||
} |
@@ -20,7 +20,7 @@ function ReWriteConfig() | |||
{ | |||
global $dsql, $configfile; | |||
if (!is_writeable($configfile)) { | |||
echo "配置文件'{$configfile}'不支持写入,无法修改系统配置参数!"; | |||
echo "配置文件'{$configfile}'不支持写入,无法修改系统配置参数"; | |||
exit(); | |||
} | |||
$fp = fopen($configfile, 'w'); | |||
@@ -53,7 +53,7 @@ if ($dopost == "save") { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__sysconfig` SET `value`='$v' WHERE varname='$k' "); | |||
} | |||
ReWriteConfig(); | |||
ShowMsg("成功更改站点配置!", "sys_info.php"); | |||
ShowMsg("成功更改站点配置", "sys_info.php"); | |||
exit(); | |||
} | |||
//增加新变量 | |||
@@ -78,15 +78,15 @@ else if ($dopost == 'add') { | |||
VALUES ('$aid','$nvarname','$varmsg','$nvarvalue','$vartype','$vargroup')"; | |||
$rs = $dsql->ExecuteNoneQuery($inquery); | |||
if (!$rs) { | |||
ShowMsg("新增变量失败,可能有非法字符!", "sys_info.php?gp=$vargroup"); | |||
ShowMsg("新增变量失败,可能有非法字符", "sys_info.php?gp=$vargroup"); | |||
exit(); | |||
} | |||
if (!is_writeable($configfile)) { | |||
ShowMsg("成功保存变量,但由于 $configfile 无法写入,因此不能更新配置文件!", "sys_info.php?gp=$vargroup"); | |||
ShowMsg("成功保存变量,但由于 $configfile 无法写入,因此不能更新配置文件", "sys_info.php?gp=$vargroup"); | |||
exit(); | |||
} else { | |||
ReWriteConfig(); | |||
ShowMsg("成功保存变量并更新配置文件!", "sys_info.php?gp=$vargroup"); | |||
ShowMsg("成功保存变量并更新配置文件", "sys_info.php?gp=$vargroup"); | |||
exit(); | |||
} | |||
} | |||
@@ -13,7 +13,7 @@ require_once(dirname(__FILE__)."/config.php"); | |||
CheckPurview('sys_Edit'); | |||
require_once(DEDEINC."/image.func.php"); | |||
if ($cfg_photo_support == '') { | |||
echo "您的系统没安装GD库,不允许使用本功能!"; | |||
echo "您的系统没安装GD库,不允许使用本功能"; | |||
exit(); | |||
} | |||
$ImageWaterConfigFile = DEDEDATA."/mark/inc_photowatermark_config.php"; | |||
@@ -34,7 +34,7 @@ if ($action == "save") { | |||
$imgfile_type = strtolower(trim($newimg_type)); | |||
if (!in_array($imgfile_type, $allow_mark_types)) { | |||
ShowMsg("上传的图片格式错误,请使用 gif、png格式的其中一种!", "-1"); | |||
ShowMsg("上传的图片格式错误,请使用 gif、png格式的其中一种", "-1"); | |||
exit(); | |||
} | |||
if ($imgfile_type == 'image/xpng' || $imgfile_type == 'image/png') { | |||
@@ -42,7 +42,7 @@ if ($action == "save") { | |||
} else if ($imgfile_type == 'image/gif') { | |||
$shortname = ".gif"; | |||
} else { | |||
ShowMsg("水印图片仅支持gif、png格式的其中一种!", "-1"); | |||
ShowMsg("水印图片仅支持gif、png格式的其中一种", "-1"); | |||
exit; | |||
} | |||
$photo_markimg = 'mark'.$shortname; | |||
@@ -50,10 +50,10 @@ if ($action == "save") { | |||
} | |||
$configstr .= "\$photo_markimg = '{$photo_markimg}';\r\n"; | |||
$configstr = "<"."?php\r\n".$configstr."?".">\r\n"; | |||
$fp = fopen($ImageWaterConfigFile, "w") or die("写入文件 $ImageWaterConfigFile 失败,请检查权限!"); | |||
$fp = fopen($ImageWaterConfigFile, "w") or die("写入文件 $ImageWaterConfigFile 失败,请检查权限"); | |||
fwrite($fp, $configstr); | |||
fclose($fp); | |||
echo "<script>alert('修改配置成功!');</script>\r\n"; | |||
echo "<script>alert('修改配置成功');</script>\r\n"; | |||
} | |||
require_once($ImageWaterConfigFile); | |||
include DedeInclude('templets/sys_info_mark.htm'); |
@@ -21,9 +21,9 @@ if ($dopost == 'save') { | |||
$configstr .= "\${$v} = '".str_replace("'", "", stripslashes(${'edit___'.$v}))."';\r\n"; | |||
} | |||
$configstr = '<'.'?'."\r\n".$configstr.'?'.'>'; | |||
$fp = fopen($ConfigFile, "w") or die("写入文件 $ConfigFile 失败,请检查权限!"); | |||
$fp = fopen($ConfigFile, "w") or die("写入文件 $ConfigFile 失败,请检查权限"); | |||
fwrite($fp, $configstr); | |||
fclose($fp); | |||
echo "<script>alert('修改通行证配置成功!');window.location='sys_passport.php?".time()."';</script>\r\n"; | |||
echo "<script>alert('修改通行证配置成功');window.location='sys_passport.php?".time()."';</script>\r\n"; | |||
} | |||
include DedeInclude('templets/sys_passport.htm'); |
@@ -12,7 +12,7 @@ | |||
require_once(dirname(__FILE__).'/config.php'); | |||
CheckPurview('sys_ArcBatch'); | |||
require_once(dirname(__FILE__).'/../include/oxwindow.class.php'); | |||
//ShowMsg("目前暂不需要此工具,以后有需要系统会进行自动升级这个程序!<br /><a href='index_body.php'><<点击此返回>></a>", "javascript:;"); | |||
//ShowMsg("目前暂不需要此工具,以后有需要系统会进行自动升级这个程序<br /><a href='index_body.php'><<点击此返回>></a>", "javascript:;"); | |||
//exit(); | |||
if (empty($dopost)) { | |||
$win = new OxWindow(); | |||
@@ -57,7 +57,7 @@ function 1_test_db() { } | |||
<table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | |||
<tr> | |||
<td height='250' valign='top'> | |||
<b><font color='green'>已完成数据结构完整性检测!</font></b> | |||
<b><font color='green'>已完成数据结构完整性检测</font></b> | |||
<hr size='1'/> | |||
<br /> | |||
<b>如果您系统有下面几种问题之一,请检测微表正确性:</b><br /> | |||
@@ -107,7 +107,7 @@ function 2_test_arctiny() { } | |||
$row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__arctiny` "); | |||
$msg .= "※微统计表记录数: {$row['dd']}<br />"; | |||
if ($row['dd'] == $allarcnum) { | |||
$msg .= "<p style='color:green;font-size:16px'><b>两者记录一致,无需修正!</b></p><br />"; | |||
$msg .= "<p style='color:green;font-size:16px'><b>两者记录一致,无需修正</b></p><br />"; | |||
} else { | |||
$sql = " TRUNCATE TABLE `#@__arctiny`"; | |||
$dsql->ExecuteNoneQuery($sql); | |||
@@ -125,9 +125,9 @@ function 2_test_arctiny() { } | |||
} | |||
$row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__arctiny` "); | |||
if ($row['dd'] == $allarcnum) { | |||
$msg .= "<p style='color:green;font-size:16px'><b>修正记录成功!</b></p><br />"; | |||
$msg .= "<p style='color:green;font-size:16px'><b>修正记录成功</b></p><br />"; | |||
} else { | |||
$msg .= "<p style='color:red;font-size:16px'><b>修正记录失败,建议进行高级综合检测!</b></p><br />"; | |||
$msg .= "<p style='color:red;font-size:16px'><b>修正记录失败,建议进行高级综合检测</b></p><br />"; | |||
$errall = " <a href='sys_repair.php?dopost=3' class='btn btn-danger'><b>进行高级结合性检测>></b></a> "; | |||
} | |||
} | |||
@@ -201,7 +201,7 @@ function 3_re_arctiny() { } | |||
<table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'> | |||
<tr> | |||
<td height='250' valign='top'> | |||
完成所有修复操作,移除错误记录 {$errnum} 条! | |||
完成所有修复操作,移除错误记录 {$errnum} 条 | |||
<hr /> | |||
<br /> | |||
<a href='index_body.php' class='btn btn-success'><b>完成修正或无错误返回>></b></a> | |||
@@ -91,7 +91,7 @@ if ($action == 'test') { | |||
AjaxHead(); | |||
TestSafe(DEDEROOT); | |||
if ($message == '') $message = "<font color='green' style='font-size:14px'>没发现可疑文件!</font>"; | |||
if ($message == '') $message = "<font color='green' style='font-size:14px'>没发现可疑文件</font>"; | |||
echo $message; | |||
exit(); | |||
} else if ($action == 'viewdiff') { | |||
@@ -132,7 +132,7 @@ else if ($action == 'clear') { | |||
@unlink($d.'/'.$filename); | |||
} | |||
} | |||
$message = "<font color='green' style='font-size:14px'>成功清空模板缓存!</font>"; | |||
$message = "<font color='green' style='font-size:14px'>成功清空模板缓存</font>"; | |||
echo $message; | |||
exit(); | |||
} | |||
@@ -17,7 +17,7 @@ if (empty($dopost)) $dopost = ""; | |||
if ($dopost == "viewinfo") { | |||
CheckCSRF(); | |||
if (empty($tablename)) { | |||
echo "没有指定表名!"; | |||
echo "没有指定表名"; | |||
} else { | |||
$dsql->SetQuery("SHOW CREATE TABLE ".$dsql->dbName.".".$tablename); | |||
$dsql->Execute('me'); | |||
@@ -31,10 +31,10 @@ if ($dopost == "viewinfo") { | |||
else if ($dopost == "opimize") { | |||
CheckCSRF(); | |||
if (empty($tablename)) { | |||
echo "没有指定表名!"; | |||
echo "没有指定表名"; | |||
} else { | |||
$rs = $dsql->ExecuteNoneQuery("OPTIMIZE TABLE `$tablename` "); | |||
if ($rs) echo "执行优化表: $tablename OK!"; | |||
if ($rs) echo "执行优化表: $tablename OK"; | |||
else echo "执行优化表: $tablename 失败,原因是:".$dsql->GetError(); | |||
} | |||
exit(); | |||
@@ -58,10 +58,10 @@ else if ($dopost == "opimizeAll") { | |||
else if ($dopost == "repair") { | |||
CheckCSRF(); | |||
if (empty($tablename)) { | |||
echo "没有指定表名!"; | |||
echo "没有指定表名"; | |||
} else { | |||
$rs = $dsql->ExecuteNoneQuery("REPAIR TABLE `$tablename` "); | |||
if ($rs) echo "修复表: $tablename OK!"; | |||
if ($rs) echo "修复表: $tablename OK"; | |||
else echo "修复表: $tablename 失败,原因是:".$dsql->GetError(); | |||
} | |||
exit(); | |||
@@ -94,9 +94,9 @@ else if ($dopost == "query") { | |||
$dsql->SetQuery($sqlquery); | |||
$dsql->Execute(); | |||
if ($dsql->GetTotalRow() <= 0) { | |||
echo "运行SQL:{$sqlquery},无返回记录!"; | |||
echo "运行SQL:{$sqlquery},无返回记录"; | |||
} else { | |||
echo "运行SQL:{$sqlquery},共有".$dsql->GetTotalRow()."条记录,最大返回100条!"; | |||
echo "运行SQL:{$sqlquery},共有".$dsql->GetTotalRow()."条记录,最大返回100条"; | |||
} | |||
$j = 0; | |||
while ($row = $dsql->GetArray()) { | |||
@@ -132,12 +132,12 @@ else if ($dopost == "query") { | |||
$nerrCode .= "执行: <font color='blue'>$q</font> 出错,错误提示:<font color='red'>".$errCode."</font><br>"; | |||
} | |||
} | |||
echo "成功执行{$i}个SQL语句!<br><br>"; | |||
echo "成功执行{$i}个SQL语句<br><br>"; | |||
echo $nerrCode; | |||
} else { | |||
$dsql->ExecuteNoneQuery($sqlquery); | |||
$nerrCode = trim($dsql->GetError()); | |||
echo "成功执行1个SQL语句!<br><br>"; | |||
echo "成功执行1个SQL语句<br><br>"; | |||
echo $nerrCode; | |||
} | |||
exit(); | |||
@@ -68,11 +68,11 @@ if ($dopost == 'makeprenext') { | |||
$arc->MakeHtml(); | |||
} | |||
if (empty($nextdo)) { | |||
ShowMsg("<b>完成上下篇文档更新任务!完成所有更新任务!</b>", "close::tgtable"); | |||
ShowMsg("<b>完成上下篇文档更新任务完成所有更新任务</b>", "close::tgtable"); | |||
exit(); | |||
} else { | |||
$jumpurl = GetNextUrl(); | |||
ShowMsg("完成下篇文档更新任务! 继续执行其它任务...", $jumpurl, 0, 500); | |||
ShowMsg("完成下篇文档更新任务 继续执行其它任务...", $jumpurl, 0, 500); | |||
exit(); | |||
} | |||
} | |||
@@ -101,11 +101,11 @@ if ($dopost == 'makeindex') { | |||
$pv->SaveToHtml($homeFile); | |||
$pv->Close(); | |||
if (empty($nextdo)) { | |||
ShowMsg("<b>完成主页更新任务!完成所有更新任务!</b>", "close::tgtable"); | |||
ShowMsg("<b>完成主页更新任务完成所有更新任务</b>", "close::tgtable"); | |||
exit(); | |||
} else { | |||
$jumpurl = GetNextUrl(); | |||
ShowMsg("完成主页更新! 现在跳转到其它更新任务...", $jumpurl, 0, 500); | |||
ShowMsg("完成主页更新 现在跳转到其它更新任务...", $jumpurl, 0, 500); | |||
exit(); | |||
} | |||
} | |||
@@ -121,7 +121,7 @@ else if ($dopost == 'makeparenttype') { | |||
$jumpurl = GetNextUrl($notallowArr); | |||
if (empty($typeid)) { | |||
ShowMsg("<b>完成栏目更新任务!完成所有更新任务!</b>", "close::tgtable"); | |||
ShowMsg("<b>完成栏目更新任务完成所有更新任务</b>", "close::tgtable"); | |||
exit(); | |||
} | |||
$topids = explode(',', GetTopids($typeid)); | |||
@@ -146,10 +146,10 @@ else if ($dopost == 'makeparenttype') { | |||
if (!empty($doposttmp)) { | |||
$jumpurl = preg_replace("#doposttmp|nextdotmp#", 'del', $jumpurl); | |||
$jumpurl .= "&dopost={$doposttmp}&nextdo={$nextdotmp}"; | |||
ShowMsg("完成栏目:{$tid} 更新!<br /><b>完成栏目更新任务,继续执行后续任务...</b>", $jumpurl, 0, 500); | |||
ShowMsg("完成栏目:{$tid} 更新<br /><b>完成栏目更新任务,继续执行后续任务...</b>", $jumpurl, 0, 500); | |||
exit(); | |||
} else { | |||
ShowMsg("完成栏目:{$tid} 更新!<br /><b>完成栏目更新任务,完成所有更新任务!</b>", "close::tgtable"); | |||
ShowMsg("完成栏目:{$tid} 更新<br /><b>完成栏目更新任务,完成所有更新任务</b>", "close::tgtable"); | |||
exit(); | |||
} | |||
} else { | |||