fetch_all_forum(1); $threads = $posts = $todayposts = 0; foreach($query as $forum) { if($forum['type'] != 'group') { $threads += $forum['threads']; $posts += $forum['posts']; $todayposts += $forum['todayposts']; if($forum['type'] == 'forum' && isset($catlist[$forum['fup']])) { if(forum($forum)) { $catlist[$forum['fup']]['forums'][] = $forum['fid']; $forum['orderid'] = $catlist[$forum['fup']]['forumscount']++; $forum['subforums'] = ''; $forumlist[$forum['fid']] = $forum; } } elseif(isset($forumlist[$forum['fup']])) { $forumlist[$forum['fup']]['threads'] += $forum['threads']; $forumlist[$forum['fup']]['posts'] += $forum['posts']; $forumlist[$forum['fup']]['todayposts'] += $forum['todayposts']; } } else { $forum['forumscount'] = 0; $catlist[$forum['fid']] = $forum; } } $_GET['forumlist'] = 1; define('IN_MOBILE',2); define('IN_PREVIEW',1); ob_start(); include template('forum/discuz'); } else { if(getglobal('setting/domain/app/mobile')) { $url = $_G['scheme'].'://'.$_G['setting']['domain']['app']['mobile']; $file = 'newmobiledomain.png'; } else { $url = $_G['siteurl']; $file = 'newmobile.png'; } $qrimg = DISCUZ_ROOT.'./data/cache/'.$file; if(!file_exists($qrimg)) { require_once DISCUZ_ROOT.'source/plugin/mobile/qrcode.class.php'; QRcode::png($url, $qrimg, QR_ECLEVEL_Q, 4); } include template('touch/common/preview'); } function output_preview() { $content = ob_get_contents(); ob_end_clean(); ob_start(); $content = preg_replace_callback("/(\]+href=\").*?(\"[^\>]*\>)/", 'output_preview_callback_replace_href_21', $content); $content = preg_replace("/\/", '', $content); $content = str_replace('' , '', $content); echo $content; exit; } function output_preview_callback_replace_href_21($matches) { return $matches[1].'misc.php?mod=mobile&view=true'.$matches[2];; } ?>