Exemple #1
0
 * 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']);
Exemple #2
0
    } 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">
Exemple #3
0
// 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();