if (isset($GLOBALS['word']) and strlen($GLOBALS['word']) > 0) { $aThread->readnum = $idx_data[5]; } else { $aThread->readnum = min($aThread->rescount, max(0, $idx_data[5], $aThread->resrange_readnum)); } $newline = $aThread->readnum + 1; // $newlineは廃止予定だが、旧互換用に念のため $sar = array($aThread->ttitle, $aThread->key, $idx_data[2], $aThread->rescount, '', $aThread->readnum, $idx_data[6], $idx_data[7], $idx_data[8], $newline, $idx_data[10], $idx_data[11], $aThread->datochiok); P2Util::recKeyIdx($aThread->keyidx, $sar); // key.idxに記録 } // }}} // 履歴を記録 if ($aThread->rescount) { $newdata = "{$aThread->ttitle}<>{$aThread->key}<>{$idx_data['2']}<><><>{$aThread->readnum}<>{$idx_data['6']}<>{$idx_data['7']}<>{$idx_data['8']}<>{$newline}<>{$aThread->host}<>{$aThread->bbs}"; recRecent($newdata); } // NGあぼーんを記録 NgAbornCtl::saveNgAborns(); exit; //=============================================================================== // 関数 (このファイル内でのみ利用) //=============================================================================== /** * スレッドを指定する * * @return array|false */ function detectThread() { global $_conf;
if (isset($GLOBALS['word']) && strlen($GLOBALS['word']) > 0 || $is_ajax) { $aThread->readnum = $idx_data[5]; } else { $aThread->readnum = min($aThread->rescount, max(0, $idx_data[5], $aThread->resrange['to'])); } $newline = $aThread->readnum + 1; // $newlineは廃止予定だが、旧互換用に念のため $sar = array($aThread->ttitle, $aThread->key, $idx_data[2], $aThread->rescount, '', $aThread->readnum, $idx_data[6], $idx_data[7], $idx_data[8], $newline, $idx_data[10], $idx_data[11], $aThread->datochiok); P2Util::recKeyIdx($aThread->keyidx, $sar); // key.idxに記録 } //=========================================================== // 履歴を記録 //=========================================================== if ($aThread->rescount && !$is_ajax) { recRecent(implode('<>', array($aThread->ttitle, $aThread->key, $idx_data[2], '', '', $aThread->readnum, $idx_data[6], $idx_data[7], $idx_data[8], $newline, $aThread->host, $aThread->bbs))); } // NGあぼーんを記録 NgAbornCtl::saveNgAborns(); // 以上 --------------------------------------------------------------- exit; //=============================================================================== // 関数 //=============================================================================== // {{{ detectThread() /** * スレッドを指定する */ function detectThread() { global $_conf, $host, $bbs, $key, $ls;