Ejemplo n.º 1
0
}
include "../" . LoadLang("pub/fun.php");
$page = (int) $_GET['page'];
$start = 0;
$line = 25;
//每页显示条数
$page_line = 12;
//每页显示链接数
$offset = $page * $line;
//总偏移量
$search = '';
$query = "select id,bid,title,saytime,userid,username from {$dbtbpre}enewsfeedback";
$totalquery = "select count(*) as total from {$dbtbpre}enewsfeedback";
//选择分类
$bid = (int) $_GET['bid'];
$bidr = ReturnAdminFeedbackClass($bid, $logininid, $loginin);
if ($bid) {
    $query .= " where bid='{$bid}'";
    $totalquery .= " where bid='{$bid}'";
    $search = "&bid={$bid}";
} elseif ($bidr['bids'] && $bidr['allbid'] == 0) {
    $query .= ' where bid in (' . $bidr['bids'] . ')';
    $totalquery .= ' where bid in (' . $bidr['bids'] . ')';
}
$gbclass = $bidr['selects'];
$num = $empire->gettotal($totalquery);
//取得总条数
$query = $query . " order by id desc limit {$offset},{$line}";
$sql = $empire->query($query);
$returnpage = page2($num, $line, $page_line, $start, $page, $search);
$url = "<a href=feedback.php>管理信息反馈</a>";
Ejemplo n.º 2
0
function DelFeedback_all($id, $bid, $userid, $username)
{
    global $empire, $dbtbpre;
    $bid = (int) $bid;
    $count = count($id);
    if (!$count) {
        printerror("NotChangeFeedbackid", "history.go(-1)");
    }
    //反馈权限
    $bidr = ReturnAdminFeedbackClass(0, $userid, $username);
    $dh = '';
    $inid = '';
    for ($i = 0; $i < $count; $i++) {
        $id[$i] = (int) $id[$i];
        //删除附件
        $r = $empire->fetch1("select id,filepath,filename,bid from {$dbtbpre}enewsfeedback where id='" . $id[$i] . "';");
        if (!strstr(',' . $bidr['bids'] . ',', ',' . $r['bid'] . ',')) {
            continue;
        }
        DelFeedbackFile($r['filename'], $r['filepath']);
        $inid .= $dh . $id[$i];
        $dh = ",";
    }
    if ($inid) {
        $sql = $empire->query("delete from {$dbtbpre}enewsfeedback where id in (" . $inid . ");");
    }
    if ($sql) {
        //操作日志
        insert_dolog("");
        printerror("DelFeedbackSuccess", "feedback.php?bid={$bid}");
    } else {
        printerror("DbError", "history.go(-1)");
    }
}