Example #1
0
<?php

require dirname(__FILE__) . "/" . "global.php";
require_once ROOT_PATH . "inc/artic_function.php";
require ROOT_PATH . "inc/class.inc.php";
$Guidedb = new Guide_DB();
unset($Article_Module);
$Guidedb->only = $only;
$Guidedb->mid = $mid;
$Guidedb->ifpost = 1;
$Guidedb->forbidpost = 1;
if (!$aid && !$rid) {
    $aid = $id;
}
if ($rid) {
    if (!$aid) {
        showerr("aid不存在!");
    }
    $erp = get_id_table($aid);
    //修改主题或修改多页都可
    $rsdb = $db->get_one("SELECT R.*,A.* FROM {$pre}article{$erp} A LEFT JOIN {$pre}reply{$erp} R ON A.aid=R.aid WHERE R.rid='{$rid}'");
    $aid = $rsdb[aid];
    $fid = $rsdb[fid];
    $mid = $rsdb[mid];
} elseif ($aid) {
    $erp = get_id_table($aid);
    //只能是修改主题/续发文章
    $rsdb = $db->get_one("SELECT R.*,A.* FROM {$pre}article{$erp} A LEFT JOIN {$pre}reply{$erp} R ON A.aid=R.aid WHERE A.aid='{$aid}' ORDER BY R.rid ASC LIMIT 1");
    isset($fid) || ($fid = $rsdb[fid]);
    $mid = $rsdb[mid];
}
Example #2
0
<?php

require "global.php";
require ROOT_PATH . "inc/class.inc.php";
$Guidedb = new Guide_DB();
if (!$lfjuid) {
    showerr("你还没有登录");
}
$linkdb = array("专题管理" => "?job=listsp", "创建专题" => "?job=addsp");
if ($job == 'addsp' && !$web_admin) {
    if ($groupdb[CreatSpecialNum] < 1) {
        //$groupdb[CreatSpecialNum]=10;
        showerr("你所在用户组不能创建{$groupdb[CreatSpecialNum]}专题");
    }
    $rs = $db->get_one("SELECT COUNT(*) AS NUM FROM `{$pre}special` WHERE uid='{$lfjuid}'");
    if ($rs[NUM] >= $groupdb[CreatSpecialNum]) {
        showerr("你所在用户组最多只能创建{$groupdb[CreatSpecialNum]}个专题", 1);
    }
}
if ($job == 'editsp' || $job == 'addsp') {
    if ($step == 2) {
        if (!$postdb[title]) {
            showerr("名称不能为空");
        } elseif (!$postdb[fid]) {
            showerr("分类不能为空");
        }
        if (strlen($postdb[title]) > 150) {
            showerr("名称不能大于150个字节");
        } elseif (strlen($postdb[content]) > 10000) {
            showerr("内容不能大于10000个字节");
        }
Example #3
0
<?php

require dirname(__FILE__) . "/" . "global.php";
require_once ROOT_PATH . "inc/class.inc.php";
$Guidedb = new Guide_DB();
$Guidedb->mid = $mid;
$keyword = str_replace("%", "\\%", $keyword);
$keyword = trim($keyword);
$rows = 20;
if (($_GET[type] || $_POST[type]) && !$keyword) {
    showerr("关键字不能为空");
}
if ($_GET[keyword] || $_POST[keyword]) {
    $type = filtrate($type);
    $search_module = 0;
    if (!$type) {
        $type = 'title';
    }
    if (!$web_admin) {
        if (!$groupdb[SearchArticleType]) {
            showerr("你所在用户组,无权使用搜索!");
        } elseif ($type == 'content' && $groupdb[SearchArticleType] != 2) {
            showerr("你所在用户组,无权搜索文章内容!");
        }
    }
    if ($_POST[keyword] && $timestamp - $_COOKIE[searchTime] < 3) {
        showerr("3秒钟内,请不要重复提交查询");
    }
    setcookie("searchTime", $timestamp, $timestamp + 3);
    $SQL = " A.yz=1 ";
    if ($mid == -1) {
Example #4
0
    //	make_more_article_html("$FROMURL","del_1",$aidDB);
    //}else{
    //	make_more_article_html("$FROMURL",$Type,$aidDB);
    //}
    if ($webdb[NewsMakeHtml] == 1) {
        refreshto("{$FROMURL}", "操作成功<div style='display:none;'><iframe src='{$webdb['www_url']}/do/job.php?job=article_html{$fid_str}' width=0 height=0></iframe></div>", 3);
    }
    refreshto("{$FROMURL}", "操作成功", 1);
}
$linkdb = array("全部文章" => "?", "已审核的文章" => "?Type=yz&fid={$fid}", "未审核的文章" => "?Type=unyz&fid={$fid}", "回收站" => "?Type=rubbish&fid={$fid}", "精华文章" => "?Type=levels&fid={$fid}", "有缩略图的文章" => "?Type=pic&fid={$fid}");
$fid = intval($fid);
unset($fiddb);
//超级管理员
if ($web_admin) {
    require ROOT_PATH . "inc/class.inc.php";
    $Guidedb = new Guide_DB();
    $sort_fid = $Guidedb->Select("{$pre}sort", "fid", $fid);
    if ($fid) {
        $_SQL = " WHERE fid={$fid} ";
    } else {
        $_SQL = " WHERE 1 ";
    }
} else {
    $sort_fid = "<select name='fid'><option value=''>所有栏目</option>";
    $query = $db->query("SELECT * FROM {$pre}sort WHERE admin!=''");
    while ($rs = $db->fetch_array($query)) {
        $detail = explode(",", $rs[admin]);
        if (in_array($lfjid, $detail)) {
            $fiddb[] = $rs[fid];
            if ($fid == $rs[fid]) {
                $_selected = " selected ";