www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/purchases.php

    <?php
include_once './include/general.inc.php';
include_once './include/common.fun.php';
include_once M_ROOT.'./include/archive.fun.php';
include_once M_ROOT.'./include/archive.cls.php';
$cmsclosed && message(empty($cmsclosedreason) ? lang('defaultclosedreason') : mnl2br($cmsclosedreason));
$querystr = $_SERVER['QUERY_STRING'];
un_virtual($querystr);
parse_str($querystr);
$aid = empty($aid) ? 0 : max(0,intval($aid));
$page = empty($page) ? 1 : max(1,intval($page));

!$aid && message(lang('confirmchoose archive'));
!($commu = read_cache('commu',5)) && message(lang('confirmchoose commu item'));
empty($commu['available']) && message(lang('this commu item closed'));

$arc = new cls_archive();
$arc->arcid($aid);
!$arc->aid && message(lang('confirmchoose archive'));
!$arc->archive['checked'] && message(lang('pointed archive nocheck')); 
!arc_allow($arc->archive,'aread') && message(lang('none archive browse permission'));
!($commu = read_cache('commu',$channels[$arc->archive['chid']]['cuid'])) && cumessage(lang('noavailable commu item'));
(!$commu['available'] || $commu['cclass'] != 'purchase') && cumessage(lang('noavailable commu item'));

//根据当前文档所在的子站重新处理缓存
switch_cache($arc->archive['sid']);
$sid = $arc->archive['sid'];
if_siteclosed($sid);
cache_merge($commu,'commu',$sid);
if(@!$tplname = $commu['cutpl']) message(lang('please define purchase record template'));
if(!($arc->template = load_tpl($tplname))) message(lang('please add template content !'));

$arc->parsedata();
$arc->mpcheck();
$temparr = $arc->transarr();
$arc->mpinfos['durlpre'] = $cms_abs."purchases.php?aid=".$arc->aid."&page=";
$arc->mpinfos['nowpage'] = max(1,min($page,$arc->mpinfos['pcount']));
$arc->mpinfos['static'] = 0;
$sitem = array();
$arc->nreplace($arc->template,'p',$sitem);
nreplace($arc->template,'c',$temparr);
$arc->nreplace($arc->template,'u',$sitem);
$arc->nreplace($arc->template,'b',$sitem);
code_parse($arc->template);
mexit($arc->template);
?>