示例#1
0
//==============================================================
// 後処理
//==============================================================
// p2_setting(sb設定) 記録
saveSbSetting($p2_setting_txt, $p2_setting, $pre_setting);
// $subject_keys をシリアライズして保存する
if (!$spmode) {
    saveSubjectKeys($subject_keys, $sb_keys_txt, $sb_keys_b_txt);
} elseif ($spmode == 'merge_favita') {
    foreach ($sb_key_txts as $id => $txts) {
        saveSubjectKeys($subject_keys[$id], $txts[0], $txts[1]);
    }
}
// スレッドタイトルあぼーん記録
if ($aborn_threads !== null) {
    NgAbornCtl::saveAbornThreads($aborn_threads);
}
//$GLOBALS['debug'] && $GLOBALS['profiler']->leaveSection('FOOT');
// ここまで
exit;
// {{{ 関数
// {{{ autoTAbornOff()
/**
 * 既にdat落ちしているスレは自動的にあぼーんを解除する
 * $ta_keys はあぼーんリストに入っていたけれど、あぼーんされずに残ったスレたち
 */
function autoTAbornOff($aThreadList, $ta_keys)
{
    //$GLOBALS['debug'] && $GLOBALS['profiler']->enterSection('abornoff');
    if (!$aThreadList->spmode && !empty($GLOBALS['word']) && !empty($GLOBALS['wakati_word']) && $aThreadList->threads && $ta_keys) {
        require_once P2_LIB_DIR . '/settaborn_off.inc.php';