Example #1
0
}
$synctitle = array(basename($_conf['favita_path']) => 'お気に板', basename($_conf['favlist_file']) => 'お気にスレ', basename($_conf['recent_file']) => '最近読んだスレ', basename($rh_idx) => '書き込み履歴', basename($palace_idx) => 'スレの殿堂');
// }}}
// {{{ 設定変更処理
// スキン変更があれば、設定ファイルを書き換えてリロード
if (isset($_POST['skin'])) {
    _updateSkinSetting($_POST['skin']);
    // ホストを同期する
} elseif (isset($_POST['sync'])) {
    require_once P2_LIB_DIR . '/BbsMap.php';
    $syncfile = $_conf['pref_dir'] . '/' . $_POST['sync'];
    $sync_name = $_POST['sync'];
    if ($syncfile == $_conf['favita_path']) {
        BbsMap::syncBrd($syncfile);
    } elseif (in_array($syncfile, array($_conf['favlist_file'], $_conf['recent_file'], $rh_idx, $palace_idx))) {
        BbsMap::syncIdx($syncfile);
    }
}
$parent_reload = '';
if (isset($_GET['reload_skin'])) {
    $parent_reload = " onload=\"parent.menu.location.href='./{$_conf['menu_php']}'; parent.read.location.href='./first_cont.php';\"";
}
// }}}
// {{{ 書き出し用変数
$ptitle = '設定管理';
if ($_conf['ktai']) {
    $status_st = 'ステータス';
    $autho_user_st = '認証ユーザ';
    $client_host_st = '端末ホスト';
    $client_ip_st = '端末IPアドレス';
    $browser_ua_st = 'ブラウザUA';
Example #2
0
                $sync_boards[] = $_conf['favita_brd'];
                $sync_indexes[] = $_conf['favlist_idx'];
            }
            $sync_indexes[] = $_conf['recent_idx'];
            $sync_indexes[] = $_conf['res_hist_idx'];
            $sync_indexes[] = $_conf['palace_idx'];
            break;
    }
    foreach ($sync_boards as $brd) {
        if (file_exists($brd)) {
            BbsMap::syncBrd($brd);
        }
    }
    foreach ($sync_indexes as $idx) {
        if (file_exists($idx)) {
            BbsMap::syncIdx($idx);
        }
    }
    // お気に入りセット変更があれば、設定ファイルを書き換える
} elseif ($_conf['expack.misc.multi_favs'] && isset($_POST['favsetlist'])) {
    updateFavSetList();
}
// }}}
// {{{ 書き出し用変数
$ptitle = '設定管理';
if ($_conf['ktai']) {
    $status_st = 'ステータス';
    $autho_user_st = '認証ユーザ';
    $client_host_st = '端末ホスト';
    $client_ip_st = '端末IPアドレス';
    $browser_ua_st = 'ブラウザUA';
Example #3
0
File: BbsMap.php Project: poppen/p2
 /**
  * お気に板、お気にスレ、最近読んだスレを同期する
  *
  * @return  void
  * @access  public
  * @static
  */
 function syncFav()
 {
     global $_conf;
     $noMsg = $_conf['ktai'] ? true : false;
     BbsMap::syncBrd($_conf['favita_path'], $noMsg);
     BbsMap::syncIdx($_conf['favlist_file'], $noMsg);
     BbsMap::syncIdx($_conf['recent_file'], $noMsg);
 }