$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);
$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']); }