Exemplo n.º 1
0
    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;
Exemplo n.º 2
0
    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;