fetch('overt')){ Hook::listen('check_login');//检查是否登录,未登录跳转到登录界面 } //主题 $theme = GetThemeColor(); //库 $apps = []; foreach(DB::fetch_all("select * from %t where isdelete = 0 order by disp ",array('pichome_vapp')) as $v){ $v['path'] = urlencode($v['path']); $v['leaf'] = DB::result_first("select count(*) from %t where appid = %s",array('pichome_folder',$v['appid'])) ? false:true; if(!$v['nosubfilenum']){ $hascatnum = DB::result_first("SELECT count(DISTINCT rid) FROM %t where appid = %s",array('pichome_folderresources',$v['appid'])); $v['nosubfilenum'] = $v['filenum'] - $hascatnum; C::t('pichome_vapp')->update($v['appid'],array('nosubfilenum'=>$v['nosubfilenum'])); } $apps[] = $v; } $apps = json_encode($apps); //显示子分类内容 $ImageExpanded = C::t('user_setting')->fetch_by_skey('pichomeimageexpanded',$uid); //筛选 $screen = C::t('user_setting')->fetch_by_skey('pichomeuserscreen',$uid); $screen = $screen?intval($screen):0; $setting = $_G['setting']; $pagesetting = $setting['pichomepagesetting'] ? $setting['pichomepagesetting'] : []; //排序方式 $pichomesortfileds = C::t('user_setting')->fetch_by_skey('pichomesortfileds',$_G['uid']); //显示信息 $pichomeshowfileds = C::t('user_setting')->fetch_by_skey('pichomeshowfileds',$_G['uid']); //布局类型 $pichomelayout = C::t('user_setting')->fetch_by_skey('pichomelayout',$_G['uid']); if($pichomesortfileds){ $sortdatarr = unserialize($pichomesortfileds); $sortfilearr = ['btime'=>1,'mtime'=>2,'dateline'=>3,'name'=>4,'size'=>5,'grade'=>6,'duration'=>7,'whsize'=>8]; $pagesetting['sort'] = $sortfilearr[$sortdatarr['filed']]; $pagesetting['desc'] = $sortdatarr['sort']; } if($pichomelayout){ $layout = unserialize($pichomelayout); $pagesetting['layout'] = $layout['layout']; } if($pichomeshowfileds){ $pichomeshowfileds = unserialize($pichomeshowfileds); $pagesetting['show'] = $pichomeshowfileds['filed']; $pagesetting['other'] = $pichomeshowfileds['other']; } $template = 1; if($pagesetting['template']){ $template = $pagesetting['template']; } $pagesetting = json_encode($pagesetting); include template('pc/page/collection');