Completed
Push — trunk ( 58ab44...e5589f )
by SuperNova.WS
05:02
created
classes/classConfig.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -170,9 +170,9 @@  discard block
 block discarded – undo
170 170
     'advGoogleLeftMenuCode'        => '(Place here code for banner)',
171 171
 
172 172
     // Alliance bonus calculations
173
-    'ali_bonus_algorithm'          => 0,  // Bonus calculation algorithm
173
+    'ali_bonus_algorithm'          => 0, // Bonus calculation algorithm
174 174
     'ali_bonus_brackets'           => 10, // Brackets count for ALI_BONUS_BY_RANK
175
-    'ali_bonus_brackets_divisor'   => 10,// Bonus divisor for ALI_BONUS_BY_RANK
175
+    'ali_bonus_brackets_divisor'   => 10, // Bonus divisor for ALI_BONUS_BY_RANK
176 176
     'ali_bonus_divisor'            => 10000000, // Rank divisor for ALI_BONUS_BY_POINTS
177 177
     'ali_bonus_members'            => 10, // Minimum alliance size to start using bonus
178 178
 
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 
215 215
     'eco_scale_storage'            => 1,
216 216
     'eco_stockman_fleet'           => '', // Black Market - Starting amount of s/h ship merchant to sell
217
-    'eco_stockman_fleet_populate'  => 1,  // Populate empty Stockman fleet with ships or not
217
+    'eco_stockman_fleet_populate'  => 1, // Populate empty Stockman fleet with ships or not
218 218
     'empire_mercenary_base_period' => PERIOD_MONTH, // Base
219 219
     'empire_mercenary_temporary'   => 0, // Temporary empire-wide mercenaries
220 220
 
@@ -225,11 +225,11 @@  discard block
 block discarded – undo
225 225
     'energy_basic_income'          => 0,
226 226
 
227 227
     // Bashing protection settings
228
-    'fleet_bashing_attacks'        => 3,      // Max amount of attack per wave - 3 by default
229
-    'fleet_bashing_interval'       => 1800,   // Maximum interval between attacks when they still count as one wave - 30m by default
230
-    'fleet_bashing_scope'          => 86400,  // Interval on which bashing waves counts - 24h by default
231
-    'fleet_bashing_war_delay'      => 43200,  // Delay before start bashing after declaring war to alliance - 12h by default
232
-    'fleet_bashing_waves'          => 3,      // Max amount of waves per day - 3 by default
228
+    'fleet_bashing_attacks'        => 3, // Max amount of attack per wave - 3 by default
229
+    'fleet_bashing_interval'       => 1800, // Maximum interval between attacks when they still count as one wave - 30m by default
230
+    'fleet_bashing_scope'          => 86400, // Interval on which bashing waves counts - 24h by default
231
+    'fleet_bashing_war_delay'      => 43200, // Delay before start bashing after declaring war to alliance - 12h by default
232
+    'fleet_bashing_waves'          => 3, // Max amount of waves per day - 3 by default
233 233
 
234 234
     'Fleet_Cdr'   => 30,
235 235
     'fleet_speed' => 1,
@@ -237,8 +237,8 @@  discard block
 block discarded – undo
237 237
     'fleet_update_interval' => 4,
238 238
     'fleet_update_lock'     => '', // SQL time when lock was acquired
239 239
 
240
-    'game_adminEmail'       => 'root@localhost',    // Admin's email to show to users
241
-    'game_counter'          => 0,  // Does built-in page hit counter is on?
240
+    'game_adminEmail'       => 'root@localhost', // Admin's email to show to users
241
+    'game_counter'          => 0, // Does built-in page hit counter is on?
242 242
     // Defaults
243 243
     'game_default_language' => 'ru',
244 244
     'game_default_skin'     => 'skins/EpicBlue/',
@@ -252,14 +252,14 @@  discard block
 block discarded – undo
252 252
     'game_maxSystem'      => 199,
253 253
     'game_maxPlanet'      => 15,
254 254
     // Game global settings
255
-    'game_mode'           => 0,           // 0 - SuperNova, 1 - oGame
255
+    'game_mode'           => 0, // 0 - SuperNova, 1 - oGame
256 256
     'game_name'           => 'SuperNova', // Server name (would be on banners and on top of left menu)
257 257
 
258 258
     'game_news_actual'        => PERIOD_DAY_3, // How long announcement would be marked as "New". In seconds. Default - 3 days
259
-    'game_news_overview'      => 3,    // How much last news to show in Overview page
260
-    'game_news_overview_show' => PERIOD_WEEK_2,    // How long news will be shown in Overview page in seconds. Default - 2 weeks
259
+    'game_news_overview'      => 3, // How much last news to show in Overview page
260
+    'game_news_overview_show' => PERIOD_WEEK_2, // How long news will be shown in Overview page in seconds. Default - 2 weeks
261 261
     // Noob protection
262
-    'game_noob_factor'        => 5,    // Multiplier to divide "stronger" and "weaker" users
262
+    'game_noob_factor'        => 5, // Multiplier to divide "stronger" and "weaker" users
263 263
     'game_noob_points'        => 5000, // Below this point user threated as noob. 0 to disable
264 264
 
265 265
     'game_multiaccount_enabled' => 0, // 1 - allow interactions for players with same IP (multiaccounts)
@@ -313,12 +313,12 @@  discard block
 block discarded – undo
313 313
     'payment_currency_exchange_wmu' => 30,
314 314
     'payment_currency_exchange_wmz' => 1,
315 315
 
316
-    'payment_lot_price' => 1,     // Lot price in default currency
317
-    'payment_lot_size'  => 2500,  // Lot size. Also service as minimum amount of DM that could be bought with one transaction
316
+    'payment_lot_price' => 1, // Lot price in default currency
317
+    'payment_lot_size'  => 2500, // Lot size. Also service as minimum amount of DM that could be bought with one transaction
318 318
 
319 319
     'planet_capital_cost'          => 25000, // Cost in DM to move Capital to current planet
320
-    'planet_capital_mining_rate'   => 2.0,   // Capital Mining rates
321
-    'planet_capital_building_rate' => 2.0,   // Capital Building rates
320
+    'planet_capital_mining_rate'   => 2.0, // Capital Mining rates
321
+    'planet_capital_building_rate' => 2.0, // Capital Building rates
322 322
     'planet_teleport_cost'         => 50000, // Cost of planet teleportation
323 323
     'planet_teleport_timeout'      => 86400, // Timeout for next teleportation
324 324
 
@@ -340,7 +340,7 @@  discard block
 block discarded – undo
340 340
     'resource_multiplier'     => 1,
341 341
 
342 342
     //Roleplay system
343
-    'rpg_bonus_divisor'       => 10,    // Amount of DM referral shoud get for partner have 1 DM bonus
343
+    'rpg_bonus_divisor'       => 10, // Amount of DM referral shoud get for partner have 1 DM bonus
344 344
     'rpg_bonus_minimum'       => 10000, // Minimum DM ammount for starting paying bonuses to affiliate
345 345
 
346 346
     // Black Market - General
@@ -405,12 +405,12 @@  discard block
 block discarded – undo
405 405
     'url_purchase_metamatter' => '',
406 406
     'url_rules'               => '',
407 407
 
408
-    'users_amount'              => 1,                // Total users count
408
+    'users_amount'              => 1, // Total users count
409 409
     'game_users_online_timeout' => PERIOD_MINUTE_15, // Seconds, How long user should considered ONLINE for online counter
410
-    'game_users_update_online'  => 30,               // How often user online should be refreshed (seconds)
411
-    'var_online_user_time'      => 0,                // When last time user online was refreshed
412
-    'var_online_user_count'     => 0,                // Last calculated online user count
413
-    'server_log_online'         => 0,                // Log online user count
410
+    'game_users_update_online'  => 30, // How often user online should be refreshed (seconds)
411
+    'var_online_user_time'      => 0, // When last time user online was refreshed
412
+    'var_online_user_count'     => 0, // Last calculated online user count
413
+    'server_log_online'         => 0, // Log online user count
414 414
 
415 415
     'user_birthday_celebrate' => 0, // When last time celebrations (i.e. giftgiving) was made
416 416
     'user_birthday_gift'      => 0, // User birthday gift
Please login to merge, or discard this patch.
includes/init.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
 use Player\playerTimeDiff;
5 5
 
6 6
 // Защита от двойного инита
7
-if(defined('INIT')) {
7
+if (defined('INIT')) {
8 8
   return;
9 9
 }
10 10
 
@@ -124,48 +124,48 @@  discard block
 block discarded – undo
124 124
 // Но нужно, пока у нас есть не MVC-страницы
125 125
 $sn_page_data = $sn_mvc['pages'][$sn_page_name];
126 126
 $sn_page_name_file = 'includes/pages/' . $sn_page_data['filename'] . DOT_PHP_EX;
127
-if($sn_page_name) {
127
+if ($sn_page_name) {
128 128
   // Merging page options to global option pull
129
-  if(is_array($sn_page_data['options'])) {
129
+  if (is_array($sn_page_data['options'])) {
130 130
     SN::$options = array_merge(SN::$options, $sn_page_data['options']);
131 131
   }
132 132
 
133
-  if(isset($sn_page_data) && file_exists($sn_page_name_file)) {
133
+  if (isset($sn_page_data) && file_exists($sn_page_name_file)) {
134 134
     require_once($sn_page_name_file);
135 135
   }
136 136
 }
137 137
 
138
-if((defined('IN_AJAX') && IN_AJAX === true) || (defined('IN_ADMIN') && IN_ADMIN === true) || (!empty(SN::$options[PAGE_OPTION_ADMIN]))) {
138
+if ((defined('IN_AJAX') && IN_AJAX === true) || (defined('IN_ADMIN') && IN_ADMIN === true) || (!empty(SN::$options[PAGE_OPTION_ADMIN]))) {
139 139
   SN::$options[PAGE_OPTION_FLEET_UPDATE_SKIP] = true;
140 140
 }
141 141
 
142 142
 
143 143
 // А теперь проверяем - поддерживают ли у нас загруженный код такую страницу
144 144
 // TODO - костыль, что бы работали старые модули. Убрать!
145
-if(is_array($sn_data['pages'])) {
145
+if (is_array($sn_data['pages'])) {
146 146
   $sn_mvc['pages'] = array_merge($sn_mvc['pages'], $sn_data['pages']);
147 147
 }
148
-if(!isset($sn_mvc['pages'][$sn_page_name])) {
148
+if (!isset($sn_mvc['pages'][$sn_page_name])) {
149 149
   $sn_page_name = '';
150 150
 }
151 151
 
152 152
 $lang->lng_switch(sys_get_param_str('lang'));
153 153
 
154 154
 
155
-if(SN::$config->server_updater_check_auto && SN::$config->server_updater_check_last + SN::$config->server_updater_check_period <= SN_TIME_NOW) {
155
+if (SN::$config->server_updater_check_auto && SN::$config->server_updater_check_last + SN::$config->server_updater_check_period <= SN_TIME_NOW) {
156 156
   \Common\Tools\VersionCheckerDeprecated::performCheckVersion();
157 157
 }
158 158
 
159
-if(SN::$config->user_birthday_gift && SN_TIME_NOW - SN::$config->user_birthday_celebrate > PERIOD_DAY) {
159
+if (SN::$config->user_birthday_gift && SN_TIME_NOW - SN::$config->user_birthday_celebrate > PERIOD_DAY) {
160 160
   require_once(SN_ROOT_PHYSICAL . 'includes/includes/user_birthday_celebrate.php');
161 161
   sn_user_birthday_celebrate();
162 162
 }
163 163
 
164
-if(!SN::$config->var_online_user_count || SN::$config->var_online_user_time + SN::$config->game_users_update_online < SN_TIME_NOW) {
164
+if (!SN::$config->var_online_user_count || SN::$config->var_online_user_time + SN::$config->game_users_update_online < SN_TIME_NOW) {
165 165
   dbUpdateUsersCount(db_user_count());
166 166
   dbUpdateUsersOnline(db_user_count(true));
167 167
   SN::$config->pass()->var_online_user_time = SN_TIME_NOW;
168
-  if(SN::$config->server_log_online) {
168
+  if (SN::$config->server_log_online) {
169 169
     doquery("INSERT IGNORE INTO `{{log_users_online}}` SET online_count = " . SN::$config->var_online_user_count . ";");
170 170
   }
171 171
 }
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
 
189 189
 $template_result[F_ACCOUNT_IS_AUTHORIZED] = $sys_user_logged_in = !empty($user) && isset($user['id']) && $user['id'];
190 190
 
191
-if(!empty($user['id'])) {
191
+if (!empty($user['id'])) {
192 192
   SN::$user_options->user_change($user['id']);
193 193
 }
194 194
 
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
         : false
202 202
       );
203 203
 
204
-if($template_result[F_LOGIN_STATUS] == LOGIN_ERROR_USERNAME_RESTRICTED_CHARACTERS) {
204
+if ($template_result[F_LOGIN_STATUS] == LOGIN_ERROR_USERNAME_RESTRICTED_CHARACTERS) {
205 205
   $prohibited_characters = array_map(function($value) {
206 206
     return "'" . htmlentities($value, ENT_QUOTES, 'UTF-8') . "'";
207 207
   }, str_split(LOGIN_REGISTER_CHARACTERS_PROHIBITED));
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 }
210 210
 
211 211
 
212
-if(defined('DEBUG_AUTH') && DEBUG_AUTH && !defined('IN_AJAX')) {
212
+if (defined('DEBUG_AUTH') && DEBUG_AUTH && !defined('IN_AJAX')) {
213 213
   pdump('Отключи отладку перед продакшном!');
214 214
 }
215 215
 
@@ -223,17 +223,17 @@  discard block
 block discarded – undo
223 223
 
224 224
 StatUpdateLauncher::unlock();
225 225
 
226
-if($template_result[F_GAME_DISABLE] = SN::$config->game_disable) {
226
+if ($template_result[F_GAME_DISABLE] = SN::$config->game_disable) {
227 227
   $template_result[F_GAME_DISABLE_REASON] = HelperString::nl2br(
228 228
     SN::$config->game_disable == GAME_DISABLE_REASON
229 229
       ? SN::$config->game_disable_reason
230 230
       : $lang['sys_game_disable_reason'][SN::$config->game_disable]
231 231
   );
232
-  if(defined('IN_API')) {
232
+  if (defined('IN_API')) {
233 233
     return;
234 234
   }
235 235
 
236
-  if(
236
+  if (
237 237
     ($user['authlevel'] < 1 || !(defined('IN_ADMIN') && IN_ADMIN))
238 238
     &&
239 239
     !(defined('INSTALL_MODE') && defined('LOGIN_LOGOUT'))
@@ -248,8 +248,8 @@  discard block
 block discarded – undo
248 248
 
249 249
 // TODO ban
250 250
 // TODO $skip_ban_check
251
-if($template_result[F_BANNED_STATUS] && !$skip_ban_check) {
252
-  if(defined('IN_API')) {
251
+if ($template_result[F_BANNED_STATUS] && !$skip_ban_check) {
252
+  if (defined('IN_API')) {
253 253
     return;
254 254
   }
255 255
 
@@ -263,10 +263,10 @@  discard block
 block discarded – undo
263 263
 $allow_anonymous = $allow_anonymous || (isset($sn_page_data['allow_anonymous']) && $sn_page_data['allow_anonymous']);
264 264
 
265 265
 
266
-if($sys_user_logged_in && INITIAL_PAGE == 'login') {
266
+if ($sys_user_logged_in && INITIAL_PAGE == 'login') {
267 267
   sys_redirect(SN_ROOT_VIRTUAL . 'overview.php');
268
-} elseif($account_logged_in && !$sys_user_logged_in) { // empty(core_auth::$user['id'])
269
-} elseif(!$allow_anonymous && !$sys_user_logged_in) {
268
+} elseif ($account_logged_in && !$sys_user_logged_in) { // empty(core_auth::$user['id'])
269
+} elseif (!$allow_anonymous && !$sys_user_logged_in) {
270 270
   sys_redirect(SN_ROOT_VIRTUAL . 'login.php');
271 271
 }
272 272
 
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
   'fleet_update_last',
290 290
   SN::$config->fleet_update_interval,
291 291
   // Promise
292
-  function () {SN::$gc->fleetDispatcher->dispatch();},
292
+  function() {SN::$gc->fleetDispatcher->dispatch(); },
293 293
   WATCHDOG_TIME_SQL,
294 294
   false
295 295
 );
Please login to merge, or discard this patch.
includes/functions/sys_user.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
 function sys_user_vacation($user) {
13 13
   global $config;
14 14
 
15
-  if(sys_get_param_str('vacation') == 'leave') {
15
+  if (sys_get_param_str('vacation') == 'leave') {
16 16
     if ($user['vacation'] < SN_TIME_NOW) {
17 17
       $user['vacation'] = 0;
18 18
       $user['vacation_next'] = SN_TIME_NOW + $config->player_vacation_timeout;
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
     }
21 21
   }
22 22
 
23
-  if($user['vacation']) {
23
+  if ($user['vacation']) {
24 24
     // sn_sys_logout(false, true);
25 25
     // core_auth::logout(false, true);
26 26
 
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
   \DBAL\DbQuery::build()->setTable('users')->setValues($field_set)->doInsert();
164 164
   $user_new = db_user_by_id(db_insert_id());
165 165
 
166
-  if(!($options['galaxy'] && $options['system'] && $options['planet'])) {
166
+  if (!($options['galaxy'] && $options['system'] && $options['planet'])) {
167 167
     $options['galaxy'] = SN::$config->LastSettedGalaxyPos;
168 168
     $options['system'] = SN::$config->LastSettedSystemPos;
169 169
     $segment_size = floor(SN::$config->game_maxPlanet / 3);
@@ -171,19 +171,19 @@  discard block
 block discarded – undo
171 171
     $segment++;
172 172
     $options['planet'] = mt_rand(1 + $segment * $segment_size, ($segment + 1) * $segment_size);
173 173
 
174
-    while(true) {
175
-      if($options['planet'] > SN::$config->game_maxPlanet) {
174
+    while (true) {
175
+      if ($options['planet'] > SN::$config->game_maxPlanet) {
176 176
         $options['planet'] = mt_rand(0, $segment_size - 1) + 1;
177 177
         $options['system']++;
178 178
       }
179
-      if($options['system'] > SN::$config->game_maxSystem) {
179
+      if ($options['system'] > SN::$config->game_maxSystem) {
180 180
         $options['system'] = 1;
181 181
         $options['galaxy']++;
182 182
       }
183 183
       $options['galaxy'] > SN::$config->game_maxGalaxy ? $options['galaxy'] = 1 : false;
184 184
 
185 185
       $galaxy_row = DBStaticPlanet::db_planet_by_gspt($options['galaxy'], $options['system'], $options['planet'], PT_PLANET, true, 'id');
186
-      if(!$galaxy_row['id']) {
186
+      if (!$galaxy_row['id']) {
187 187
         SN::$config->db_saveItem(array(
188 188
           'LastSettedGalaxyPos' => $options['galaxy'],
189 189
           'LastSettedSystemPos' => $options['system'],
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
   $username_safe = db_escape($username_unsafe);
205 205
   doquery("REPLACE INTO `{{player_name_history}}` SET `player_id` = {$user_new['id']}, `player_name` = '{$username_safe}'");
206 206
 
207
-  if(!empty($options['partner_id']) && ($referral_row = db_user_by_id($options['partner_id'], true))) {
207
+  if (!empty($options['partner_id']) && ($referral_row = db_user_by_id($options['partner_id'], true))) {
208 208
     doquery("INSERT INTO `{{referrals}}` SET `id` = {$user_new['id']}, `id_partner` = {$options['partner_id']}");
209 209
   }
210 210
 
Please login to merge, or discard this patch.