$r_msg_ht = ''; // cmdが指定されていなければ、何も返さずに終了 if (!isset($_GET['cmd']) && !isset($_POST['cmd'])) { die; } // コマンド取得 if (isset($_GET['cmd'])) { $cmd = $_GET['cmd']; } elseif (isset($_POST['cmd'])) { $cmd = $_POST['cmd']; } // {{{ ログ削除 if ($cmd == 'delelog') { if (isset($_REQUEST['host']) && isset($_REQUEST['bbs']) && isset($_REQUEST['key'])) { require_once P2_LIB_DIR . '/dele.funcs.php'; $r = deleteLogs($_REQUEST['host'], $_REQUEST['bbs'], array($_REQUEST['key'])); if ($r == 1) { $r_msg_ht = '1'; // 完了 } elseif ($r == 2) { $r_msg_ht = '2'; // なし } else { $r_msg_ht = '0'; // 失敗 } } // }}} // {{{ お気にスレ } elseif ($cmd == 'setfav') { if (isset($_REQUEST['host']) && isset($_REQUEST['bbs']) && isset($_REQUEST['key']) && isset($_REQUEST['setfav'])) {
} } // }}} //============================================================ // 特殊な前処理 //============================================================ // {{{ 削除 if (!empty($_GET['dele']) || isset($_POST['submit']) && $_POST['submit'] == $deletelog_st) { if ($host && $bbs) { require_once P2_LIB_DIR . '/dele.inc.php'; if (isset($_POST['checkedkeys'])) { $dele_keys = $_POST['checkedkeys']; } else { $dele_keys = array($_GET['key']); } deleteLogs($host, $bbs, $dele_keys); } // }}} // お気に入りスレッド } elseif (isset($_GET['setfav']) && !empty($_GET['key']) && $host && $bbs) { require_once P2_LIB_DIR . '/setfav.inc.php'; setFav($host, $bbs, $_GET['key'], $_GET['setfav'], isset($_GET['ttitle_en']) ? UrlSafeBase64::decode($_GET['ttitle_en']) : null); // 殿堂入り } elseif (isset($_GET['setpal']) && $_GET['key'] && $host && $bbs) { require_once P2_LIB_DIR . '/setpalace.inc.php'; setPal($host, $bbs, $_GET['key'], $_GET['setpal']); // あぼーんスレッド解除 } elseif (isset($_POST['submit']) && $_POST['submit'] == $abornoff_st && $host && $bbs && $_POST['checkedkeys']) { require_once P2_LIB_DIR . '/settaborn_off.inc.php'; settaborn_off($host, $bbs, $_POST['checkedkeys']); // スレッドあぼーん
isset($_GET['key']) and $key = $_GET['key']; // "1022999539" isset($_GET['ttitle_en']) and $ttitle_en = $_GET['ttitle_en']; // popup 0(false), 1(true), 2(true, クローズタイマー付) !empty($_GET['popup']) and $popup_ht = "&popup=1"; // 以下どれか一つがなくてもダメ出し if (empty($host) || !isset($bbs) || !isset($key)) { p2die('引数が正しくありません。'); } $title_msg = ''; //================================================================ // 特別な前処理 //================================================================ // {{{ 削除 if (!empty($_GET['dele'])) { $r = deleteLogs($host, $bbs, array($key)); if (empty($r)) { $title_msg = "× ログ削除失敗"; $info_msg = "× ログ削除失敗"; } elseif ($r == 1) { $title_msg = "○ ログ削除完了"; $info_msg = "○ ログ削除完了"; } elseif ($r == 2) { $title_msg = "- ログはありませんでした"; $info_msg = "- ログはありませんでした"; } } // }}} // {{{ 履歴削除 if (!empty($_GET['offrec'])) { $r1 = offRecent($host, $bbs, $key);