require_once dirname(__FILE__) . "/config.php"; CheckPurview('co_Export'); if (empty($dopost)) { $dopost = ''; } if ($dopost != 'done') { require_once DEDEADMIN . "/inc/inc_catalog_options.php"; $channelid = $usemore = 0; if (!empty($nid)) { $mrow = $dsql->GetOne("Select count(*) as dd From `#@__co_htmls` where nid='{$nid}' And isdown='1' "); $rrow = $dsql->GetOne("Select channelid,usemore From `#@__co_note` where nid='{$nid}' "); $channelid = 1; $usemore = $rrow['usemore']; } include DedeInclude("templets/co_bang.htm"); exit; } else { $typeid = isset($typeid) ? $typeid : ""; $nid = isset($nid) ? $nid : ""; if ($typeid == "" && !is_numeric($typeid)) { $addflag1 = 'err'; showmsg('参数错误(err:typeid is error)', "co_main.php"); } else { $row = $dsql->getone("SELECT id FROM `#@__arctype` where `id`={$typeid}"); if ($row) { $addflag1 = 'ok'; } else { $addflag1 = 'ok'; $typeid = 0; }
if ($rank == 10) { ShowMsg('超级管理员的权限不允许更改!', 'sys_group.php'); exit; } $purview = ""; if (is_array($purviews)) { foreach ($purviews as $p) { $purview .= "{$p} "; } $purview = trim($purview); } $dsql->ExecuteNoneQuery("UPDATE `#@__admintype` SET typename='{$typename}',purviews='{$purview}' WHERE CONCAT(`rank`)='{$rank}'"); ShowMsg('成功更改用户组的权限!', 'sys_group.php'); exit; } else { if ($dopost == 'del') { $dsql->ExecuteNoneQuery("DELETE FROM `#@__admintype` WHERE CONCAT(`rank`)='{$rank}' AND system='0';"); ShowMsg("成功删除一个用户组!", "sys_group.php"); exit; } } $groupRanks = array(); $groupSet = $dsql->GetOne("SELECT * FROM `#@__admintype` WHERE CONCAT(`rank`)='{$rank}' "); $groupRanks = explode(' ', $groupSet['purviews']); include DedeInclude('templets/sys_group_edit.htm'); //检查是否已经有此权限 function CRank($n) { global $groupRanks; return in_array($n, $groupRanks) ? ' checked' : ''; }
<?php require_once dirname(__FILE__) . "/config.php"; require_once DEDEINC . "/dedecollection.class.php"; if (!empty($nid)) { $ntitle = '采集指定节点:'; $nid = intval($nid); $co = new DedeCollection(); $co->LoadNote($nid); $row = $dsql->GetOne("Select count(aid) as dd From `#@__co_htmls` where nid='{$nid}'; "); if ($row['dd'] == 0) { $unum = "没有记录或从来没有采集过这个节点!"; } else { $unum = "共有 {$row['dd']} 个历史种子网址!<a href='javascript:SubmitNew();'>[<u>更新种子网址,并采集</u>]</a>"; } } else { $ntitle = '监控式采集:'; $unum = "没指定采集节点,将使用检测新内容采集模式!"; } include DedeInclude('templets/co_gather_start.htm');
if ($dopost == 'install') { $row = $dsql->GetOne("SELECT * FROM `#@__payment` WHERE id='{$pid}'"); if (is_array($row)) { if ($cfg_soft_lang == 'utf-8') { $config_row = AutoCharset(unserialize(utf82gb($row['config']))); } else { if ($cfg_soft_lang == 'gb2312') { $config_row = unserialize($row['config']); } } //print_r($config_row);exit; $af = new Array2form($config_row); $af->SetDefaultTpl($tplstring); $reval = $af->GetAll(); } include DedeInclude('templets/sys_payment_install.htm'); exit; } else { if ($dopost == 'config') { if ($pay_name == "" || $pay_desc == "" || $pay_fee == "") { ShowMsg("您有未填写的项目!", "-1"); exit; } $row = $dsql->GetOne("SELECT * FROM `#@__payment` WHERE id='{$pid}'"); if ($cfg_soft_lang == 'utf-8') { $config = AutoCharset(unserialize(utf82gb($row['config']))); } else { if ($cfg_soft_lang == 'gb2312') { $config = unserialize($row['config']); } }
} echo '</xmp>'; exit; } } } //获取系统存在的表信息 $otherTables = array(); $dedeSysTables = array(); $channelTables = array(); $dsql->SetQuery("Select addtable From `#@__channeltype` "); $dsql->Execute(); while ($row = $dsql->GetObject()) { $channelTables[] = $row->addtable; } $dsql->SetQuery("Show Tables"); $dsql->Execute('t'); while ($row = $dsql->GetArray('t', MYSQL_BOTH)) { if (ereg("^{$cfg_dbprefix}", $row[0]) || in_array($row[0], $channelTables)) { $dedeSysTables[] = $row[0]; } else { $otherTables[] = $row[0]; } } $mysql_version = $dsql->GetVersion(); include DedeInclude('templets/sys_data.htm'); function TjCount($tbname, &$dsql) { $row = $dsql->GetOne("Select count(*) as dd From {$tbname}"); return $row['dd']; }
$ddw = empty($ddw) ? "0" : $ddw; $ccw = empty($ccw) ? "0" : $ccw; $row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>{$istarttime} AND mid='{$uid}'; "); $ddw += $row['dd']; $ccw += $row['cc']; } $row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>{$istarttime} AND mid='{$uid}'; "); $ddw = $row['dd'] + $ddw; $ccw = $row['cc'] + $ccw; //当天 $starttime = $y . "-{$m}-{$d} 00:00:00"; $istarttime = GetMkTime($starttime); $sql = "SELECT addtable FROM `#@__channeltype` WHERE issystem='-1'"; $dsql->Execute('me', $sql); while ($frow = $dsql->GetArray('me')) { $ddd = empty($ddd) ? "0" : $ddd; $ccd = empty($ccd) ? "0" : $ccd; $row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>{$istarttime} AND mid='{$uid}'; "); $ddd += $row['dd']; $ccd += $row['cc']; } $row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>{$istarttime} AND mid='{$uid}'; "); $ddd = $row['dd'] + $ddd; $ccd = $row['cc'] + $ccd; $msg = "<table width='96%' border='0' align='center' cellpadding='3' cellspacing='1' bgcolor='#cfcfcf'>\r\n <tr align='center' bgcolor='#FBFCE2'>\r\n <td width='18%' height='26'><strong>管理员↓|统计信息→</strong></td>\r\n <td width='18%'><strong>全部(文档|点击)</strong></td>\r\n <td width='16%'><strong>季度</strong></td>\r\n <td width='16%'><strong>当月</strong></td>\r\n <td width='16%'><strong>近七天</strong></td>\r\n <td width='16%'><strong>当天</strong></td>\r\n </tr>\r\n <tr align='center' bgcolor='#FFFFFF'>\r\n <td height='26'>{$userid}</td>\r\n <td>{$dd} | {$cc}</td>\r\n <td>{$dds} | {$ccs}</td>\r\n <td>{$ddm} | {$ccm}</td>\r\n <td>{$ddw} | {$ccw}</td>\r\n <td>{$ddd} | {$ccd}</td>\r\n </tr>\r\n </table><br style='clear:both'/>\r\n"; AjaxHead(); echo $msg; exit; } include DedeInclude('templets/sys_admin_user_tj.htm');
} else { $configstr .= "\$safe_gdstyle = '';\r\n"; } $configstr .= "\$safe_wwidth = '" . $gd_wwidth . "';\r\n"; $configstr .= "\$safe_wheight = '" . $gd_wheight . "';\r\n"; $configstr .= "\$safe_codelen = '" . $codelen . "';\r\n"; $configstr .= "\$safe_faq_reg = '" . $gdfaq_reg . "';\r\n"; $configstr .= "\$safe_faq_send = '" . $gdfaq_send . "';\r\n"; $configstr .= "\$safe_faq_msg = '" . $gdfaq_msg . "';\r\n"; //保存问答数组 $faqs = array(); for ($i = 1; $i <= count($question) - 1; $i++) { $val = trim($question[$i]); if ($val) { $faqs[$i]['question'] = str_replace("'", "\"", stripslashes($val)); $faqs[$i]['answer'] = stripslashes(trim($answer[$i])); } } //print_r($question);exit(); $configstr .= "\$safe_faqs = '" . serialize($faqs) . "';\r\n"; $configstr = "<" . "?php\r\n" . $configstr . "?" . ">\r\n"; $fp = fopen($safeconfigfile, "w") or die("写入文件 {$safeconfigfile} 失败,请检查权限!"); fwrite($fp, $configstr); fclose($fp); ShowMsg("修改配置成功!", "sys_safe.php"); exit; } require_once $safeconfigfile; $safefaqs = unserialize($safe_faqs); include DedeInclude('templets/sys_safe.htm');
exit; } if (trim($nvarname) == '' || eregi('[^a-z_]', $nvarname)) { ShowMsg("变量名不能为空并且必须为[a-z_]组成!", "-1"); exit; } $row = $dsql->GetOne("Select varname From `#@__sysconfig` where varname like '{$nvarname}' "); if (is_array($row)) { ShowMsg("该变量名称已经存在!", "-1"); exit; } $row = $dsql->GetOne("Select aid From `#@__sysconfig` order by aid desc "); $aid = $row['aid'] + 1; $inquery = "INSERT INTO `#@__sysconfig`(`aid`,`varname`,`info`,`value`,`type`,`groupid`)\r\n VALUES ('{$aid}','{$nvarname}','{$varmsg}','{$nvarvalue}','{$vartype}','{$vargroup}')"; $rs = $dsql->ExecuteNoneQuery($inquery); if (!$rs) { ShowMsg("新增变量失败,可能有非法字符!", "sys_info.php?gp={$vargroup}"); exit; } if (!is_writeable($configfile)) { ShowMsg("成功保存变量,但由于 {$configfile} 无法写入,因此不能更新配置文件!", "sys_info.php?gp={$vargroup}"); exit; } else { ReWriteConfig(); ShowMsg("成功保存变量并更新配置文件!", "sys_info.php?gp={$vargroup}"); exit; } } } include DedeInclude('templets/sys_info.htm');
$channelid = empty($channelid) ? 0 : intval($channelid); $cid = empty($cid) ? 0 : intval($cid); //获得频道模型ID if ($cid > 0 && $channelid == 0) { $row = $dsql->GetOne("Select channeltype From `#@__arctype` where id='{$cid}'; "); $channelid = $row['channeltype']; } else { if ($channelid == 0) { $channelid = 1; } } $softconfig = $dsql->GetOne("select * From `#@__softconfig` "); //获得频道模型信息 $cInfos = $dsql->GetOne(" Select * From `#@__channeltype` where id='{$channelid}' "); $channelid = $cInfos['id']; include DedeInclude("templets/soft_add.htm"); exit; } else { if ($dopost == 'save') { require_once DEDEINC . '/image.func.php'; require_once DEDEINC . '/oxwindow.class.php'; $flag = isset($flags) ? join(',', $flags) : ''; $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; if (empty($click)) { $click = $cfg_arc_click == '-1' ? mt_rand(50, 200) : $cfg_arc_click; } if (!isset($typeid2)) { $typeid2 = 0; } if (!isset($autokey)) { $autokey = 0;
} $keywords = addslashes($keywords); if ($keywords == '') { $keywords = ','; } $dsql->ExecuteNoneQuery("update `#@__archives` set keywords='{$keywords}' where id='{$id}'"); } $sp->Clear(); unset($sp); } //end if limit //返回提示信息 if ($totalnum > 0) { $tjlen = ceil($tjnum / $totalnum * 100); } else { $tjlen = 100; } $dvlen = $tjlen * 2; $tjsta = "<div style='width:200;height:15;border:1px solid #898989;text-align:left'><div style='width:{$dvlen};height:15;background-color:#829D83'></div></div>"; $tjsta .= "<br/>完成处理文档总数的:{$tjlen} %,位置:{$startdd},继续执行任务..."; if ($tjnum < $totalnum) { $nurl = "article_keywords_make.php?dopost=fetch&totalnum={$totalnum}&startdd=" . ($startdd + $pagesize) . "&pagesize={$pagesize}"; ShowMsg($tjsta, $nurl, 0, 500); } else { ShowMsg("完成所有任务!", "javascript:;"); } exit; } } include DedeInclude('templets/article_keywords_make.htm');
<?php /** * 采集规则测试 * * @version $Id: co_test_rule.php 1 17:13 2010年7月12日Z tianya $ * @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require_once dirname(__FILE__) . "/config.php"; require_once DEDEINC . "/dedecollection.class.php"; $nid = intval($nid); $co = new DedeCollection(); $co->LoadNote($nid); include DedeInclude('templets/co_test_rule.htm'); exit;
<?php /** * 通行证设置 * * @version $Id: sys_passport.php 1 22:28 2010年7月20日Z tianya $ * @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require_once dirname(__FILE__) . "/config.php"; if (!isset($dopost)) { $dopost = ""; } if ($dopost == 'save') { $ConfigFile = DEDEINC . "/config_passport.php"; $vars = array('cfg_pp_need', 'cfg_pp_encode', 'cfg_pp_login', 'cfg_pp_exit', 'cfg_pp_reg'); $configstr = ""; foreach ($vars as $v) { ${$v} = str_replace("'", "", ${$v}); $configstr .= "\${$v} = '" . str_replace("'", "", stripslashes(${'edit___' . $v})) . "';\r\n"; } $configstr = '<' . '?' . "\r\n" . $configstr . '?' . '>'; $fp = fopen($ConfigFile, "w") or die("写入文件 {$ConfigFile} 失败,请检查权限!"); fwrite($fp, $configstr); fclose($fp); echo "<script>alert('修改通行证配置成功!');window.location='sys_passport.php?" . time() . "';</script>\r\n"; } include DedeInclude('templets/sys_passport.htm');
<?php /** * 生成列表栏目 * * @version $Id: makehtml_list.php 1 11:09 2010年7月19日Z tianya $ * @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require_once dirname(__FILE__) . "/config.php"; require_once DEDEINC . "/typelink.class.php"; include DedeInclude('templets/makehtml_list.htm');
CheckPurview('plus_文件管理器'); if (empty($acdir)) { $acdir = $cfg_df_style; } $templetdir = $cfg_basedir . $cfg_templets_dir; $templetdird = $templetdir . '/' . $acdir; $templeturld = $cfg_templeturl . '/' . $acdir; if (ereg("\\.", $acdir)) { ShowMsg('Not Allow dir ' . $acdir . '!', '-1'); exit; } //获取默认文件说明信息 function GetInfoArray($filename) { $arrs = array(); $dlist = file($filename); foreach ($dlist as $d) { $d = trim($d); if ($d != '') { list($dname, $info) = explode(',', $d); $arrs[$dname] = $info; } } return $arrs; } $dirlists = GetInfoArray($templetdir . '/templet-dirlist.inc'); $filelists = GetInfoArray($templetdir . '/templet-filelist.inc'); $pluslists = GetInfoArray($templetdir . '/templet-pluslist.inc'); $fileinfos = $acdir == 'plus' ? $pluslists : $filelists; include DedeInclude('templets/templets_default.htm');
<?php /** * 生成文档 * * @version $Id: makehtml_archives.php 1 9:10 2010年7月19日Z tianya $ * @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require_once dirname(__FILE__) . "/config.php"; require_once DEDEINC . "/typelink.class.php"; include DedeInclude('templets/makehtml_archives.htm');
} } else { ShowMsg('指定删除投票不存在!', $ENV_GOBACK_URL); exit; } } else { if ($dopost == "saveedit") { $starttime = GetMkTime($starttime); $endtime = GetMkTime($endtime); $query = "UPDATE #@__vote SET votename='{$votename}',\r\n starttime='{$starttime}',\r\n endtime='{$endtime}',\r\n totalcount='{$totalcount}',\r\n ismore='{$ismore}',\r\n votenote='{$votenote}',\r\n isallow='{$isallow}',\r\n view='{$view}',\r\n spec='{$spec}',\r\n isenable='{$isenable}'\r\n WHERE aid='{$aid}'\r\n "; if ($dsql->ExecuteNoneQuery($query)) { $vt = new DedeVote($aid); $vote_file = DEDEDATA . "/vote/vote_" . $aid . ".js"; $vote_content = $vt->GetVoteForm(); $vote_content = preg_replace(array("#/#", "#([\r\n])[\\s]+#"), array("\\/", " "), $vote_content); //取出内容中的空白字符并进行转义 $vote_content = 'document.write("' . $vote_content . '");'; file_put_contents($vote_file, $vote_content); ShowMsg('成功更改一组投票!', $ENV_GOBACK_URL); } else { ShowMsg('更改一组投票失败!', $ENV_GOBACK_URL); } } else { $row = $dsql->GetOne("SELECT * FROM #@__vote WHERE aid='{$aid}'"); if (!is_array($row)) { ShowMsg('指定投票不存在!', '-1'); exit; } include DedeInclude('templets/vote_edit.htm'); } }
MkdirAll($cfg_basedir . $savePath, 777); CloseFtp(); } $fullfilename = $cfg_basedir . $filename; if ($mediatype == 1) { @move_uploaded_file(${"upfile" . $i}, $fullfilename); $info = ''; $data = getImagesize($fullfilename, $info); $width = $data[0]; $height = $data[1]; if (in_array($upfile_type, $cfg_photo_typenames)) { WaterImg($fullfilename, 'up'); } } else { @move_uploaded_file(${"upfile" . $i}, $fullfilename); } if ($i > 1) { $ntitle = $title . "_" . $i; } else { $ntitle = $title; } $inquery = "INSERT INTO `#@__uploads`(title,url,mediatype,width,height,playtime,filesize,uptime,mid)\n VALUES ('{$ntitle}','{$filename}','{$mediatype}','{$width}','{$height}','{$playtime}','{$filesize}','{$uptime}','{$adminid}'); "; $okdd++; $dsql->ExecuteNoneQuery($inquery); } } ShowMsg("成功上传 {$okdd} 个文件!", "media_main.php"); exit; } include DedeInclude('templets/media_add.htm');
$configstr .= "\$rmname = '" . $c_rmname . "';\r\n"; $configstr .= "\$rmpwd = '" . $c_rmpwd . "';\r\n"; $configstr = "<" . "?php\r\n" . $configstr . "?" . ">\r\n"; $fp = fopen($configfile, "w") or die("写入文件 {$safeconfigfile} 失败,请检查权限!"); fwrite($fp, $configstr); fclose($fp); ShowMsg('成功保存参数!', 'sys_multiserv.php'); exit; } //读取参数 $row = $dsql->GetOne("SELECT * FROM `#@__multiserv_config` "); if (!is_array($row)) { $dsql->ExecuteNoneQuery("INSERT INTO `#@__multiserv_config` \n (`remoteuploads`, `remoteupUrl`, `rminfo`, `servinfo`) \n VALUES ('0','http://img.dedecms.com', '', '')"); $row['remoteuploads'] = 1; $row['remoteupUrl'] = 'http://img.dedecms.com'; $row['rminfo'] = ''; $row['servinfo'] = ''; } //对配置信息进行处理 if (!empty($row['rminfo'])) { $row['rminfo'] = unserialize($row['rminfo']); } //获取会员列表 $query = "SELECT #@__admin.*,#@__admintype.typename FROM #@__admin LEFT JOIN #@__admintype ON #@__admin.usertype = #@__admintype.rank"; $dsql->SetQuery($query); $dsql->Execute(); while ($row3 = $dsql->GetArray()) { $adminLists[] = $row3; } include DedeInclude('templets/sys_multiserv.htm'); exit;
$endtime = GetMkTime($endtime); $query = "UPDATE `#@__mytag`\r\n SET\r\n typeid='{$typeid}',\r\n timeset='{$timeset}',\r\n starttime='{$starttime}',\r\n endtime='{$endtime}',\r\n normbody='{$normbody}',\r\n expbody='{$expbody}'\r\n WHERE aid='{$aid}' "; $dsql->ExecuteNoneQuery($query); ShowMsg("成功更改一个自定义标记!", $ENV_GOBACK_URL); exit; } else { if ($dopost == "getjs") { require_once DEDEINC . "/oxwindow.class.php"; $jscode = "<script src='{$cfg_phpurl}/mytag_js.php?aid={$aid}' language='javascript'></script>"; $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"; $win = new OxWindow(); $win->Init(); $win->AddTitle('以下为选定宏标记的JS调用代码:'); $winform = $win->GetWindow('hand', $showhtml); $win->Display(); exit; } else { if ($dopost == "testjs") { echo "<body bgcolor='#ffffff'>"; echo "<script src='{$cfg_phpurl}/mytag_js.php?aid={$aid}&nocache=1' language='javascript'></script>"; exit; } } } } $row = $dsql->GetOne("SELECT * FROM `#@__mytag` WHERE aid='{$aid}'"); include DedeInclude('templets/mytag_edit.htm');
<?php /** * 会员查看 * * @version $Id: member_view.php 1 14:15 2010年7月20日Z tianya $ * @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require dirname(__FILE__) . "/config.php"; CheckPurview('member_Edit'); $ENV_GOBACK_URL = isset($_COOKIE['ENV_GOBACK_URL']) ? "member_main.php" : ''; $id = preg_replace("#[^0-9]#", "", $id); $info = $dsql->GetOne("SELECT 1 as a, group_concat(gid) as gids from `#@__manager_group` where mid={$id} group by a"); $usergroup = $info['gids']; $row = $dsql->GetOne("select * from #@__member where mid='{$id}'"); $staArr = array(-10 => '等待验证邮件', -2 => '限制用户(禁言)', -1 => '未通过审核', 0 => '审核通过,提示填写完整信息', 1 => '没填写详细资料', 2 => '正常使用状态'); //如果这个用户是管理员帐号,必须有足够权限的用户才能操作 if ($row['matt'] == 10) { CheckPurview('sys_User'); } if ($row['uptime'] > 0 && $row['exptime'] > 0) { $mhasDay = $row['exptime'] - ceil((time() - $row['uptime']) / 3600 / 24) + 1; } else { $mhasDay = 0; } include DedeInclude('templets/member_view.htm');
$dopost = ''; } if ($dopost != 'done') { require_once DEDEADMIN . "/inc/inc_catalog_options.php"; $totalcc = $channelid = $usemore = 0; if (!empty($nid)) { $mrow = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__co_htmls` WHERE nid='{$nid}' AND isdown='1' "); $totalcc = $mrow['dd']; $rrow = $dsql->GetOne("SELECT channelid,usemore FROM `#@__co_note` WHERE nid='{$nid}' "); $channelid = $rrow['channelid']; $usemore = $rrow['usemore']; } else { $mrow = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__co_htmls` WHERE isdown='1' "); $totalcc = $mrow['dd']; } include DedeInclude("templets/co_export.htm"); exit; } else { require_once DEDEINC . '/dedecollection.class.php'; $channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 0; $typeid = isset($typeid) && is_numeric($typeid) ? $typeid : 0; $pageno = isset($pageno) && is_numeric($pageno) ? $pageno : 1; $startid = isset($startid) && is_numeric($startid) ? $startid : 0; $endid = isset($endid) && is_numeric($endid) ? $endid : 0; if (!isset($makehtml)) { $makehtml = 0; } if (!isset($onlytitle)) { $onlytitle = 0; } if (!isset($usetitle)) {
<?php /** * @version $Id: sys_data_revert.php 1 22:28 2010年7月20日Z tianya $ * @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require_once dirname(__FILE__) . "/config.php"; CheckPurview('sys_Data'); $bkdir = DEDEDATA . "/" . $cfg_backup_dir; $filelists = array(); $dh = dir($bkdir); $structfile = "没找到数据结构文件"; while (($filename = $dh->read()) !== false) { if (!preg_match("#txt\$#", $filename)) { continue; } if (preg_match("#tables_struct#", $filename)) { $structfile = $filename; } else { if (filesize("{$bkdir}/{$filename}") > 0) { $filelists[] = $filename; } } } $dh->close(); include DedeInclude('templets/sys_data_revert.htm');
$wecome_info = "<a href='plus_main.php'>插件管理</a>::删除插件"; $win = new OxWindow(); $win->Init("plus_edit.php", "js/blank.js", "POST"); $win->AddHidden("job", "yes"); $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>"); $winform = $win->GetWindow("ok"); $win->Display(); exit; } else { if ($job == "yes") { $dsql->ExecuteNoneQuery("DELETE FROM #@__plus WHERE aid='{$aid}';"); ShowMsg("成功删除一个插件,请刷新导航菜单!", "plus_main.php"); exit; } } } else { if ($dopost == "saveedit") { $inquery = "UPDATE #@__plus SET plusname='{$plusname}',menustring='{$menustring}',filelist='{$filelist}' WHERE aid='{$aid}';"; $dsql->ExecuteNoneQuery($inquery); ShowMsg("成功更改插件的配置!", "plus_main.php"); exit; } } } } $row = $dsql->GetOne("SELECT * FROM #@__plus WHERE aid='{$aid}'"); include DedeInclude('templets/plus_edit.htm');
//WriteAreaCache(); 已过期 ShowMsg("成功更新枚举缓存,准备更新调用缓存...", "sys_cache_up.php?dopost=ok&step=3&uparc={$uparc}"); exit; } else { if ($step == 3) { echo '<meta http-equiv="Content-Type" content="text/html; charset=' . $cfg_soft_lang . '">'; $dsql->ExecuteNoneQuery("DELETE FROM `#@__arccache`"); echo "\n成功更新arclist调用缓存,准备清理过期会员访问历史...<hr />"; $oldtime = time() - 90 * 24 * 3600; $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_vhistory` WHERE vtime<'{$oldtime}' "); echo "成功清理过期会员访问历史,准备清理过期短信...<hr />"; $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_pms` WHERE sendtime<'{$oldtime}' "); echo "成功清理过期短信,准备修正错误文档,这可能要占较长的时间..."; if ($uparc == 1) { echo "<script language='javascript'>location='sys_cache_up.php?dopost=ok&step=9';</script>"; } else { echo "<script language='javascript'>location='sys_cache_up.php?dopost=ok&step=-1&uparc={$uparc}';</script>"; } exit; } else { if ($step == 9) { ShowMsg('修正错误文档操作已经取消,请在<系统->系统错误修复[S]>中操作...', 'sys_cache_up.php?dopost=ok&step=-1&uparc=1', 0, 5000); exit; } } } } } } include DedeInclude('templets/sys_cache_up.htm');
} $query = "SELECT * FROM `#@__channeltype` WHERE id='" . $arcRow['channel'] . "'"; $cInfos = $dsql->GetOne($query); if (!is_array($cInfos)) { ShowMsg("读取频道配置信息出错!", "javascript:;"); exit; } $addtable = $cInfos['addtable']; $addRow = $dsql->GetOne("SELECT * FROM `{$addtable}` WHERE aid='{$aid}'"); if (!is_array($addRow)) { ShowMsg("读取附加信息出错!", "javascript:;"); exit; } $channelid = $arcRow['channel']; $tags = GetTags($aid); include DedeInclude("templets/article_edit.htm"); exit; } else { if ($dopost == 'save') { require_once DEDEINC . '/image.func.php'; require_once DEDEINC . '/oxwindow.class.php'; $flag = isset($flags) ? join(',', $flags) : ''; $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; if (empty($typeid2)) { $typeid2 = 0; } if (!isset($autokey)) { $autokey = 0; } if (!isset($remote)) { $remote = 0;
<?php require_once dirname(__FILE__) . "/config.php"; include DedeInclude('templets/makehtml_rss.htm');
$dsql->Execute(); $rownum = $dsql->GetTotalRow(); if ($rownum < 2) { continue; } $i = 1; while ($row = $dsql->GetObject()) { $i++; $naid = $row->id; $ntitle = $row->title; if ($i > $rownum) { continue; } $totalarc++; DelArc($naid, 'OFF'); } } $dsql->executenonequery(" OPTIMIZE TABLE `{$maintable}`; "); ShowMsg("一共删除了[{$totalarc}]篇重复的文档!", "javascript:;"); exit; } } //向导页 $channelinfos = array(); $dsql->setquery("select id,typename,maintable,addtable from `#@__channeltype` "); $dsql->execute(); while ($row = $dsql->getarray()) { $channelinfos[] = $row; } include DedeInclude('templets/article_test_same.htm');
$info = ""; $sizes[0] = 0; $sizes[1] = 0; $sizes = @getimagesize($fullfilename, $info); $imgw = $sizes[0]; $imgh = $sizes[1]; } if ($imgw > 0) { $addquery = ",width='{$imgw}',height='{$imgh}',filesize='{$filesize}' "; } else { $addquery = ",filesize='{$filesize}' "; } } else { $fileurl = $filename; } //写入数据库 $query = " UPDATE #@__uploads SET title='{$title}',mediatype='{$mediatype}',playtime='{$playtime}'"; $query .= "{$addquery} WHERE aid='{$aid}' "; $dsql->ExecuteNoneQuery($query); ShowMsg('成功更改一则附件数据!', 'media_edit.php?aid=' . $aid); exit; } } //读取档案信息 $myrow = $dsql->GetOne("SELECT * FROM #@__uploads WHERE aid='" . $aid . "'"); if (!is_array($myrow)) { ShowMsg('错误,找不到此编号的档案!', 'javascript:;'); exit; } include DedeInclude('templets/media_edit.htm');
<?php /** * 栏目菜单 * * @version $Id: catalog_menu.php 1 14:31 2010年7月12日Z tianya $ * @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require_once dirname(__FILE__) . "/config.php"; require_once DEDEINC . "/typeunit.class.menu.php"; $userChannel = $cuserLogin->getUserChannel(); if (empty($opendir)) { $opendir = -1; } if ($userChannel > 0) { $opendir = $userChannel; } if ($cuserLogin->adminStyle == 'dedecms') { include DedeInclude('templets/catalog_menu.htm'); exit; } else { include DedeInclude('templets/catalog_menu2.htm'); exit; }
* @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require dirname(__FILE__) . "/config.php"; CheckPurview('temp_Other'); require_once DEDEINC . "/typelink.class.php"; if (empty($dopost)) { $dopost = ""; } 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"); exit; } $starttime = GetMkTime($starttime); $endtime = GetMkTime($endtime); $inQuery = "INSERT INTO #@__mytag(typeid,tagname,timeset,starttime,endtime,normbody,expbody)\r\n VALUES('{$typeid}','{$tagname}','{$timeset}','{$starttime}','{$endtime}','{$normbody}','{$expbody}'); "; $dsql->ExecuteNoneQuery($inQuery); ShowMsg("成功增加一个自定义标记!", "mytag_main.php"); exit; } $startDay = time(); $endDay = AddDay($startDay, 30); $startDay = GetDateTimeMk($startDay); $endDay = GetDateTimeMk($endDay); include DedeInclude('templets/mytag_add.htm');