示例#1
0
 }
 if ($pid) {
     $nsid = $p_album['sid'];
 }
 if ($nsid == -1) {
     $catalogs =& $acatalogs;
 } else {
     load_cache('catalogs', $nsid);
 }
 $submitstr = '';
 tabheader($channel['cname'] . '  -  ' . lang('add_archive'), 'archiveadd', "?chid={$chid}{$forwardstr}", 2, 1, 1, 1);
 if ($pid) {
     //指定合辑内添加文档的信息提示
     trhidden('archiveadd[pid]', $pid);
     trbasic(lang('belong_album'), '', $p_channel['cname'] . "&nbsp; -&nbsp; <a href=\"" . view_arcurl($p_album) . "\" target=\"_blank\">" . mhtmlspecialchars($p_album['subject']) . "</a>", '');
     $volids = volidsarr($pid);
     $volids && trbasic(lang('set_volid'), 'archiveadd[volid]', makeoption(array('0' => lang('nosetting')) + $volids), 'select');
 }
 //栏目定义
 if (empty($pre_cns['caid'])) {
     tr_cns('*' . lang('be_catalog'), 'archiveadd[caid]', 0, $nsid, 0, $chid, lang('p_choose'));
 } else {
     trbasic('*' . lang('be_catalog'), '', @$acatalogs[$pre_cns['caid']]['title'], '');
     trhidden('archiveadd[caid]', $pre_cns['caid']);
 }
 $submitstr .= makesubmitstr('archiveadd[caid]', 1, 0, 0, 0, 'common');
 //类别定义
 foreach ($cotypes as $k => $v) {
     if (!$v['self_reg'] && !in_array($k, $ccoids) && !in_array("ccid{$k}", $additems)) {
         if (empty($pre_cns['ccid' . $k])) {
             tr_cns(($v['notblank'] ? '*' : '') . $v['cname'], "archiveadd[ccid{$k}]", 0, $nsid, $k, $chid, lang('p_choose'), 0, $v['asmode'], 0, $v['emode'], "archiveadd[ccid{$k}date]", 0);
示例#2
0
 if ($niuid && ($u_url = read_cache('inurl', $niuid))) {
     $u_tplname = $u_url['tplname'];
     $u_onlyview = empty($u_url['onlyview']) ? 0 : 1;
     $vars = array('sids', 'chids', 'filters', 'lists', 'operates');
     $u_url['setting']['sids'] = str_replace('m', '0', $u_url['setting']['sids']);
     foreach ($vars as $var) {
         if (!empty($u_url['setting'][$var])) {
             ${'u_' . $var} = explode(',', $u_url['setting'][$var]);
         }
     }
 }
 empty($u_filters) && ($u_filters = array('channel', 'catalog'));
 empty($u_lists) && ($u_lists = array('catalog', 'channel', 'incheck', 'view', 'edit'));
 if (empty($u_tplname) || !empty($u_onlyview)) {
     $catalogs =& $acatalogs;
     $volids = volidsarr($aid);
     $caid = empty($caid) ? 0 : max(0, intval($caid));
     $page = !empty($page) ? max(1, intval($page)) : 1;
     submitcheck('bfilter') && ($page = 1);
     $nsid = isset($nsid) ? intval($nsid) : '-1';
     $chid = empty($chid) ? 0 : max(0, intval($chid));
     $keyword = empty($keyword) ? '' : $keyword;
     $wheresql = "b.pid={$aid}";
     $fromsql = "FROM {$tblprefix}albums b LEFT JOIN {$tblprefix}archives a ON a.aid=b.aid";
     //子站范围
     if ($nsid != -1) {
         if (!empty($u_sids) && !in_array($nsid, $u_sids)) {
             $no_list = true;
         } else {
             $wheresql .= " AND a.sid='{$nsid}'";
         }