コード例 #1
0
ファイル: settings.php プロジェクト: sonicmaster/RPG
            $parse['crystal_basic_income'] = $game_config['crystal_basic_income'];
            $parse['deuterium_basic_income'] = $game_config['deuterium_basic_income'];
            $parse['energy_basic_income'] = $game_config['energy_basic_income'];
            $parse['Fleet_Cdr'] = $game_config['Fleet_Cdr'];
            $parse['Defs_Cdr'] = $game_config['Defs_Cdr'];
            $parse['noobprotectiontime'] = $game_config['noobprotectiontime'];
            $parse['noobprotectionmulti'] = $game_config['noobprotectionmulti'];
            $parse['attack_disabled'] = $game_config['attack_disabled'] == 1 ? " checked = 'checked' " : "";
            $parse['LastSettedGalaxyPos'] = $game_config['LastSettedGalaxyPos'];
            $parse['LastSettedSystemPos'] = $game_config['LastSettedSystemPos'];
            $parse['LastSettedPlanetPos'] = $game_config['LastSettedPlanetPos'];
            $parse['closed'] = $game_config['game_disable'] == 1 ? " checked = 'checked' " : "";
            $parse['close_reason'] = stripslashes($game_config['close_reason']);
            $parse['newsframe'] = $game_config['OverviewNewsFrame'] == 1 ? " checked = 'checked' " : "";
            $parse['NewsTextVal'] = stripslashes($game_config['OverviewNewsText']);
            $parse['chatframe'] = $game_config['OverviewExternChat'] == 1 ? " checked = 'checked' " : "";
            $parse['ExtTchatVal'] = stripslashes($game_config['OverviewExternChatCmd']);
            $parse['googlead'] = $game_config['OverviewBanner'] == 1 ? " checked = 'checked' " : "";
            $parse['GoogleAdVal'] = stripslashes($game_config['OverviewClickBanner']);
            $parse['debug'] = $game_config['debug'] == 1 ? " checked = 'checked' " : "";
            $PageTPL = gettemplate('admin/options_body');
            $Page .= parsetemplate($PageTPL, $parse);
            display($Page, $lang['adm_opt_title'], false, '', true);
        }
    } else {
        AdminMessage($lang['sys_noalloaw'], $lang['sys_noaccess']);
    }
    return $Page;
}
$Page = DisplayGameSettingsPage($user);
コード例 #2
0
ファイル: settings.php プロジェクト: sonicmaster/RPG
                $game_config[$checkbox] = '0';
            }
        }
        $game_config_newValues = array_diff_assoc($game_config, $game_config_old);
        $readConnection = Nova::getSingleton('core/database_connection_pool')->getConnection('core_read');
        foreach ($game_config_newValues as $key => $value) {
            $readConnection->update($readConnection->getDeprecatedTable('config'), array('config_value' => $value), array('config_name =?' => $key));
        }
        AdminMessage($lang['GameSettings_SettingsChanged'], $lang['GameSettings_Success']);
    } else {
        $parse = $lang;
        foreach ($game_config as $key => $value) {
            $parse[$key] = $value;
        }
        $parse['closed'] = $game_config['game_disable'] == 1 ? " checked = 'checked' " : "";
        $parse['newsframe'] = $game_config['OverviewNewsFrame'] == 1 ? " checked = 'checked' " : "";
        $parse['chatframe'] = $game_config['OverviewExternChat'] == 1 ? " checked = 'checked' " : "";
        $parse['googlead'] = $game_config['OverviewBanner'] == 1 ? " checked = 'checked' " : "";
        $parse['debug'] = $game_config['debug'] == 1 ? " checked = 'checked' " : "";
        $parse['bannerframe'] = $game_config['ForumBannerFrame'] == 1 ? " checked = 'checked' " : "";
        $PageTPL = gettemplate('admin/options_body');
        $Page = parsetemplate($PageTPL, $parse);
        display($Page, $lang['GameSettings_Title'], false, '', true);
    }
    return $Page;
}
if ($user['authlevel'] > 2) {
    $Page = DisplayGameSettingsPage();
} else {
    AdminMessage($lang['sys_noalloaw'], $lang['sys_noaccess']);
}