示例#1
0
 }
 $catalogs =& $acatalogs;
 $caid = empty($caid) ? 0 : $caid;
 $page = !empty($page) ? max(1, intval($page)) : 1;
 submitcheck('bfilter') && ($page = 1);
 $chid = empty($chid) ? 0 : max(0, intval($chid));
 $nsid = isset($nsid) ? intval($nsid) : '-1';
 $keyword = empty($keyword) ? '' : $keyword;
 //模型范围
 if ($chid) {
     if (!empty($u_chids) && !in_array($chid, $u_chids)) {
         $no_list = true;
     }
     $u_chids = array($chid);
 }
 if (!empty($no_list) || !($wheresql = $aedit->inalbumsqlstr('a.', @$u_chids))) {
     amessage('noarcoralbumload');
 }
 $fromsql = "FROM {$tblprefix}archives a LEFT JOIN {$tblprefix}albums b ON (b.aid=a.aid AND b.pid='{$aid}')";
 $wheresql .= " AND b.aid IS NULL";
 //已经在合辑中的内容不再列出
 //栏目范围
 $caids = array(-1);
 if (!empty($caid)) {
     $caids = cnsonids($caid, $catalogs);
     $wheresql .= " AND a.caid " . multi_str($caids);
 }
 //子站范围
 if ($nsid != -1) {
     if (!empty($u_sids) && !in_array($nsid, $u_sids)) {
         $no_list = true;