if ($_conf['session_save'] == 'p2' and session_module_name() == 'files') { if (!is_dir($_conf['session_dir'])) { FileCtl::mkdirRecursive($_conf['session_dir']); } elseif (!is_writable($_conf['session_dir'])) { p2die("セッションデータ保存ディレクトリ ({$_conf['session_dir']}) に書き込み権限がありません。"); } session_save_path($_conf['session_dir']); } // }}} $_p2session = new Session(null, null, $_conf['use_cookies']); // }}} // {{{ お気にセット // 複数のお気にセットを使うとき if ($_conf['expack.misc.multi_favs']) { // 切り替え表示用に全てのお気にスレ・お気に板を読み込んでおく FavSetManager::loadAllFavSet(); // お気にセットを切り替える FavSetManager::switchFavSet(); } else { $_conf['m_favlist_set'] = ''; $_conf['m_favlist_set_at_a'] = ''; $_conf['m_favlist_set_input_ht'] = ''; $_conf['m_favita_set'] = ''; $_conf['m_favita_set_at_a'] = ''; $_conf['m_favita_set_input_ht'] = ''; $_conf['m_rss_set'] = ''; $_conf['m_rss_set_at_a'] = ''; $_conf['m_rss_set_input_ht'] = ''; } // }}} // {{{ misc.
$info_msg = "- 履歴にはありませんでした"; } // }}} // {{{ お気に入りスレッド } elseif (isset($_GET['setfav']) && $key && $host && $bbs) { if (!function_exists('setFav')) { include P2_LIB_DIR . '/setfav.inc.php'; } $ttitle = is_string($ttitle_en) ? UrlSafeBase64::decode($ttitle_en) : null; if (isset($_GET['setnum'])) { setFav($host, $bbs, $key, $_GET['setfav'], $ttitle, $_GET['setnum']); } else { setFav($host, $bbs, $key, $_GET['setfav'], $ttitle); } if ($_conf['expack.misc.multi_favs']) { FavSetManager::loadAllFavSet(true); } // }}} // {{{ 殿堂入り } elseif (isset($_GET['setpal']) && $key && $host && $bbs) { require_once P2_LIB_DIR . '/setpalace.inc.php'; setPal($host, $bbs, $key, $_GET['setpal']); // }}} // {{{ スレッドあぼーん } elseif (isset($_GET['taborn']) && $key && $host && $bbs) { require_once P2_LIB_DIR . '/settaborn.inc.php'; settaborn($host, $bbs, $key, $_GET['taborn']); } // }}} //================================================================= // メイン