* rep2expack - 板メニューの非同期読み込み * 現状ではお気に板とRSSのセット切り替えのみ対応 */ require_once './conf/conf.inc.php'; $_login->authorize(); //ユーザ認証 $_conf['ktai'] = false; $menu_php_self = ''; // {{{ HTTPヘッダとXML宣言 P2Util::header_nocache(); header('Content-Type: text/html; charset=Shift_JIS'); // }}} // {{{ 本体生成 // お気に板 if (isset($_GET['m_favita_set'])) { $aShowBrdMenuPc = new ShowBrdMenuPc(); ob_start(); $aShowBrdMenuPc->printFavIta(); $menuItem = ob_get_clean(); $menuItem = preg_replace('{^\\s*<div class="menu_cate">.+?<div class="itas" id="c_favita">\\s*}s', '', $menuItem); $menuItem = preg_replace('{\\s*</div>\\s*</div>\\s*$}s', '', $menuItem); // RSS } elseif (isset($_GET['m_rss_set'])) { ob_start(); require_once P2EX_LIB_DIR . '/rss/menu.inc.php'; $menuItem = ob_get_clean(); $menuItem = preg_replace('{^\\s*<div class="menu_cate">.+?<div class="itas" id="c_rss">\\s*}s', '', $menuItem); $menuItem = preg_replace('{\\s*</div>\\s*</div>\\s*$}s', '', $menuItem); // スキン } elseif (isset($_GET['m_skin_set'])) { $menuItem = changeSkin($_GET['m_skin_set']);
} else { $word = null; } } //============================================================ // 特殊な前置処理 //============================================================ // お気に板の追加・削除 if (isset($_GET['setfavita'])) { require_once P2_LIB_DIR . '/setfavita.inc.php'; setFavIta(); } //================================================================ // ■メイン //================================================================ $aShowBrdMenuPc = new ShowBrdMenuPc(); //============================================================ // ■ヘッダ //============================================================ $reloaded_time = date('n/j G:i:s'); // 更新時刻 $ptitle = 'p2 - menu'; P2Util::header_nocache(); echo $_conf['doctype']; echo <<<EOP <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
// menu_side.php の URL。(相対パス指定はできないようだ) $menu_side_url = dirname(UriUtil::getMyUri()) . '/menu_side.php'; BrdCtl::parseWord(); // set $GLOBALS['word'] // }}} // {{{ 前処理 // お気に板の追加・削除 if (isset($_GET['setfavita'])) { require_once P2_LIB_DIR . '/setFavIta.func.php'; setFavIta(); } // }}} //================================================================ // メイン //================================================================ $aShowBrdMenuPc = new ShowBrdMenuPc(); //============================================================ // ヘッダHTML表示 //============================================================ $reloaded_time = date('n/j G:i:s'); // 更新時刻 $ptitle = 'p2 - menu'; P2Util::headerNoCache(); P2View::printDoctypeTag(); ?> <html lang="ja"> <head> <?php P2View::printExtraHeadersHtml(); // 自動更新 meta refreshタグ _printMetaRereshHtml();