www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/mspace/list.php
<? include_once './../include/general.inc.php'; include_once M_ROOT.'./include/common.fun.php'; include_once M_ROOT.'./include/parse.fun.php'; $cmsclosed && message(empty($cmsclosedreason) ? lang('defaultclosedreason') : mnl2br($cmsclosedreason)); $mspacedisabled && message(lang('mspacedisabled')); $querystr = $_SERVER['QUERY_STRING']; un_virtual($querystr); parse_str($querystr); $mid = empty($mid) ? 0 : max(0,intval($mid)); $caid = empty($caid) ? 0 : max(0,intval($caid)); $ucid = empty($ucid) ? 0 : max(0,intval($ucid)); $page = empty($page) ? 1 : max(1,intval($page)); include_once M_ROOT.'./include/mparse.fun.php'; $temparr = array(); if($caid){ $temparr['caid'] = $caid; }elseif($ucid){ $temparr['ucid'] = $ucid; }else{ foreach($cotypes as $coid => $cotype){ if($cotype['sortable']){ ${'ccid'.$coid} = empty(${'ccid'.$coid}) ? 0 : max(0,intval(${'ccid'.$coid})); if(${'ccid'.$coid}){ $temparr['ccid'.$coid] = ${'ccid'.$coid}; break; } } } } empty($temparr) && message(lang('please confirmchoose catas')); if($cnstr = cnstr($temparr)){ $pmids = cn_pmids($cnstr); !$curuser->pmbypmids('cread',$pmids) && message(lang('none catas browse permission')); } if($cachemscircle && (!$mslistcachenum || $page <= $mslistcachenum)){ $cachefile = htmlcac_dir('ms','m'.($mid % 100),1).cac_namepre($mid,$cnstr).'_'.$page.'.php'; if(is_file($cachefile) && (filemtime($cachefile) > ($timestamp - $cachemscircle * 60))){ mexit(read_htmlcac($cachefile)); } } $temparr['mid'] = $mid; $tplname = mcn_tpl($temparr,'list'); $item = mcn_parsearr($temparr); $item['cms_counter'] = "<script type=\"text/javascript\" src=\"".$cms_abs."counter.php?mid=$mid\"></script>"; (!$tplname || !($template = load_tpl($tplname))) && message(lang('please define related template')); if(preg_match("/\{p\\$(.+?)\s+(.*?)\{\/p\\$\\1\}/is",$template,$matches)){ $midarr = $temparr; $mpinfo = mpinfo($matches[1],stripslashes($matches[2]),$midarr); $midarr = array_merge($midarr,$mpinfo); $midarr['nowpage'] = min($page,$midarr['pcount']); $midarr['durlpre'] = $item['listurl'].'&page='; $midarr['static'] = 0; $item['mpnav'] = midarr($temparr,$virtualurl); nreplace($template,'p',$midarr); unset($matches,$midarr); } nreplace($template,'c',$temparr); nreplace($template,'u',$item); nreplace($template,'b',$item); code_parse($template); ($cachemscircle && (!$mslistcachenum || $page <= $mslistcachenum)) && save_htmlcac($template,$cachefile); mexit($template); ?>