Example #1
0
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;
        }
Example #2
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' : '';
}
Example #3
0
<?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');
Example #4
0
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']);
            }
        }
Example #5
0
            }
            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'];
}
Example #6
0
        $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');
Example #7
0
    } 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');
Example #8
0
            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');
Example #9
0
    $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');
Example #11
0
<?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;
Example #12
0
<?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');
Example #13
0
<?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');
Example #14
0
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');
Example #15
0
<?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');
Example #16
0
        }
    } 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');
Example #18
0
    $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;
Example #19
0
        $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');
Example #20
0
<?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');
Example #21
0
    $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)) {
Example #22
0
<?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');
Example #23
0
                $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'>模块管理&gt;&gt;</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');
Example #24
0
                //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('修正错误文档操作已经取消,请在&lt;系统-&gt;系统错误修复[S]&gt;中操作...', 'sys_cache_up.php?dopost=ok&step=-1&uparc=1', 0, 5000);
                        exit;
                    }
                }
            }
        }
    }
}
include DedeInclude('templets/sys_cache_up.htm');
Example #25
0
    }
    $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;
Example #26
0
<?php

require_once dirname(__FILE__) . "/config.php";
include DedeInclude('templets/makehtml_rss.htm');
Example #27
0
            $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');
Example #28
0
                $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');
Example #29
0
<?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;
}
Example #30
0
 * @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');