예제 #1
0
파일: post.php 프로젝트: noikiy/cxe
     if ($newspageid == "-1") {
         $body = "";
     } elseif ($newspageid == "0") {
         $msql->query("select body from {P}_news_con where id='{$nowid}'");
         if ($msql->next_record()) {
             $body = $msql->f('body');
         }
     } else {
         $msql->query("select body from {P}_news_pages where id='{$newspageid}'");
         if ($msql->next_record()) {
             $body = $msql->f('body');
         } else {
             $body = "";
         }
     }
     $body = Path2Url($body);
     echo $body;
     exit;
     break;
     //?????????
 //?????????
 case "newsmodify":
     $id = $_POST["id"];
     $pid = $_POST["pid"];
     $catid = $_POST["catid"];
     $page = $_POST["page"];
     $title = htmlspecialchars($_POST["title"]);
     $author = htmlspecialchars($_POST["author"]);
     $source = htmlspecialchars($_POST["source"]);
     $body = $_POST["body"];
     $memo = $_POST["memo"];
예제 #2
0
파일: DownModify.php 프로젝트: noikiy/cxe
function DownModify()
{
    global $msql, $fsql, $tsql;
    $coltitle = $GLOBALS["PLUSVARS"]["coltitle"];
    $tempname = $GLOBALS["PLUSVARS"]["tempname"];
    //模版解释
    $Temp = LoadTemp($tempname);
    $id = $_REQUEST["id"];
    $id = htmlspecialchars($id);
    $memberid = $_COOKIE["MEMBERID"];
    $msql->query("select * from {P}_down_con where id='{$id}' and memberid='{$memberid}'");
    if ($msql->next_record()) {
        $catid = $msql->f('catid');
        $mypcatid = $msql->f('pcatid');
        $title = $msql->f('title');
        $body = $msql->f('body');
        $fileurl = $msql->f('fileurl');
        $author = $msql->f('author');
        $source = $msql->f('source');
        $memo = $msql->f('memo');
        $tags = $msql->f('tags');
        $proj = $msql->f('proj');
        $downcent = $msql->f('downcent');
        $downcentid = $msql->f('downcentid');
    } else {
        return "Invalied ID";
    }
    if ($src != "") {
        $icon = "image.gif";
        $src = ROOTPATH . $src;
    } else {
        $icon = "noimage.gif";
    }
    $body = htmlspecialchars($body);
    $body = Path2Url($body);
    //个人分类
    $fsql->query("select * from {P}_down_pcat where memberid='{$memberid}' order by xuhao");
    while ($fsql->next_record()) {
        $pcatid = $fsql->f("catid");
        $pcat = $fsql->f("cat");
        if ($mypcatid == $pcatid) {
            $pcatlist .= "<option value='" . $pcatid . "' selected>" . $pcat . "</option>";
        } else {
            $pcatlist .= "<option value='" . $pcatid . "'>" . $pcat . "</option>";
        }
    }
    //获取公共分类授权
    $secureset = SecureClass("166");
    //公共分类
    $fsql->query("select * from {P}_down_cat order by catpath");
    while ($fsql->next_record()) {
        $lpid = $fsql->f("pid");
        $lcatid = $fsql->f("catid");
        $cat = $fsql->f("cat");
        $catpath = $fsql->f("catpath");
        $lcatpath = explode(":", $catpath);
        //当主分类有授权时读取下级分类
        if (strstr($secureset, ":" . intval($lcatpath[0]) . ":")) {
            for ($i = 0; $i < sizeof($lcatpath) - 2; $i++) {
                $tsql->query("select catid,cat from {P}_down_cat where catid='{$lcatpath[$i]}'");
                if ($tsql->next_record()) {
                    $ncatid = $tsql->f('cat');
                    $ncat = $tsql->f('cat');
                    $ppcat .= $ncat . "/";
                }
            }
            if ($catid == $lcatid) {
                $catlist .= "<option value='" . $lcatid . "' selected>" . $ppcat . $cat . "</option>";
            } else {
                $catlist .= "<option value='" . $lcatid . "'>" . $ppcat . $cat . "</option>";
            }
            $ppcat = "";
        }
    }
    //标签处理
    $tags = explode(",", $tags);
    //专题
    $fsql->query("select * from {P}_down_proj order by id desc");
    while ($fsql->next_record()) {
        $projid = $fsql->f("id");
        $project = $fsql->f("project");
        $NowPath = fmpath($projid);
        $musellist .= "<option value=" . $NowPath . ">" . $project . "</option>";
    }
    //已选专题
    $arrs = explode(":", $proj);
    for ($k = 0; $k < sizeof($arrs) - 1; $k++) {
        $projid = $arrs[$k] + 0;
        $tsql->query("select project from {P}_down_proj where id='{$projid}'");
        if ($tsql->next_record()) {
            $project = $tsql->f('project');
        }
        $munowlist .= "<option value=" . $arrs[$k] . ">" . $project . "</option>";
    }
    //积分名称
    $defcentid = $GLOBALS["DOWNCONF"]["DefaultCentId"];
    $centyj = $GLOBALS["DOWNCONF"]["CentYj"] * 100;
    if ($defcentid < 1 || $defcentid > 5) {
        $defcentid = "1";
    }
    $msql->query("select * from {P}_member_centset");
    if ($msql->next_record()) {
        $centname1 = $msql->f('centname1');
        $centname2 = $msql->f('centname2');
        $centname3 = $msql->f('centname3');
        $centname4 = $msql->f('centname4');
        $centname5 = $msql->f('centname5');
    }
    $centstr = "centname" . $defcentid;
    $centlist = "<option value='" . $defcentid . "'>" . ${$centstr} . "</option>";
    //模版解释
    $var = array('catlist' => $catlist, 'pcatlist' => $pcatlist, 'author' => $author, 'source' => $source, 'memo' => $memo, 'icon' => $icon, 'fileurl' => $fileurl, 'title' => $title, 'id' => $id, 'musellist' => $musellist, 'munowlist' => $munowlist, 'tags0' => $tags[0], 'tags1' => $tags[1], 'tags2' => $tags[2], 'tags3' => $tags[3], 'tags4' => $tags[4], 'centlist' => $centlist, 'centyj' => $centyj, 'downcent' => $downcent, 'body' => $body);
    $str = ShowTplTemp($Temp, $var);
    return $str;
}