Completed
Push — work-fleets ( 03d1ea...77506a )
by SuperNova.WS
05:17
created
flotenajax.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
 
39 39
   $target_mission = sys_get_param_int('mission');
40 40
   $sn_group_missions = sn_get_groups('missions');
41
-  if(empty($sn_group_missions[$target_mission]['AJAX'])) {
41
+  if (empty($sn_group_missions[$target_mission]['AJAX'])) {
42 42
     die(classLocale::$lang['gs_c00']);
43 43
   }
44 44
 
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
   );
54 54
   // fleet_ajax now can send fleets only to existing planets/moons
55 55
   // TODO - sending colonization and expeditions in 1 click
56
-  if(!uni_coordinates_valid($target_coord)) {
56
+  if (!uni_coordinates_valid($target_coord)) {
57 57
     die(classLocale::$lang['gs_c02']);
58 58
   }
59 59
 
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 
65 65
   // TODO - DEADLOCK CAN BE HERE!!!! We should lock SOURCE and TARGET owners in one query
66 66
   $target_row = db_planet_by_vector($target_coord);
67
-  if(empty($target_row)) {
67
+  if (empty($target_row)) {
68 68
     $target_row = $target_coord;
69 69
     $target_row['id_owner'] = 0;
70 70
     // If fleet destination is PT_DEBRIS - then it's actually destination is PT_PLANET // TODO - REMOVE! Debris should be valid DESTINATION planet_type!
@@ -75,15 +75,15 @@  discard block
 block discarded – undo
75 75
   }
76 76
 
77 77
   $fleet_array = array();
78
-  switch($target_mission) {
78
+  switch ($target_mission) {
79 79
     case MT_SPY:
80 80
       $fleet_array[SHIP_SPY] = min(mrc_get_level($user, $planetrow, SHIP_SPY), abs(classSupernova::$user_options[PLAYER_OPTION_FLEET_SPY_DEFAULT]));
81 81
       $unit_group = 'flt_spies';
82 82
     break;
83 83
 
84 84
     case MT_RECYCLE:
85
-      foreach(sn_get_groups('flt_recyclers') as $unit_id) {
86
-        if($unit_count = mrc_get_level($user, $planetrow, $unit_id)) {
85
+      foreach (sn_get_groups('flt_recyclers') as $unit_id) {
86
+        if ($unit_count = mrc_get_level($user, $planetrow, $unit_id)) {
87 87
           $fleet_array[$unit_id] = $unit_count;
88 88
         }
89 89
       }
@@ -108,16 +108,16 @@  discard block
 block discarded – undo
108 108
       'target_structure' => $target_structure = sys_get_param_int('structures'),
109 109
     )
110 110
   );
111
-  if($isAttackAllowed != FLIGHT_ALLOWED) {
111
+  if ($isAttackAllowed != FLIGHT_ALLOWED) {
112 112
     die(classLocale::$lang['fl_attack_error'][$isAttackAllowed]);
113 113
   }
114 114
 
115 115
   $db_changeset = array();
116
-  foreach($fleet_array as $unit_id => $unit_count) {
116
+  foreach ($fleet_array as $unit_id => $unit_count) {
117 117
     $db_changeset['unit'][] = sn_db_unit_changeset_prepare($unit_id, -$unit_count, $user, $planetrow);
118 118
   }
119 119
 
120
-  if($target_mission == MT_MISSILE) {
120
+  if ($target_mission == MT_MISSILE) {
121 121
     $distance = abs($target_coord['system'] - $planetrow['system']);
122 122
     $duration = round((30 + (60 * $distance)) / flt_server_flight_speed_multiplier());
123 123
     $arrival = SN_TIME_NOW + $duration;
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
   } else {
128 128
     $travel_data = flt_travel_data($user, $planetrow, $target_coord, $fleet_array, 10);
129 129
 
130
-    if($planetrow['deuterium'] < $travel_data['consumption']) {
130
+    if ($planetrow['deuterium'] < $travel_data['consumption']) {
131 131
       die(classLocale::$lang['gs_c13']);
132 132
     }
133 133
 
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
 
149 149
   $ships_sent = array();
150 150
   $ships_sent_js = 0;
151
-  foreach($fleet_array as $unit_id => $unit_count) {
151
+  foreach ($fleet_array as $unit_id => $unit_count) {
152 152
     $ships_sent[] = "{$unit_count} {$classLocale['tech'][$unit_id]}";
153 153
     $ships_sent_js += mrc_get_level($user, $planetrow, $unit_id, false, true);
154 154
   }
Please login to merge, or discard this patch.
includes/general.php 1 patch
Spacing   +147 added lines, -147 removed lines patch added patch discarded remove patch
@@ -14,24 +14,24 @@  discard block
 block discarded – undo
14 14
 function sn_function_call($func_name, $func_arg = array()) {
15 15
   // All data in classSupernova::$functions should be normalized to valid 'callable' state: '<function_name>'|array('<object_name>', '<method_name>')
16 16
 
17
-  if(is_array(classSupernova::$functions[$func_name]) && !is_callable(classSupernova::$functions[$func_name])) {
17
+  if (is_array(classSupernova::$functions[$func_name]) && !is_callable(classSupernova::$functions[$func_name])) {
18 18
     // Chain-callable functions should be made as following:
19 19
     // 1. Never use incomplete calls with parameters "by default"
20 20
     // 2. Reserve last parameter for cumulative result
21 21
     // 3. Use same format for original value and cumulative result (if there is original value)
22 22
     // 4. Honor cumulative result
23 23
     // 5. Return cumulative result
24
-    foreach(classSupernova::$functions[$func_name] as $func_chain_name) {
24
+    foreach (classSupernova::$functions[$func_name] as $func_chain_name) {
25 25
       // По идее - это уже тут не нужно, потому что оно все должно быть callable к этому моменту
26 26
       // Но для старых модулей...
27
-      if(is_callable($func_chain_name)) {
27
+      if (is_callable($func_chain_name)) {
28 28
         $result = call_user_func_array($func_chain_name, $func_arg);
29 29
       }
30 30
     }
31 31
   } else {
32 32
     // TODO: This is left for backward compatibility. Appropriate code should be rewrote!
33 33
     $func_name = isset(classSupernova::$functions[$func_name]) && is_callable(classSupernova::$functions[$func_name]) ? classSupernova::$functions[$func_name] : ('sn_' . $func_name);
34
-    if(is_callable($func_name)) {
34
+    if (is_callable($func_name)) {
35 35
       $result = call_user_func_array($func_name, $func_arg);
36 36
     }
37 37
   }
@@ -46,9 +46,9 @@  discard block
 block discarded – undo
46 46
  * @param string $page_name - имя страницы, для которого должен был быть выполнен хук
47 47
  */
48 48
 function execute_hooks(&$hook_list, &$template, $hook_type = null, $page_name = null) {
49
-  if(!empty($hook_list)) {
50
-    foreach($hook_list as $hook) {
51
-      if(is_callable($hook_call = (is_string($hook) ? $hook : (is_array($hook) ? $hook['callable'] : $hook->callable)))) {
49
+  if (!empty($hook_list)) {
50
+    foreach ($hook_list as $hook) {
51
+      if (is_callable($hook_call = (is_string($hook) ? $hook : (is_array($hook) ? $hook['callable'] : $hook->callable)))) {
52 52
         $template = call_user_func($hook_call, $template, $hook_type, $page_name);
53 53
       }
54 54
     }
@@ -147,9 +147,9 @@  discard block
 block discarded – undo
147 147
  */
148 148
 function pretty_number($n, $floor = true, $color = false, $limit = false, $style = null) {
149 149
   $n = floatval($n);
150
-  if(is_int($floor)) {
150
+  if (is_int($floor)) {
151 151
     $n = round($n, $floor); // , PHP_ROUND_HALF_DOWN
152
-  } elseif($floor === true) {
152
+  } elseif ($floor === true) {
153 153
     $n = floor($n);
154 154
     $floor = 0;
155 155
   } else {
@@ -159,14 +159,14 @@  discard block
 block discarded – undo
159 159
   $ret = $n;
160 160
 
161 161
   $suffix = '';
162
-  if($limit) {
163
-    if($ret > 0) {
164
-      while($ret > $limit) {
162
+  if ($limit) {
163
+    if ($ret > 0) {
164
+      while ($ret > $limit) {
165 165
         $suffix .= 'k';
166 166
         $ret = round($ret / 1000);
167 167
       }
168 168
     } else {
169
-      while($ret < -$limit) {
169
+      while ($ret < -$limit) {
170 170
         $suffix .= 'k';
171 171
         $ret = round($ret / 1000);
172 172
       }
@@ -176,16 +176,16 @@  discard block
 block discarded – undo
176 176
   $ret = number_format($ret, $floor, ',', '.');
177 177
   $ret .= $suffix;
178 178
 
179
-  if($color !== false) {
180
-    if($color === true) {
179
+  if ($color !== false) {
180
+    if ($color === true) {
181 181
       $class = $n == 0 ? 'zero' : ($n > 0 ? 'positive' : 'negative');
182
-    } elseif($color >= 0) {
182
+    } elseif ($color >= 0) {
183 183
       $class = $n == $color ? 'zero' : ($n < $color ? 'positive' : 'negative');
184 184
     } else {
185 185
       $class = ($n == -$color) ? 'zero' : ($n < -$color ? 'negative' : 'positive');
186 186
     }
187 187
 
188
-    if(!isset($style)) {
188
+    if (!isset($style)) {
189 189
       $ret = "<span class='{$class}'>{$ret}</span>";
190 190
     } else {
191 191
       $ret = $style ? $ret = $class : $ret = array('text' => $ret, 'class' => $class);
@@ -314,11 +314,11 @@  discard block
 block discarded – undo
314 314
 
315 315
 function sys_get_param_phone($param_name, $default = '') {
316 316
   $phone_raw = sys_get_param_str_unsafe($param_name, $default = '');
317
-  if($phone_raw) {
317
+  if ($phone_raw) {
318 318
     $phone = $phone_raw[0] == '+' ? '+' : '';
319
-    for($i = 0; $i < strlen($phone_raw); $i++) {
319
+    for ($i = 0; $i < strlen($phone_raw); $i++) {
320 320
       $ord = ord($phone_raw[$i]);
321
-      if($ord >= 48 && $ord <= 57) {
321
+      if ($ord >= 48 && $ord <= 57) {
322 322
         $phone .= $phone_raw[$i];
323 323
       }
324 324
     }
@@ -335,14 +335,14 @@  discard block
 block discarded – undo
335 335
 }
336 336
 
337 337
 function CheckAbandonPlanetState(&$planet) {
338
-  if($planet['destruyed'] && $planet['destruyed'] <= SN_TIME_NOW) {
338
+  if ($planet['destruyed'] && $planet['destruyed'] <= SN_TIME_NOW) {
339 339
     db_planet_delete_by_id($planet['id']);
340 340
   }
341 341
 }
342 342
 
343 343
 function eco_get_total_cost($unit_id, $unit_level) {
344 344
   static $rate, $sn_group_resources_all, $sn_group_resources_loot;
345
-  if(!$rate) {
345
+  if (!$rate) {
346 346
     $sn_group_resources_all = sn_get_groups('resources_all');
347 347
     $sn_group_resources_loot = sn_get_groups('resources_loot');
348 348
 
@@ -352,19 +352,19 @@  discard block
 block discarded – undo
352 352
   }
353 353
 
354 354
   $unit_cost_data = get_unit_param($unit_id, 'cost');
355
-  if(!is_array($unit_cost_data)) {
355
+  if (!is_array($unit_cost_data)) {
356 356
     return array('total' => 0);
357 357
   }
358 358
   $factor = isset($unit_cost_data['factor']) ? $unit_cost_data['factor'] : 1;
359 359
   $cost_array = array(BUILD_CREATE => array(), 'total' => 0);
360 360
   $unit_level = $unit_level > 0 ? $unit_level : 0;
361
-  foreach($unit_cost_data as $resource_id => $resource_amount) {
362
-    if(!in_array($resource_id, $sn_group_resources_all)) {
361
+  foreach ($unit_cost_data as $resource_id => $resource_amount) {
362
+    if (!in_array($resource_id, $sn_group_resources_all)) {
363 363
       continue;
364 364
     }
365 365
 //    $cost_array[BUILD_CREATE][$resource_id] = $resource_amount * ($factor == 1 ? $unit_level : ((pow($factor, $unit_level) - $factor) / ($factor - 1)));
366 366
     $cost_array[BUILD_CREATE][$resource_id] = round($resource_amount * ($factor == 1 ? $unit_level : ((1 - pow($factor, $unit_level)) / (1 - $factor))));
367
-    if(in_array($resource_id, $sn_group_resources_loot)) {
367
+    if (in_array($resource_id, $sn_group_resources_loot)) {
368 368
       $cost_array['total'] += $cost_array[BUILD_CREATE][$resource_id] * $rate[$resource_id];
369 369
     }
370 370
   }
@@ -448,19 +448,19 @@  discard block
 block discarded – undo
448 448
   $mercenary_level = 0;
449 449
   $unit_db_name = pname_resource_name($unit_id);
450 450
 
451
-  if(in_array($unit_id, sn_get_groups(array('plans', 'mercenaries', 'tech', 'artifacts')))) {
451
+  if (in_array($unit_id, sn_get_groups(array('plans', 'mercenaries', 'tech', 'artifacts')))) {
452 452
     $unit = classSupernova::db_get_unit_by_location($user['id'], LOC_USER, $user['id'], $unit_id);
453 453
     $mercenary_level = is_array($unit) && $unit['unit_level'] ? $unit['unit_level'] : 0;
454
-  } elseif(in_array($unit_id, sn_get_groups(array('structures', 'fleet', 'defense')))) {
454
+  } elseif (in_array($unit_id, sn_get_groups(array('structures', 'fleet', 'defense')))) {
455 455
     $unit = classSupernova::db_get_unit_by_location(is_array($user) ? $user['id'] : $planet['id_owner'], LOC_PLANET, $planet['id'], $unit_id);
456 456
     $mercenary_level = is_array($unit) && $unit['unit_level'] ? $unit['unit_level'] : 0;
457
-  } elseif(in_array($unit_id, sn_get_groups('governors'))) {
457
+  } elseif (in_array($unit_id, sn_get_groups('governors'))) {
458 458
     $mercenary_level = $unit_id == $planet['PLANET_GOVERNOR_ID'] ? $planet['PLANET_GOVERNOR_LEVEL'] : 0;
459
-  } elseif($unit_id == RES_DARK_MATTER) {
459
+  } elseif ($unit_id == RES_DARK_MATTER) {
460 460
     $mercenary_level = $user[$unit_db_name] + ($plain || $user['user_as_ally'] ? 0 : classSupernova::$auth->account->account_metamatter);
461
-  } elseif($unit_id == RES_METAMATTER) {
461
+  } elseif ($unit_id == RES_METAMATTER) {
462 462
     $mercenary_level = classSupernova::$auth->account->account_metamatter; //$user[$unit_db_name];
463
-  } elseif(in_array($unit_id, sn_get_groups(array('resources_loot'))) || $unit_id == UNIT_SECTOR) {
463
+  } elseif (in_array($unit_id, sn_get_groups(array('resources_loot'))) || $unit_id == UNIT_SECTOR) {
464 464
     $mercenary_level = !empty($planet) ? $planet[$unit_db_name] : $user[$unit_db_name];
465 465
   }
466 466
 
@@ -470,19 +470,19 @@  discard block
 block discarded – undo
470 470
 function mrc_modify_value(&$user, $planet = array(), $mercenaries, $value) { return sn_function_call(__FUNCTION__, array(&$user, $planet, $mercenaries, $value)); }
471 471
 
472 472
 function sn_mrc_modify_value(&$user, $planet = array(), $mercenaries, $value, $base_value = null) {
473
-  if(!is_array($mercenaries)) {
473
+  if (!is_array($mercenaries)) {
474 474
     $mercenaries = array($mercenaries);
475 475
   }
476 476
 
477 477
   $base_value = isset($base_value) ? $base_value : $value;
478 478
 
479
-  foreach($mercenaries as $mercenary_id) {
479
+  foreach ($mercenaries as $mercenary_id) {
480 480
     $mercenary_level = mrc_get_level($user, $planet, $mercenary_id);
481 481
 
482 482
     $mercenary = get_unit_param($mercenary_id);
483 483
     $mercenary_bonus = $mercenary['bonus'];
484 484
 
485
-    switch($mercenary['bonus_type']) {
485
+    switch ($mercenary['bonus_type']) {
486 486
       case BONUS_PERCENT_CUMULATIVE:
487 487
         $value *= 1 + $mercenary_level * $mercenary_bonus / 100;
488 488
       break;
@@ -513,7 +513,7 @@  discard block
 block discarded – undo
513 513
   $allowed_length = strlen($allowed_chars);
514 514
 
515 515
   $random_string = '';
516
-  for($i = 0; $i < $length; $i++) {
516
+  for ($i = 0; $i < $length; $i++) {
517 517
     $random_string .= $allowed_chars[mt_rand(0, $allowed_length - 1)];
518 518
   }
519 519
 
@@ -533,12 +533,12 @@  discard block
 block discarded – undo
533 533
 
534 534
   $options = '';
535 535
   $option_list = array();
536
-  foreach($user_option_list as $option_group_id => $option_group) {
536
+  foreach ($user_option_list as $option_group_id => $option_group) {
537 537
     $option_list[$option_group_id] = array();
538
-    foreach($option_group as $option_name => $option_value) {
539
-      if(!isset($user[$option_name])) {
538
+    foreach ($option_group as $option_name => $option_value) {
539
+      if (!isset($user[$option_name])) {
540 540
         $user[$option_name] = $option_value;
541
-      } elseif($user[$option_name] == '') {
541
+      } elseif ($user[$option_name] == '') {
542 542
         $user[$option_name] = 0;
543 543
       }
544 544
       $options .= "{$option_name}^{$user[$option_name]}|";
@@ -558,16 +558,16 @@  discard block
 block discarded – undo
558 558
   $option_list = array();
559 559
   $option_string_list = explode('|', $user['options']);
560 560
 
561
-  foreach($option_string_list as $option_string) {
561
+  foreach ($option_string_list as $option_string) {
562 562
     list($option_name, $option_value) = explode('^', $option_string);
563 563
     $option_list[$option_name] = $option_value;
564 564
   }
565 565
 
566 566
   $final_list = array();
567
-  foreach($user_option_list as $option_group_id => $option_group) {
567
+  foreach ($user_option_list as $option_group_id => $option_group) {
568 568
     $final_list[$option_group_id] = array();
569
-    foreach($option_group as $option_name => $option_value) {
570
-      if(!isset($option_list[$option_name])) {
569
+    foreach ($option_group as $option_name => $option_value) {
570
+      if (!isset($option_list[$option_name])) {
571 571
         $option_list[$option_name] = $option_value;
572 572
       }
573 573
       $user[$option_name] = $final_list[$option_group_id][$option_name] = $option_list[$option_name];
@@ -581,12 +581,12 @@  discard block
 block discarded – undo
581 581
 
582 582
 function sys_unit_str2arr($fleet_string) {
583 583
   $fleet_array = array();
584
-  if(!empty($fleet_string)) {
584
+  if (!empty($fleet_string)) {
585 585
     $arrTemp = explode(';', $fleet_string);
586
-    foreach($arrTemp as $temp) {
587
-      if($temp) {
586
+    foreach ($arrTemp as $temp) {
587
+      if ($temp) {
588 588
         $temp = explode(',', $temp);
589
-        if(!empty($temp[0]) && !empty($temp[1])) {
589
+        if (!empty($temp[0]) && !empty($temp[1])) {
590 590
           $fleet_array[$temp[0]] += $temp[1];
591 591
         }
592 592
       }
@@ -598,13 +598,13 @@  discard block
 block discarded – undo
598 598
 
599 599
 function sys_unit_arr2str($unit_list) {
600 600
   $fleet_string = array();
601
-  if(isset($unit_list)) {
602
-    if(!is_array($unit_list)) {
601
+  if (isset($unit_list)) {
602
+    if (!is_array($unit_list)) {
603 603
       $unit_list = array($unit_list => 1);
604 604
     }
605 605
 
606
-    foreach($unit_list as $unit_id => $unit_count) {
607
-      if($unit_id && $unit_count) {
606
+    foreach ($unit_list as $unit_id => $unit_count) {
607
+      if ($unit_id && $unit_count) {
608 608
         $fleet_string[] = "{$unit_id},{$unit_count}";
609 609
       }
610 610
     }
@@ -630,7 +630,7 @@  discard block
 block discarded – undo
630 630
   $body = str_replace("\r\n", "\n", $body);
631 631
   $body = str_replace("\n", "\r\n", $body);
632 632
 
633
-  if($html) {
633
+  if ($html) {
634 634
     $body = '<html><head><base href="' . SN_ROOT_VIRTUAL . '"></head><body>' . nl2br($body) . '</body></html>';
635 635
   }
636 636
 
@@ -674,21 +674,21 @@  discard block
 block discarded – undo
674 674
 }
675 675
 
676 676
 function sn_ali_fill_user_ally(&$user) {
677
-  if(!$user['ally_id']) {
677
+  if (!$user['ally_id']) {
678 678
     return;
679 679
   }
680 680
 
681
-  if(!isset($user['ally'])) {
681
+  if (!isset($user['ally'])) {
682 682
     $user['ally'] = db_ally_get_by_id($user['ally_id']);
683 683
   }
684 684
 
685
-  if(!isset($user['ally']['player'])) {
685
+  if (!isset($user['ally']['player'])) {
686 686
     $user['ally']['player'] = db_user_by_id($user['ally']['ally_user_id'], true, '*', false);
687 687
   }
688 688
 }
689 689
 
690 690
 function sn_get_url_contents($url) {
691
-  if(function_exists('curl_init')) {
691
+  if (function_exists('curl_init')) {
692 692
     $crl = curl_init();
693 693
     $timeout = 5;
694 694
     curl_setopt($crl, CURLOPT_URL, $url);
@@ -723,10 +723,10 @@  discard block
 block discarded – undo
723 723
 
724 724
 function get_ship_data($ship_id, $user) {
725 725
   $ship_data = array();
726
-  if(in_array($ship_id, sn_get_groups(array('fleet', 'missile')))) {
727
-    foreach(get_unit_param($ship_id, 'engine') as $engine_info) {
726
+  if (in_array($ship_id, sn_get_groups(array('fleet', 'missile')))) {
727
+    foreach (get_unit_param($ship_id, 'engine') as $engine_info) {
728 728
       $tech_level = intval(mrc_get_level($user, null, $engine_info['tech']));
729
-      if(empty($ship_data) || $tech_level >= $engine_info['min_level']) {
729
+      if (empty($ship_data) || $tech_level >= $engine_info['min_level']) {
730 730
         $ship_data = $engine_info;
731 731
         $ship_data['tech_level'] = $tech_level;
732 732
       }
@@ -738,7 +738,7 @@  discard block
 block discarded – undo
738 738
   return $ship_data;
739 739
 }
740 740
 
741
-if(!function_exists('strptime')) {
741
+if (!function_exists('strptime')) {
742 742
   function strptime($date, $format) {
743 743
     $masks = array(
744 744
       '%d' => '(?P<d>[0-9]{2})',
@@ -751,12 +751,12 @@  discard block
 block discarded – undo
751 751
     );
752 752
 
753 753
     $rexep = "#" . strtr(preg_quote($format), $masks) . "#";
754
-    if(preg_match($rexep, $date, $out)) {
754
+    if (preg_match($rexep, $date, $out)) {
755 755
       $ret = array(
756
-        "tm_sec"  => (int)$out['S'],
757
-        "tm_min"  => (int)$out['M'],
758
-        "tm_hour" => (int)$out['H'],
759
-        "tm_mday" => (int)$out['d'],
756
+        "tm_sec"  => (int) $out['S'],
757
+        "tm_min"  => (int) $out['M'],
758
+        "tm_hour" => (int) $out['H'],
759
+        "tm_mday" => (int) $out['d'],
760 760
         "tm_mon"  => $out['m'] ? $out['m'] - 1 : 0,
761 761
         "tm_year" => $out['Y'] > 1900 ? $out['Y'] - 1900 : 0,
762 762
       );
@@ -771,7 +771,7 @@  discard block
 block discarded – undo
771 771
 function sn_sys_sector_buy($redirect = 'overview.php') {
772 772
   global $user, $planetrow;
773 773
 
774
-  if(!sys_get_param_str('sector_buy') || $planetrow['planet_type'] != PT_PLANET) {
774
+  if (!sys_get_param_str('sector_buy') || $planetrow['planet_type'] != PT_PLANET) {
775 775
     return;
776 776
   }
777 777
 
@@ -784,9 +784,9 @@  discard block
 block discarded – undo
784 784
 //  $planetrow = $planetrow['planet'];
785 785
   $sector_cost = eco_get_build_data($user, $planetrow, UNIT_SECTOR, mrc_get_level($user, $planetrow, UNIT_SECTOR), true);
786 786
   $sector_cost = $sector_cost[BUILD_CREATE][RES_DARK_MATTER];
787
-  if($sector_cost <= mrc_get_level($user, null, RES_DARK_MATTER)) {
787
+  if ($sector_cost <= mrc_get_level($user, null, RES_DARK_MATTER)) {
788 788
     $planet_name_text = uni_render_planet($planetrow);
789
-    if(rpg_points_change($user['id'], RPG_SECTOR, -$sector_cost, sprintf(classLocale::$lang['sys_sector_purchase_log'],
789
+    if (rpg_points_change($user['id'], RPG_SECTOR, -$sector_cost, sprintf(classLocale::$lang['sys_sector_purchase_log'],
790 790
         $user['username'], $user['id'], $planet_name_text, classLocale::$lang['sys_planet_type'][$planetrow['planet_type']], $planetrow['id'], $sector_cost)
791 791
     )) {
792 792
       $sector_db_name = pname_resource_name(UNIT_SECTOR);
@@ -801,30 +801,30 @@  discard block
 block discarded – undo
801 801
 }
802 802
 
803 803
 function sn_sys_handler_add(&$functions, $handler_list, $class_module_name = '', $sub_type = '') {
804
-  if(isset($handler_list) && is_array($handler_list) && !empty($handler_list)) {
805
-    foreach($handler_list as $function_name => $function_data) {
806
-      if(is_string($function_data)) {
804
+  if (isset($handler_list) && is_array($handler_list) && !empty($handler_list)) {
805
+    foreach ($handler_list as $function_name => $function_data) {
806
+      if (is_string($function_data)) {
807 807
         $override_with = &$function_data;
808
-      } elseif(isset($function_data['callable'])) {
808
+      } elseif (isset($function_data['callable'])) {
809 809
         $override_with = &$function_data['callable'];
810 810
       }
811 811
 
812 812
       $overwrite = $override_with[0] == '*';
813
-      if($overwrite) {
813
+      if ($overwrite) {
814 814
         $override_with = substr($override_with, 1);
815 815
       }
816 816
 
817
-      if(($point_position = strpos($override_with, '.')) === false && $class_module_name) {
817
+      if (($point_position = strpos($override_with, '.')) === false && $class_module_name) {
818 818
         $override_with = array($class_module_name, $override_with);
819
-      } elseif($point_position == 0) {
819
+      } elseif ($point_position == 0) {
820 820
         $override_with = substr($override_with, 1);
821
-      } elseif($point_position > 0) {
821
+      } elseif ($point_position > 0) {
822 822
         $override_with = array(substr($override_with, 0, $point_position), substr($override_with, $point_position + 1));
823 823
       }
824 824
 
825
-      if($overwrite) {
825
+      if ($overwrite) {
826 826
         $functions[$function_name] = array();
827
-      } elseif(!isset($functions[$function_name])) {
827
+      } elseif (!isset($functions[$function_name])) {
828 828
         $functions[$function_name] = array();
829 829
         $sn_function_name = 'sn_' . $function_name . ($sub_type ? '_' . $sub_type : '');
830 830
         $functions[$function_name][] = $sn_function_name;
@@ -840,15 +840,15 @@  discard block
 block discarded – undo
840 840
 function player_nick_render_to_html($result, $options = false) {
841 841
   // TODO - обрабатывать разные случаи: $user, $render_nick_array, $string
842 842
 
843
-  if(is_string($result) && strpos($result, ':{i:')) {
843
+  if (is_string($result) && strpos($result, ':{i:')) {
844 844
     $result = player_nick_uncompact($result);
845 845
   }
846 846
 
847
-  if(is_array($result)) {
848
-    if(isset($result['id'])) {
847
+  if (is_array($result)) {
848
+    if (isset($result['id'])) {
849 849
       $result = player_nick_render_current_to_array($result, $options);
850 850
     }
851
-    if(!isset($result[NICK_HTML])) {
851
+    if (!isset($result[NICK_HTML])) {
852 852
       $result = player_nick_render_array_to_html($result);
853 853
     }
854 854
     unset($result[NICK_HTML]);
@@ -871,7 +871,7 @@  discard block
 block discarded – undo
871 871
   try {
872 872
     $result = unserialize($nick_string);
873 873
     // ksort($result); // Всегда ksort-ый в player_nick_compact()
874
-  } catch(exception $e) {
874
+  } catch (exception $e) {
875 875
     $result = strpos($nick_string, ':{i:') ? null : $nick_string; // fallback if it is already string - for old chat strings, for example
876 876
   }
877 877
 
@@ -884,20 +884,20 @@  discard block
 block discarded – undo
884 884
   global $user;
885 885
 
886 886
   // ALL STRING ARE UNSAFE!!!
887
-  if(isset($nick_array[NICK_BIRTHSDAY])) {
887
+  if (isset($nick_array[NICK_BIRTHSDAY])) {
888 888
     $result[NICK_BIRTHSDAY] = '<img src="design/images/birthday.png" />';
889 889
   }
890 890
 
891
-  if(isset($nick_array[NICK_VACATION])) {
891
+  if (isset($nick_array[NICK_VACATION])) {
892 892
     $result[NICK_VACATION] = '<img src="design/images/icon_vacation.png" />';
893 893
   }
894 894
 
895
-  if(isset($nick_array[NICK_GENDER])) {
895
+  if (isset($nick_array[NICK_GENDER])) {
896 896
     $result[NICK_GENDER] = '<img src="' . ($user['dpath'] ? $user['dpath'] : DEFAULT_SKINPATH) . 'images/gender_' . $nick_array[NICK_GENDER] . '.png" />';
897 897
   }
898 898
 
899
-  if(isset($nick_array[NICK_AUTH_LEVEL]) || isset($nick_array[NICK_PREMIUM])) {
900
-    switch($nick_array[NICK_AUTH_LEVEL]) {
899
+  if (isset($nick_array[NICK_AUTH_LEVEL]) || isset($nick_array[NICK_PREMIUM])) {
900
+    switch ($nick_array[NICK_AUTH_LEVEL]) {
901 901
       case 4:
902 902
         $highlight = classSupernova::$config->chat_highlight_developer;
903 903
       break;
@@ -918,20 +918,20 @@  discard block
 block discarded – undo
918 918
         $highlight = isset($nick_array[NICK_PREMIUM]) ? classSupernova::$config->chat_highlight_premium : '';
919 919
     }
920 920
 
921
-    if($highlight) {
921
+    if ($highlight) {
922 922
       list($result[NICK_HIGHLIGHT], $result[NICK_HIGHLIGHT_END]) = explode('$1', $highlight);
923 923
     }
924 924
     // $result = preg_replace("#(.+)#", $highlight, $result);
925 925
   }
926 926
 
927
-  if(isset($nick_array[NICK_CLASS])) {
927
+  if (isset($nick_array[NICK_CLASS])) {
928 928
     $result[NICK_CLASS] = '<span ' . $nick_array[NICK_CLASS] . '>';
929 929
     $result[NICK_CLASS_END] = '</span>';
930 930
   }
931 931
 
932 932
   $result[NICK_NICK] = sys_safe_output($nick_array[NICK_NICK]);
933 933
 
934
-  if(isset($nick_array[NICK_ALLY])) {
934
+  if (isset($nick_array[NICK_ALLY])) {
935 935
     $result[NICK_ALLY] = '[' . sys_safe_output($nick_array[NICK_ALLY]) . ']';
936 936
   }
937 937
 
@@ -955,32 +955,32 @@  discard block
 block discarded – undo
955 955
   */
956 956
 
957 957
 
958
-  if($render_user['user_birthday'] && ($options === true || isset($options['icons']) || isset($options['birthday'])) && (date('Y', SN_TIME_NOW) . date('-m-d', strtotime($render_user['user_birthday'])) == date('Y-m-d', SN_TIME_NOW))) {
958
+  if ($render_user['user_birthday'] && ($options === true || isset($options['icons']) || isset($options['birthday'])) && (date('Y', SN_TIME_NOW) . date('-m-d', strtotime($render_user['user_birthday'])) == date('Y-m-d', SN_TIME_NOW))) {
959 959
     $result[NICK_BIRTHSDAY] = '';
960 960
   }
961 961
 
962
-  if($options === true || (isset($options['icons']) && $options['icons']) || (isset($options['gender']) && $options['gender'])) {
962
+  if ($options === true || (isset($options['icons']) && $options['icons']) || (isset($options['gender']) && $options['gender'])) {
963 963
     $result[NICK_GENDER] = $render_user['gender'] == GENDER_UNKNOWN ? 'unknown' : ($render_user['gender'] == GENDER_FEMALE ? 'female' : 'male');
964 964
   }
965 965
 
966
-  if(($options === true || (isset($options['icons']) && $options['icons']) || (isset($options['vacancy']) && $options['vacancy'])) && $render_user['vacation']) {
966
+  if (($options === true || (isset($options['icons']) && $options['icons']) || (isset($options['vacancy']) && $options['vacancy'])) && $render_user['vacation']) {
967 967
     $result[NICK_VACATION] = $render_user['vacation'];
968 968
   }
969 969
 
970
-  if($options === true || (isset($options['color']) && $options['color'])) {
971
-    if($user_auth_level = $render_user['authlevel']) {
970
+  if ($options === true || (isset($options['color']) && $options['color'])) {
971
+    if ($user_auth_level = $render_user['authlevel']) {
972 972
       $result[NICK_AUTH_LEVEL] = $user_auth_level;
973 973
     }
974
-    if($user_premium = mrc_get_level($render_user, null, UNIT_PREMIUM)) {
974
+    if ($user_premium = mrc_get_level($render_user, null, UNIT_PREMIUM)) {
975 975
       $result[NICK_PREMIUM] = $user_premium;
976 976
     }
977 977
   }
978 978
 
979
-  if((isset($options['class']) && $options['class'])) {
979
+  if ((isset($options['class']) && $options['class'])) {
980 980
     $result[NICK_CLASS] = (isset($result_options[NICK_CLASS]) ? ' ' . $result_options[NICK_CLASS] : '') . $options['class'];
981 981
   }
982 982
 
983
-  if($render_user['ally_tag'] && ($options === true || (isset($options['ally']) && $options['ally']))) {
983
+  if ($render_user['ally_tag'] && ($options === true || (isset($options['ally']) && $options['ally']))) {
984 984
     $result[NICK_ALLY] = $render_user['ally_tag'];
985 985
   }
986 986
 
@@ -996,25 +996,25 @@  discard block
 block discarded – undo
996 996
 
997 997
   $user_skip_list = array();
998 998
 
999
-  if(classSupernova::$config->stats_hide_admins) {
999
+  if (classSupernova::$config->stats_hide_admins) {
1000 1000
     $user_skip_list[] = '`authlevel` > 0';
1001 1001
   }
1002 1002
 
1003
-  if(classSupernova::$config->stats_hide_player_list) {
1003
+  if (classSupernova::$config->stats_hide_player_list) {
1004 1004
     $temp = explode(',', classSupernova::$config->stats_hide_player_list);
1005
-    foreach($temp as $user_id) {
1005
+    foreach ($temp as $user_id) {
1006 1006
       $user_id = floatval($user_id);
1007
-      if($user_id) {
1007
+      if ($user_id) {
1008 1008
         $user_skip_list[] = '`id` = ' . $user_id;
1009 1009
       }
1010 1010
     }
1011 1011
   }
1012 1012
 
1013
-  if(!empty($user_skip_list)) {
1013
+  if (!empty($user_skip_list)) {
1014 1014
     $user_skip_list = implode(' OR ', $user_skip_list);
1015 1015
     $user_skip_query = db_user_list($user_skip_list);
1016
-    if(!empty($user_skip_query)) {
1017
-      foreach($user_skip_query as $user_skip_row) {
1016
+    if (!empty($user_skip_query)) {
1017
+      foreach ($user_skip_query as $user_skip_row) {
1018 1018
         $result[$user_skip_row['id']] = $user_skip_row['id'];
1019 1019
       }
1020 1020
     }
@@ -1045,7 +1045,7 @@  discard block
 block discarded – undo
1045 1045
 
1046 1046
 function sn_sn_get_groups($groups, &$result) {
1047 1047
   $result = is_array($result) ? $result : array();
1048
-  foreach($groups = is_array($groups) ? $groups : array($groups) as $group_name) {
1048
+  foreach ($groups = is_array($groups) ? $groups : array($groups) as $group_name) {
1049 1049
     $result += is_array($a_group = get_unit_param(UNIT_GROUP, $group_name)) ? $a_group : array();
1050 1050
   }
1051 1051
 
@@ -1071,8 +1071,8 @@  discard block
 block discarded – undo
1071 1071
   $sn_data_unit = get_unit_param($unit_id);
1072 1072
 
1073 1073
   $result = is_array($result) ? $result : array();
1074
-  if($sn_data_unit[$field] && !($sn_data_unit[P_UNIT_TYPE] == UNIT_MERCENARIES && classSupernova::$config->empire_mercenary_temporary)) {
1075
-    foreach($sn_data_unit[$field] as $require_id => $require_level) {
1074
+  if ($sn_data_unit[$field] && !($sn_data_unit[P_UNIT_TYPE] == UNIT_MERCENARIES && classSupernova::$config->empire_mercenary_temporary)) {
1075
+    foreach ($sn_data_unit[$field] as $require_id => $require_level) {
1076 1076
       $level_got = mrc_get_level($user, $planetrow, $require_id);
1077 1077
       $level_basic = mrc_get_level($user, $planetrow, $require_id, false, true);
1078 1078
       $result[] = array(
@@ -1096,16 +1096,16 @@  discard block
 block discarded – undo
1096 1096
 
1097 1097
   $ranks = array();
1098 1098
 
1099
-  if($ally['ranklist']) {
1099
+  if ($ally['ranklist']) {
1100 1100
     $str_ranks = explode(';', $ally['ranklist']);
1101
-    foreach($str_ranks as $str_rank) {
1102
-      if(!$str_rank) {
1101
+    foreach ($str_ranks as $str_rank) {
1102
+      if (!$str_rank) {
1103 1103
         continue;
1104 1104
       }
1105 1105
 
1106 1106
       $tmp = explode(',', $str_rank);
1107 1107
       $rank_id = count($ranks);
1108
-      foreach($ally_rights as $key => $value) {
1108
+      foreach ($ally_rights as $key => $value) {
1109 1109
         $ranks[$rank_id][$value] = $tmp[$key];
1110 1110
       }
1111 1111
     }
@@ -1121,8 +1121,8 @@  discard block
 block discarded – undo
1121 1121
 }
1122 1122
 
1123 1123
 function array_merge_recursive_numeric($array1, $array2) {
1124
-  if(!empty($array2) && is_array($array2)) {
1125
-    foreach($array2 as $key => $value) {
1124
+  if (!empty($array2) && is_array($array2)) {
1125
+    foreach ($array2 as $key => $value) {
1126 1126
 //    if(!isset($array1[$key]) || !is_array($array1[$key])) {
1127 1127
 //      $array1[$key] = $value;
1128 1128
 //    } else {
@@ -1137,7 +1137,7 @@  discard block
 block discarded – undo
1137 1137
 
1138 1138
 function sn_sys_array_cumulative_sum(&$array) {
1139 1139
   $accum = 0;
1140
-  foreach($array as &$value) {
1140
+  foreach ($array as &$value) {
1141 1141
     $accum += $value;
1142 1142
     $value = $accum;
1143 1143
   }
@@ -1147,7 +1147,7 @@  discard block
 block discarded – undo
1147 1147
   $sn_data_density = sn_get_groups('planet_density');
1148 1148
   $density_price_chart = array();
1149 1149
 
1150
-  foreach($sn_data_density as $density_id => $density_data) {
1150
+  foreach ($sn_data_density as $density_id => $density_data) {
1151 1151
     // Отсекаем записи с RARITY = 0 - служебные записи и супер-ядра
1152 1152
     $density_data[UNIT_PLANET_DENSITY_RARITY] ? $density_price_chart[$density_id] = $density_data[UNIT_PLANET_DENSITY_RARITY] : false;
1153 1153
   }
@@ -1155,7 +1155,7 @@  discard block
 block discarded – undo
1155 1155
 
1156 1156
   $total_rarity = array_sum($density_price_chart);
1157 1157
 
1158
-  foreach($density_price_chart as &$density_data) {
1158
+  foreach ($density_price_chart as &$density_data) {
1159 1159
     $density_data = ceil($total_rarity / $density_data * $planet_row['field_max'] * PLANET_DENSITY_TO_DARK_MATTER_RATE);
1160 1160
   }
1161 1161
 
@@ -1163,16 +1163,16 @@  discard block
 block discarded – undo
1163 1163
 }
1164 1164
 
1165 1165
 function sn_sys_planet_core_transmute(&$user, &$planetrow) {
1166
-  if(!sys_get_param_str('transmute')) {
1166
+  if (!sys_get_param_str('transmute')) {
1167 1167
     return array();
1168 1168
   }
1169 1169
 
1170 1170
   try {
1171
-    if($planetrow['planet_type'] != PT_PLANET) {
1171
+    if ($planetrow['planet_type'] != PT_PLANET) {
1172 1172
       throw new exception(classLocale::$lang['ov_core_err_not_a_planet'], ERR_ERROR);
1173 1173
     }
1174 1174
 
1175
-    if($planetrow['density_index'] == ($new_density_index = sys_get_param_id('density_type'))) {
1175
+    if ($planetrow['density_index'] == ($new_density_index = sys_get_param_id('density_type'))) {
1176 1176
       throw new exception(classLocale::$lang['ov_core_err_same_density'], ERR_WARNING);
1177 1177
     }
1178 1178
 
@@ -1186,7 +1186,7 @@  discard block
 block discarded – undo
1186 1186
     $planet_density_index = $planetrow['density_index'];
1187 1187
 
1188 1188
     $density_price_chart = planet_density_price_chart($planetrow);
1189
-    if(!isset($density_price_chart[$new_density_index])) {
1189
+    if (!isset($density_price_chart[$new_density_index])) {
1190 1190
       // Hack attempt
1191 1191
       throw new exception(classLocale::$lang['ov_core_err_denisty_type_wrong'], ERR_ERROR);
1192 1192
     }
@@ -1195,13 +1195,13 @@  discard block
 block discarded – undo
1195 1195
     // $transmute_cost = get_unit_param(UNIT_PLANET_DENSITY, 'cost');
1196 1196
     // $transmute_cost = $transmute_cost[RES_DARK_MATTER] * $density_price_chart[$new_density_index];
1197 1197
     $transmute_cost = $density_price_chart[$new_density_index];
1198
-    if($user_dark_matter < $transmute_cost) {
1198
+    if ($user_dark_matter < $transmute_cost) {
1199 1199
       throw new exception(classLocale::$lang['ov_core_err_no_dark_matter'], ERR_ERROR);
1200 1200
     }
1201 1201
 
1202 1202
     $sn_data_planet_density = sn_get_groups('planet_density');
1203
-    foreach($sn_data_planet_density as $key => $value) {
1204
-      if($key == $new_density_index) {
1203
+    foreach ($sn_data_planet_density as $key => $value) {
1204
+      if ($key == $new_density_index) {
1205 1205
         break;
1206 1206
       }
1207 1207
       $prev_density_index = $key;
@@ -1232,7 +1232,7 @@  discard block
 block discarded – undo
1232 1232
       'STATUS'  => ERR_NONE,
1233 1233
       'MESSAGE' => sprintf(classLocale::$lang['ov_core_err_none'], classLocale::$lang['uni_planet_density_types'][$planet_density_index], classLocale::$lang['uni_planet_density_types'][$new_density_index], $new_density),
1234 1234
     );
1235
-  } catch(exception $e) {
1235
+  } catch (exception $e) {
1236 1236
     sn_db_transaction_rollback();
1237 1237
     $result = array(
1238 1238
       'STATUS'  => $e->getCode(),
@@ -1245,8 +1245,8 @@  discard block
 block discarded – undo
1245 1245
 
1246 1246
 function sn_module_get_active_count($group = '*') {
1247 1247
   $active_modules = 0;
1248
-  if(isset(sn_module::$sn_module_list[$group]) && is_array(sn_module::$sn_module_list[$group])) {
1249
-    foreach(sn_module::$sn_module_list[$group] as $payment_module) {
1248
+  if (isset(sn_module::$sn_module_list[$group]) && is_array(sn_module::$sn_module_list[$group])) {
1249
+    foreach (sn_module::$sn_module_list[$group] as $payment_module) {
1250 1250
       $active_modules += $payment_module->manifest['active'];
1251 1251
     }
1252 1252
   }
@@ -1257,7 +1257,7 @@  discard block
 block discarded – undo
1257 1257
 function get_resource_exchange() {
1258 1258
   static $rates;
1259 1259
 
1260
-  if(!$rates) {
1260
+  if (!$rates) {
1261 1261
     $rates = array(
1262 1262
       RES_METAL       => 'rpg_exchange_metal',
1263 1263
       RES_CRYSTAL     => 'rpg_exchange_crystal',
@@ -1265,7 +1265,7 @@  discard block
 block discarded – undo
1265 1265
       RES_DARK_MATTER => 'rpg_exchange_darkMatter',
1266 1266
     );
1267 1267
 
1268
-    foreach($rates as &$rate) {
1268
+    foreach ($rates as &$rate) {
1269 1269
       $rate = classSupernova::$config->$rate;
1270 1270
     }
1271 1271
   }
@@ -1276,12 +1276,12 @@  discard block
 block discarded – undo
1276 1276
 function get_unit_cost_in(&$cost, $in_resource = RES_METAL) {
1277 1277
   static $rates;
1278 1278
 
1279
-  if(!$rates) {
1279
+  if (!$rates) {
1280 1280
     $rates = get_resource_exchange();
1281 1281
   }
1282 1282
 
1283 1283
   $metal_cost = 0;
1284
-  foreach($cost as $resource_id => $resource_value) {
1284
+  foreach ($cost as $resource_id => $resource_value) {
1285 1285
     $metal_cost += $rates[$resource_id] * $resource_value;
1286 1286
   }
1287 1287
 
@@ -1291,8 +1291,8 @@  discard block
 block discarded – undo
1291 1291
 function get_player_max_expeditons(&$user, $astrotech = -1) { return sn_function_call(__FUNCTION__, array(&$user, $astrotech, &$result)); }
1292 1292
 
1293 1293
 function sn_get_player_max_expeditons(&$user, $astrotech = -1, &$result = 0) {
1294
-  if($astrotech == -1) {
1295
-    if(!isset($user[UNIT_PLAYER_EXPEDITIONS_MAX])) {
1294
+  if ($astrotech == -1) {
1295
+    if (!isset($user[UNIT_PLAYER_EXPEDITIONS_MAX])) {
1296 1296
       $astrotech = mrc_get_level($user, null, TECH_ASTROTECH);
1297 1297
       $user[UNIT_PLAYER_EXPEDITIONS_MAX] = $astrotech >= 1 ? floor(sqrt($astrotech - 1)) : 0;
1298 1298
     }
@@ -1308,8 +1308,8 @@  discard block
 block discarded – undo
1308 1308
 }
1309 1309
 
1310 1310
 function get_player_max_colonies(&$user, $astrotech = -1) {
1311
-  if($astrotech == -1) {
1312
-    if(!isset($user[UNIT_PLAYER_COLONIES_MAX])) {
1311
+  if ($astrotech == -1) {
1312
+    if (!isset($user[UNIT_PLAYER_COLONIES_MAX])) {
1313 1313
 
1314 1314
       $expeditions = get_player_max_expeditons($user);
1315 1315
       $astrotech = mrc_get_level($user, null, TECH_ASTROTECH);
@@ -1354,10 +1354,10 @@  discard block
 block discarded – undo
1354 1354
 
1355 1355
   // pdump($powerup_unit, '$powerup_unit');
1356 1356
   $level_current = $term_original = $time_left = 0;
1357
-  if($is_upgrade) {
1357
+  if ($is_upgrade) {
1358 1358
     $time_finish = strtotime($powerup_unit['unit_time_finish']);
1359 1359
     $time_left = max(0, $time_finish - SN_TIME_NOW);
1360
-    if($time_left > 0) {
1360
+    if ($time_left > 0) {
1361 1361
       $term_original = $time_finish - strtotime($powerup_unit['unit_time_start']);
1362 1362
       $level_current = $powerup_unit['unit_level'];
1363 1363
     }
@@ -1365,22 +1365,22 @@  discard block
 block discarded – undo
1365 1365
 
1366 1366
   $level_max = $level_max > $powerup_data[P_MAX_STACK] ? $level_max : $powerup_data[P_MAX_STACK];
1367 1367
   $original_cost = 0;
1368
-  for($i = 1; $i <= $level_max; $i++) {
1368
+  for ($i = 1; $i <= $level_max; $i++) {
1369 1369
     $base_cost = eco_get_total_cost($powerup_id, $i);
1370 1370
     $base_cost = $base_cost[BUILD_CREATE][RES_DARK_MATTER];
1371
-    foreach($sn_powerup_buy_discounts as $period => $discount) {
1371
+    foreach ($sn_powerup_buy_discounts as $period => $discount) {
1372 1372
       $upgrade_price = floor($base_cost * $discount * $period / PERIOD_MONTH);
1373 1373
       $result[$i][$period] = $upgrade_price;
1374 1374
       $original_cost = $is_upgrade && $i == $level_current && $period <= $term_original ? $upgrade_price : $original_cost;
1375 1375
     }
1376 1376
   }
1377 1377
 
1378
-  if($is_upgrade && $time_left) {
1378
+  if ($is_upgrade && $time_left) {
1379 1379
     $term_original = round($term_original / PERIOD_DAY);
1380 1380
     $time_left = min(floor($time_left / PERIOD_DAY), $term_original);
1381 1381
     $cost_left = $term_original > 0 ? ceil($time_left / $term_original * $original_cost) : 0;
1382 1382
 
1383
-    array_walk_recursive($result, function (&$value) use ($cost_left) {
1383
+    array_walk_recursive($result, function(&$value) use ($cost_left) {
1384 1384
       $value -= $cost_left;
1385 1385
     });
1386 1386
   }
@@ -1436,7 +1436,7 @@  discard block
 block discarded – undo
1436 1436
 
1437 1437
 function print_rr($var, $capture = false) {
1438 1438
   $print = '<pre>' . htmlspecialchars(print_r($var, true)) . '</pre>';
1439
-  if($capture) {
1439
+  if ($capture) {
1440 1440
     return $print;
1441 1441
   } else {
1442 1442
     print($print);
@@ -1515,8 +1515,8 @@  discard block
 block discarded – undo
1515 1515
  * @return mixed
1516 1516
  */
1517 1517
 function sortUnitRenderedList(&$ListToSort, $sort_option, $sort_option_inverse) {
1518
-  if($sort_option || $sort_option_inverse != PLAYER_OPTION_SORT_ORDER_PLAIN) {
1519
-    switch($sort_option) {
1518
+  if ($sort_option || $sort_option_inverse != PLAYER_OPTION_SORT_ORDER_PLAIN) {
1519
+    switch ($sort_option) {
1520 1520
       case PLAYER_OPTION_SORT_NAME:
1521 1521
         $sort_option_field = 'NAME';
1522 1522
       break;
@@ -1537,7 +1537,7 @@  discard block
 block discarded – undo
1537 1537
       break;
1538 1538
     }
1539 1539
     $sort_option_inverse_closure = $sort_option_inverse ? -1 : 1;
1540
-    usort($ListToSort, function ($a, $b) use ($sort_option_field, $sort_option_inverse_closure) {
1540
+    usort($ListToSort, function($a, $b) use ($sort_option_field, $sort_option_inverse_closure) {
1541 1541
       return $a[$sort_option_field] < $b[$sort_option_field] ? -1 * $sort_option_inverse_closure : (
1542 1542
       $a[$sort_option_field] > $b[$sort_option_field] ? 1 * $sort_option_inverse_closure : 0
1543 1543
       );
Please login to merge, or discard this patch.
includes/includes/eco_bld_structures.php 1 patch
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -19,10 +19,10 @@  discard block
 block discarded – undo
19 19
   global $template_result;
20 20
   $classLocale = classLocale::$lang;
21 21
 
22
-  if($ally_id = sys_get_param_id('ally_id')) {
22
+  if ($ally_id = sys_get_param_id('ally_id')) {
23 23
     define('SN_IN_ALLY', true);
24 24
     $ranks = ally_get_ranks($auser['ally']);
25
-    if($ranks[$auser['ally_rank_id']]['admin'] || $auser['ally']['ally_owner'] == $auser['id']) {
25
+    if ($ranks[$auser['ally_rank_id']]['admin'] || $auser['ally']['ally_owner'] == $auser['id']) {
26 26
       $user = &$auser['ally']['player'];
27 27
       $planet = array(
28 28
         'metal'     => $user['metal'],
@@ -32,11 +32,11 @@  discard block
 block discarded – undo
32 32
     }
33 33
   }
34 34
 
35
-  if(!$user) {
35
+  if (!$user) {
36 36
     $user = &$auser;
37 37
   }
38 38
 
39
-  switch($action = sys_get_param_escaped('action')) {
39
+  switch ($action = sys_get_param_escaped('action')) {
40 40
     case 'create': // Add unit to que for build
41 41
     case 'create_autoconvert': // Add unit to que for build
42 42
     case 'destroy': // Add unit to que for remove
@@ -53,28 +53,28 @@  discard block
 block discarded – undo
53 53
 
54 54
   $group_missile = sn_get_groups('missile');
55 55
   $silo_capacity_free = 0;
56
-  if($que_type == QUE_STRUCTURES) {
56
+  if ($que_type == QUE_STRUCTURES) {
57 57
     $build_unit_list = sn_get_groups('build_allow');
58 58
     $build_unit_list = $build_unit_list[$planet['planet_type']];
59 59
     $artifact_id = ART_NANO_BUILDER;
60 60
     $page_header = classLocale::$lang['tech'][UNIT_STRUCTURES];
61
-  } elseif($que_type == QUE_RESEARCH) {
62
-    if(!mrc_get_level($user, $planet, STRUC_LABORATORY)) {
61
+  } elseif ($que_type == QUE_RESEARCH) {
62
+    if (!mrc_get_level($user, $planet, STRUC_LABORATORY)) {
63 63
       message(classLocale::$lang['no_laboratory'], classLocale::$lang['tech'][UNIT_TECHNOLOGIES]);
64 64
     }
65 65
 
66
-    if(eco_unit_busy($user, $planet, UNIT_TECHNOLOGIES)) {
66
+    if (eco_unit_busy($user, $planet, UNIT_TECHNOLOGIES)) {
67 67
       message(classLocale::$lang['eco_bld_msg_err_laboratory_upgrading'], classLocale::$lang['tech'][UNIT_TECHNOLOGIES]);
68 68
     }
69 69
     $build_unit_list = sn_get_groups('tech');
70 70
     $artifact_id = ART_HEURISTIC_CHIP;
71 71
     $page_header = classLocale::$lang['tech'][UNIT_TECHNOLOGIES] . ($user['user_as_ally'] ? "&nbsp;{$classLocale['sys_of_ally']}&nbsp;{$user['username']}" : '');
72
-  } elseif($que_type == QUE_MERCENARY) {
72
+  } elseif ($que_type == QUE_MERCENARY) {
73 73
     $build_unit_list = sn_get_groups('mercenaries');
74 74
     $artifact_id = 0;
75 75
     $page_header = classLocale::$lang['tech'][UNIT_MERCENARIES] . ($user['user_as_ally'] ? "&nbsp;{$classLocale['sys_of_ally']}&nbsp;{$user['username']}" : '');
76 76
   } else {
77
-    if(mrc_get_level($user, $planet, STRUC_FACTORY_HANGAR) == 0) {
77
+    if (mrc_get_level($user, $planet, STRUC_FACTORY_HANGAR) == 0) {
78 78
       message(classLocale::$lang['need_hangar'], classLocale::$lang['tech'][STRUC_FACTORY_HANGAR]);
79 79
     }
80 80
 
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
     $artifact_id = 0;
84 84
 
85 85
     $silo_capacity_free = mrc_get_level($user, $planet, STRUC_SILO) * get_unit_param(STRUC_SILO, P_CAPACITY);
86
-    foreach($group_missile as $unit_id) {
86
+    foreach ($group_missile as $unit_id) {
87 87
       $silo_capacity_free -= (mrc_get_level($user, $planet, $unit_id, false, true) + (isset($in_que[$unit_id]) && $in_que[$unit_id] ? $in_que[$unit_id] : 0)) * get_unit_param($unit_id, P_UNIT_SIZE);
88 88
     }
89 89
     $silo_capacity_free = max(0, $silo_capacity_free);
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
   $config_resource_multiplier_plain = game_resource_multiplier(true);
95 95
 
96 96
   $template = gettemplate('buildings_builds', true);
97
-  if(!empty($operation_result)) {
97
+  if (!empty($operation_result)) {
98 98
     $template_result['.']['result'][] = $operation_result;
99 99
   }
100 100
 
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
 
125 125
   $record_index = 0;
126 126
 
127
-  foreach($build_unit_list as $unit_id) {
127
+  foreach ($build_unit_list as $unit_id) {
128 128
     $level_base = mrc_get_level($user, $planet, $unit_id, false, true);
129 129
     $level_effective = mrc_get_level($user, $planet, $unit_id);
130 130
     $level_in_que = $in_que[$unit_id];
@@ -147,12 +147,12 @@  discard block
 block discarded – undo
147 147
     $can_build = $unit_info[P_MAX_STACK] ? max(0, $unit_info[P_MAX_STACK] - $level_in_que - $level_effective) : $build_data['CAN'][BUILD_CREATE];
148 148
     // Restricting $can_build by free silo capacity
149 149
     $can_build = ($unit_is_missile = in_array($unit_id, $group_missile)) ? min($can_build, floor($silo_capacity_free / $unit_info[P_UNIT_SIZE])) : $can_build;
150
-    if(!$can_build) {
151
-      if(!$build_data['CAN'][BUILD_CREATE]) {
150
+    if (!$can_build) {
151
+      if (!$build_data['CAN'][BUILD_CREATE]) {
152 152
         $build_data['RESULT'][BUILD_CREATE] = BUILD_NO_RESOURCES;
153
-      } elseif($unit_is_missile && $silo_capacity_free < $unit_info[P_UNIT_SIZE]) {
153
+      } elseif ($unit_is_missile && $silo_capacity_free < $unit_info[P_UNIT_SIZE]) {
154 154
         $build_data['RESULT'][BUILD_CREATE] = BUILD_SILO_FULL;
155
-      } elseif($unit_info[P_MAX_STACK]) {
155
+      } elseif ($unit_info[P_MAX_STACK]) {
156 156
         $build_data['RESULT'][BUILD_CREATE] = BUILD_MAX_REACHED;
157 157
       }
158 158
     }
@@ -219,14 +219,14 @@  discard block
 block discarded – undo
219 219
       'MAP_IS_RESOURCE' => !empty($unit_info[P_UNIT_PRODUCTION]),
220 220
     );
221 221
 
222
-    if($unit_stackable) {
222
+    if ($unit_stackable) {
223 223
       $level_production_base = array(
224 224
         'ACTUAL_SHIELD' => pretty_number(mrc_modify_value($user, false, array(MRC_ADMIRAL, TECH_SHIELD), $unit_info['shield'])),
225 225
         'ACTUAL_ARMOR'  => pretty_number(mrc_modify_value($user, false, array(MRC_ADMIRAL, TECH_ARMOR), $unit_info['armor'])),
226 226
         'ACTUAL_WEAPON' => pretty_number(mrc_modify_value($user, false, array(MRC_ADMIRAL, TECH_WEAPON), $unit_info['attack'])),
227 227
       );
228 228
 
229
-      if($unit_info[P_UNIT_TYPE] == UNIT_SHIPS) {
229
+      if ($unit_info[P_UNIT_TYPE] == UNIT_SHIPS) {
230 230
         $ship_data = get_ship_data($unit_id, $user);
231 231
 
232 232
         $level_production_base += array(
@@ -236,9 +236,9 @@  discard block
 block discarded – undo
236 236
         );
237 237
       }
238 238
 
239
-      if($unit_info[P_UNIT_PRODUCTION]) {
240
-        foreach($unit_info[P_UNIT_PRODUCTION] as $resource_id => $resource_calc) {
241
-          if($resource_income =
239
+      if ($unit_info[P_UNIT_PRODUCTION]) {
240
+        foreach ($unit_info[P_UNIT_PRODUCTION] as $resource_id => $resource_calc) {
241
+          if ($resource_income =
242 242
             floor(mrc_modify_value($user, $planet, $sn_modifiers_resource, $resource_calc(1, 10, $user, $planet)
243 243
               * ($resource_id == RES_ENERGY ? $config_resource_multiplier_plain : $config_resource_multiplier)
244 244
               * (isset($density_info[$resource_id]) ? $density_info[$resource_id] : 1)))
@@ -248,11 +248,11 @@  discard block
 block discarded – undo
248 248
         }
249 249
       }
250 250
       $production['.']['resource'][] = $level_production_base;
251
-    } elseif($unit_info[P_UNIT_PRODUCTION]) {
251
+    } elseif ($unit_info[P_UNIT_PRODUCTION]) {
252 252
       $level_production_base = array();
253 253
       $element_level_start = $level_effective + $in_que[$unit_id];
254
-      foreach($unit_info[P_UNIT_PRODUCTION] as $resource_id => $resource_calc) {
255
-        if($resource_income =
254
+      foreach ($unit_info[P_UNIT_PRODUCTION] as $resource_id => $resource_calc) {
255
+        if ($resource_income =
256 256
           floor(mrc_modify_value($user, $planet, $sn_modifiers_resource, $resource_calc($element_level_start, 10, $user, $planet)
257 257
             * ($resource_id == RES_ENERGY ? $config_resource_multiplier_plain : $config_resource_multiplier)
258 258
             * (isset($density_info[$resource_id]) ? $density_info[$resource_id] : 1)))
@@ -262,10 +262,10 @@  discard block
 block discarded – undo
262 262
       }
263 263
 
264 264
       $level_start = $level_base_and_que > 1 ? $level_effective + $level_in_que - 1 : 1;
265
-      for($i = 0; $i < 6; $i++) {
265
+      for ($i = 0; $i < 6; $i++) {
266 266
         $level_production = array('LEVEL' => $level_start + $i);
267
-        foreach($unit_info[P_UNIT_PRODUCTION] as $resource_id => $resource_calc) {
268
-          if(
267
+        foreach ($unit_info[P_UNIT_PRODUCTION] as $resource_id => $resource_calc) {
268
+          if (
269 269
           $resource_income = floor(mrc_modify_value($user, $planet, $sn_modifiers_resource, $resource_calc($level_start + $i, 10, $user, $planet)
270 270
             * ($resource_id == RES_ENERGY ? $config_resource_multiplier_plain : $config_resource_multiplier)
271 271
             * (isset($density_info[$resource_id]) ? $density_info[$resource_id] : 1)))
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
         }
277 277
         $production['.']['resource'][] = $level_production;
278 278
       }
279
-    } elseif($unit_id == TECH_ASTROTECH) {
279
+    } elseif ($unit_id == TECH_ASTROTECH) {
280 280
       $element_level_start = $level_effective + $in_que[$unit_id];
281 281
       $level_production_base = array(
282 282
         UNIT_PLAYER_EXPEDITIONS_MAX => get_player_max_expeditons($user, $element_level_start),
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
       );
285 285
 
286 286
       $level_start = $level_base_and_que > 1 ? $level_effective + $level_in_que - 1 : 1;
287
-      for($i = 0; $i < 6; $i++) {
287
+      for ($i = 0; $i < 6; $i++) {
288 288
         $level_production = array('LEVEL' => $level_start + $i);
289 289
         $level_production['R' . UNIT_PLAYER_EXPEDITIONS_MAX] = get_player_max_expeditons($user, $level_start + $i);
290 290
         $level_production['D' . UNIT_PLAYER_EXPEDITIONS_MAX] = $level_production['R' . UNIT_PLAYER_EXPEDITIONS_MAX] - $level_production_base[UNIT_PLAYER_EXPEDITIONS_MAX];
@@ -305,7 +305,7 @@  discard block
 block discarded – undo
305 305
     $template_result['.']['production'][] = $production;
306 306
   }
307 307
 
308
-  foreach(classLocale::$lang['player_option_building_sort'] as $sort_id => $sort_text) {
308
+  foreach (classLocale::$lang['player_option_building_sort'] as $sort_id => $sort_text) {
309 309
     $template->assign_block_vars('sort_values', array(
310 310
       'VALUE' => $sort_id,
311 311
       'TEXT'  => $sort_text,
Please login to merge, or discard this patch.
fleet.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -7,9 +7,9 @@  discard block
 block discarded – undo
7 7
 
8 8
 // TODO - Переместить это куда-нибудь
9 9
 $fleet_page = sys_get_param_int('fleet_page', sys_get_param_int('mode'));
10
-if($fleet_ship_sort = sys_get_param_id('sort_elements') && $fleet_page == 0) {
10
+if ($fleet_ship_sort = sys_get_param_id('sort_elements') && $fleet_page == 0) {
11 11
   define('IN_AJAX', true);
12
-  if(!empty(classLocale::$lang['player_option_fleet_ship_sort'][$fleet_ship_sort])) {
12
+  if (!empty(classLocale::$lang['player_option_fleet_ship_sort'][$fleet_ship_sort])) {
13 13
     // player_save_option($user, PLAYER_OPTION_FLEET_SHIP_SORT, $fleet_ship_sort);
14 14
     // player_save_option($user, PLAYER_OPTION_FLEET_SHIP_SORT_INVERSE, sys_get_param_id('fleet_ship_sort_inverse', 0));
15 15
     classSupernova::$user_options[PLAYER_OPTION_FLEET_SHIP_SORT] = $fleet_ship_sort;
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 $objFleet5->initDefaults($user, $planetrow, $targetVector, $target_mission, $ships, $fleet_group_mr, $speed_percent);
43 43
 
44 44
 
45
-switch($fleet_page) {
45
+switch ($fleet_page) {
46 46
   case 1:
47 47
     $objFleet5->fleetPage1();
48 48
   break;
Please login to merge, or discard this patch.
includes/classes/UnitList.php 1 patch
Spacing   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
    * @param Unit  $value
89 89
    */
90 90
   public function offsetSet($offset, $value) {
91
-    if(isset($this->mapUnitIdToDb[$value->unitId])) {
91
+    if (isset($this->mapUnitIdToDb[$value->unitId])) {
92 92
       classSupernova::$debug->error('UnitList::offsetSet: Unit with UnitId ' . $value->unitId . ' already exists');
93 93
     }
94 94
     $this->mapUnitIdToDb[$value->unitId] = $value;
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
   }
97 97
 
98 98
   public function offsetUnset($offset) {
99
-    if(!empty($this[$offset]->unitId)) {
99
+    if (!empty($this[$offset]->unitId)) {
100 100
 //      $unit_id = $this[$offset]->unitId;
101 101
 //      $this->mapUnitIdToDb[$unit_id] = null;
102 102
 //      unset($this->mapUnitIdToDb[$unit_id]);
@@ -117,20 +117,20 @@  discard block
 block discarded – undo
117 117
   public function dbLoad($dbId, $lockSkip = false) {
118 118
 //    $this->_reset();
119 119
 
120
-    if($dbId <= 0) {
120
+    if ($dbId <= 0) {
121 121
       return;
122 122
     }
123 123
 
124
-    if(!is_object($this->locatedAt)) {
124
+    if (!is_object($this->locatedAt)) {
125 125
       classSupernova::$debug->error('UnitList::dbLoad have no locatedAt field set');
126 126
     }
127 127
 
128 128
     $unit_array = classSupernova::db_get_unit_list_by_location(0, $this->getLocationType(), $this->getLocationDbId());
129
-    if(!is_array($unit_array)) {
129
+    if (!is_array($unit_array)) {
130 130
       return;
131 131
     }
132 132
 
133
-    foreach($unit_array as $unit_db_row) {
133
+    foreach ($unit_array as $unit_db_row) {
134 134
       $unit = $this->_createElement();
135 135
       $unit->dbRowParse($unit_db_row);
136 136
 
@@ -145,25 +145,25 @@  discard block
 block discarded – undo
145 145
   }
146 146
 
147 147
   public function dbSave() {
148
-    if(!is_object($this->locatedAt)) {
148
+    if (!is_object($this->locatedAt)) {
149 149
       classSupernova::$debug->error('UnitList::dbSave have no locatedAt field set');
150 150
     }
151 151
 
152
-    foreach($this->mapUnitIdToDb as $unit) {
152
+    foreach ($this->mapUnitIdToDb as $unit) {
153 153
       $unit_db_id = $unit->dbId;
154 154
       $unit->dbSave();
155 155
 
156
-      if($unit->isEmpty()) {
156
+      if ($unit->isEmpty()) {
157 157
         // Removing unit object
158 158
         // TODO - change when there will be common bus for all objects
159 159
         // ...or should I? If COUNT is empty - it means that object does not exists in DB. So it should be deleted from PHP memory and cache too
160 160
         unset($this[$unit_db_id]);
161 161
       } else {
162
-        if($unit->dbId <= 0) {
162
+        if ($unit->dbId <= 0) {
163 163
           classSupernova::$debug->error('Error writing unit to DB');
164 164
         }
165 165
         // If unit is new then putting unit object to container
166
-        if(empty($this->_container[$unit->dbId])) {
166
+        if (empty($this->_container[$unit->dbId])) {
167 167
           $this->_container[$unit->dbId] = $unit;
168 168
         }
169 169
       }
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
   }
202 202
 
203 203
   public function unitGetCount($unit_id) {
204
-    if(empty($this->mapUnitIdToDb[$unit_id])) {
204
+    if (empty($this->mapUnitIdToDb[$unit_id])) {
205 205
       throw new Exception('Unit [' . $unit_id . '] is not exists in UnitList');
206 206
     }
207 207
     return $this->mapUnitIdToDb[$unit_id]->count;
@@ -216,14 +216,14 @@  discard block
 block discarded – undo
216 216
    * @param bool $replace_value
217 217
    */
218 218
   public function unitAdjustCount($unit_id, $unit_count = 0, $replace_value = false) {
219
-    if(empty($this->mapUnitIdToDb[$unit_id])) {
219
+    if (empty($this->mapUnitIdToDb[$unit_id])) {
220 220
       // If unit not exists - creating one and setting all attributes
221 221
       $this->mapUnitIdToDb[$unit_id] = $this->_createElement();
222 222
       $this->mapUnitIdToDb[$unit_id]->setUnitId($unit_id);
223 223
       $this->mapUnitIdToDb[$unit_id]->setLocatedAt($this);
224 224
     }
225 225
 
226
-    if($replace_value) {
226
+    if ($replace_value) {
227 227
       $this->mapUnitIdToDb[$unit_id]->count = $unit_count;
228 228
     } else {
229 229
       $this->mapUnitIdToDb[$unit_id]->adjustCount($unit_count);
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
    */
238 238
   public function unitsGetArray() {
239 239
     $result = array();
240
-    foreach($this->mapUnitIdToDb as $unit) {
240
+    foreach ($this->mapUnitIdToDb as $unit) {
241 241
       $result[$unit->unitId] = $unit->count;
242 242
     }
243 243
 
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
   }
246 246
 
247 247
   public function unitsCountApplyLossMultiplier($ships_lost_multiplier) {
248
-    foreach($this->mapUnitIdToDb as $unit_id => $unit) {
248
+    foreach ($this->mapUnitIdToDb as $unit_id => $unit) {
249 249
       $unit->count = floor($unit->count * $ships_lost_multiplier);
250 250
     }
251 251
   }
@@ -267,8 +267,8 @@  discard block
 block discarded – undo
267 267
 
268 268
   public function unitsPropertySumById($unit_id = 0, $propertyName = 'count') {
269 269
     $result = 0;
270
-    foreach($this->mapUnitIdToDb as $unit) {
271
-      if(!$unit_id || $unit->unitId == $unit_id) {
270
+    foreach ($this->mapUnitIdToDb as $unit) {
271
+      if (!$unit_id || $unit->unitId == $unit_id) {
272 272
         $result += $unit->$propertyName;
273 273
       }
274 274
     }
@@ -284,8 +284,8 @@  discard block
 block discarded – undo
284 284
   // TODO - WRONG FOR STRUCTURES
285 285
   public function shipsPoolPropertySumById($unit_id = 0, $propertyName = 'count') {
286 286
     $result = 0;
287
-    foreach($this->mapUnitIdToDb as $unit) {
288
-      if(!$unit_id || $unit->unitId == $unit_id) {
287
+    foreach ($this->mapUnitIdToDb as $unit) {
288
+      if (!$unit_id || $unit->unitId == $unit_id) {
289 289
         $result += $unit->$propertyName * $unit->count;
290 290
       }
291 291
     }
@@ -295,8 +295,8 @@  discard block
 block discarded – undo
295 295
 
296 296
   public function shipsIsEnoughOnPlanet($dbPlanetRow) {
297 297
     $player = null;
298
-    foreach($this->mapUnitIdToDb as $unitId => $unit) {
299
-      if($unit->count < mrc_get_level($player, $dbPlanetRow, $unit->unitId)) {
298
+    foreach ($this->mapUnitIdToDb as $unitId => $unit) {
299
+      if ($unit->count < mrc_get_level($player, $dbPlanetRow, $unit->unitId)) {
300 300
         return false;
301 301
       }
302 302
     }
@@ -313,15 +313,15 @@  discard block
 block discarded – undo
313 313
      * @var Fleet $objFleet
314 314
      */
315 315
     $objFleet = $this->getLocatedAt();
316
-    if(empty($objFleet)) {
316
+    if (empty($objFleet)) {
317 317
       throw new Exception('No fleet owner on UnitList::unitsRender() in ' . __FILE__ . '@' . __LINE__);
318 318
     }
319 319
 
320 320
     $tplShips = array();
321
-    foreach($this->mapUnitIdToDb as $unit) {
321
+    foreach ($this->mapUnitIdToDb as $unit) {
322 322
       $ship_id = $unit->unitId;
323 323
       $ship_count = $unit->count;
324
-      if(!UnitShip::is_in_group($ship_id) || $ship_count <= 0) {
324
+      if (!UnitShip::is_in_group($ship_id) || $ship_count <= 0) {
325 325
         continue;
326 326
       }
327 327
 
@@ -349,9 +349,9 @@  discard block
 block discarded – undo
349 349
   // TODO - REDO!!!!
350 350
   public function shipsSpeedMin($user) {
351 351
     $speeds = array();
352
-    if(!empty($this->mapUnitIdToDb)) {
353
-      foreach($this->mapUnitIdToDb as $ship_id => $unit) {
354
-        if($unit->getCount() > 0 && in_array($unit->unitId, sn_get_groups(array('fleet', 'missile')))) {
352
+    if (!empty($this->mapUnitIdToDb)) {
353
+      foreach ($this->mapUnitIdToDb as $ship_id => $unit) {
354
+        if ($unit->getCount() > 0 && in_array($unit->unitId, sn_get_groups(array('fleet', 'missile')))) {
355 355
           $single_ship_data = get_ship_data($unit->unitId, $user);
356 356
           $speeds[] = $single_ship_data['speed'];
357 357
         }
@@ -374,11 +374,11 @@  discard block
 block discarded – undo
374 374
     $fleet_speed = $this->shipsSpeedMin($dbOwnerRow);
375 375
     $real_speed = $speed_percent * sqrt($fleet_speed);
376 376
 
377
-    if($fleet_speed && $game_fleet_speed) {
377
+    if ($fleet_speed && $game_fleet_speed) {
378 378
       $duration = max(1, round((35000 / $speed_percent * sqrt($distance * 10 / $fleet_speed) + 10) / $game_fleet_speed));
379 379
 
380
-      foreach($this->mapUnitIdToDb as $ship_id => $unit) {
381
-        if(!$unit->unitId || $unit->getCount() <= 0) {
380
+      foreach ($this->mapUnitIdToDb as $ship_id => $unit) {
381
+        if (!$unit->unitId || $unit->getCount() <= 0) {
382 382
           continue;
383 383
         }
384 384
 
@@ -409,8 +409,8 @@  discard block
 block discarded – undo
409 409
    * @return bool
410 410
    */
411 411
   public function unitsInGroup($group) {
412
-    foreach($this->mapUnitIdToDb as $unitId => $unit) {
413
-      if(!in_array($unitId, $group)) {
412
+    foreach ($this->mapUnitIdToDb as $unitId => $unit) {
413
+      if (!in_array($unitId, $group)) {
414 414
         return false;
415 415
       }
416 416
     }
@@ -419,9 +419,9 @@  discard block
 block discarded – undo
419 419
   }
420 420
 
421 421
   public function unitsIsAllMovable($dbOwnerRow) {
422
-    foreach($this->mapUnitIdToDb as $unitId => $unit) {
422
+    foreach ($this->mapUnitIdToDb as $unitId => $unit) {
423 423
       $single_ship_data = get_ship_data($unit->unitId, $dbOwnerRow);
424
-      if($single_ship_data['speed'] <= 0) {
424
+      if ($single_ship_data['speed'] <= 0) {
425 425
         return false;
426 426
       }
427 427
     }
@@ -430,8 +430,8 @@  discard block
 block discarded – undo
430 430
   }
431 431
 
432 432
   public function unitsPositive() {
433
-    foreach($this->mapUnitIdToDb as $unitId => $unit) {
434
-      if($unit->count < 1) {
433
+    foreach ($this->mapUnitIdToDb as $unitId => $unit) {
434
+      if ($unit->count < 1) {
435 435
         return false;
436 436
       }
437 437
     }
@@ -491,7 +491,7 @@  discard block
 block discarded – undo
491 491
 
492 492
     print('</tr>');
493 493
 
494
-    foreach($this->mapUnitIdToDb as $unit) {
494
+    foreach ($this->mapUnitIdToDb as $unit) {
495 495
       print('<tr>');
496 496
 
497 497
       print('<td>');
@@ -540,12 +540,12 @@  discard block
 block discarded – undo
540 540
     print('</table>');
541 541
   }
542 542
   public function unitZeroDbId() {
543
-    foreach($this->mapUnitIdToDb as $unit) {
543
+    foreach ($this->mapUnitIdToDb as $unit) {
544 544
       $unit->zeroDbId();
545 545
     }
546 546
   }
547 547
   public function unitZeroCount() {
548
-    foreach($this->mapUnitIdToDb as $unit) {
548
+    foreach ($this->mapUnitIdToDb as $unit) {
549 549
       $unit->count = 0;
550 550
     }
551 551
   }
Please login to merge, or discard this patch.
includes/vars.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -183,12 +183,12 @@  discard block
 block discarded – undo
183 183
 $user_option_list = array();
184 184
 
185 185
 $user_option_list[OPT_MESSAGE] = array();
186
-foreach($sn_message_class_list as $message_class_id => $message_class_data) {
187
-  if($message_class_data['switchable']) {
186
+foreach ($sn_message_class_list as $message_class_id => $message_class_data) {
187
+  if ($message_class_data['switchable']) {
188 188
     $user_option_list[OPT_MESSAGE]["opt_{$message_class_data['name']}"] = 1;
189 189
   }
190 190
 
191
-  if($message_class_data['email']) {
191
+  if ($message_class_data['email']) {
192 192
     $user_option_list[OPT_MESSAGE]["opt_email_{$message_class_data['name']}"] = 0;
193 193
   }
194 194
 }
@@ -333,26 +333,26 @@  discard block
 block discarded – undo
333 333
     // Each mission will filter only necessary checks and do it in this order
334 334
     'mission_checks' => array(
335 335
       // Cheap checks - class Fleet already have all this info internally
336
-      'checkSenderNoVacation'      => FLIGHT_PLAYER_VACATION_OWN,                           //+
337
-      'checkTargetNoVacation'      => FLIGHT_PLAYER_VACATION,                                  //+
338
-      'checkFleetNotEmpty'         => FLIGHT_SHIPS_NO_SHIPS,                                //+
336
+      'checkSenderNoVacation'      => FLIGHT_PLAYER_VACATION_OWN, //+
337
+      'checkTargetNoVacation'      => FLIGHT_PLAYER_VACATION, //+
338
+      'checkFleetNotEmpty'         => FLIGHT_SHIPS_NO_SHIPS, //+
339 339
       // FLIGHT_MISSION_UNKNOWN
340 340
       // FLIGHT_RESOURCES_FORBIDDEN
341
-      'checkSpeedPercentOld'       => FLIGHT_FLEET_SPEED_WRONG,                             //+
342
-      'checkTargetNotSource'       => FLIGHT_VECTOR_SAME_SOURCE,                            //+
341
+      'checkSpeedPercentOld'       => FLIGHT_FLEET_SPEED_WRONG, //+
342
+      'checkTargetNotSource'       => FLIGHT_VECTOR_SAME_SOURCE, //+
343 343
       'checkTargetInUniverse'      => FLIGHT_VECTOR_BEYOND_UNIVERSE,
344
-      'checkUnitsPositive'         => FLIGHT_SHIPS_NEGATIVE,                                //+
344
+      'checkUnitsPositive'         => FLIGHT_SHIPS_NEGATIVE, //+
345 345
       'checkOnlyFleetUnits'        => FLIGHT_SHIPS_UNIT_WRONG,
346
-      'checkOnlyFlyingUnits'       => FLIGHT_SHIPS_UNMOVABLE,                               //+
347
-      'checkResourcesPositive'     => FLIGHT_RESOURCES_NEGATIVE,                            //+
348
-      'checkNotTooFar'             => FLIGHT_FLEET_TOO_FAR,                                //+
349
-      'checkEnoughCapacity'        => FLIGHT_FLEET_OVERLOAD,                                //+
346
+      'checkOnlyFlyingUnits'       => FLIGHT_SHIPS_UNMOVABLE, //+
347
+      'checkResourcesPositive'     => FLIGHT_RESOURCES_NEGATIVE, //+
348
+      'checkNotTooFar'             => FLIGHT_FLEET_TOO_FAR, //+
349
+      'checkEnoughCapacity'        => FLIGHT_FLEET_OVERLOAD, //+
350 350
       // Medium checks - currently requires access to DB but potentially doesn't
351
-      'checkSourceEnoughShips'     => FLIGHT_SHIPS_NOT_ENOUGH,                              //+
352
-      'checkSourceEnoughFuel'      => FLIGHT_RESOURCES_FUEL_NOT_ENOUGH,                     //+
353
-      'checkSourceEnoughResources' => FLIGHT_RESOURCES_NOT_ENOUGH,                          //+
351
+      'checkSourceEnoughShips'     => FLIGHT_SHIPS_NOT_ENOUGH, //+
352
+      'checkSourceEnoughFuel'      => FLIGHT_RESOURCES_FUEL_NOT_ENOUGH, //+
353
+      'checkSourceEnoughResources' => FLIGHT_RESOURCES_NOT_ENOUGH, //+
354 354
       // Heavy checks - will absolutely require DB access
355
-      'checkEnoughFleetSlots'      => FLIGHT_FLEET_NO_SLOTS,                                //+
355
+      'checkEnoughFleetSlots'      => FLIGHT_FLEET_NO_SLOTS, //+
356 356
 
357 357
       // If it is not known space then it can be only Explore mission
358 358
       'checkKnownSpace'            => array(
@@ -362,7 +362,7 @@  discard block
 block discarded – undo
362 362
           'checkNotOnlySpies'   => FLIGHT_SHIPS_NOT_ONLY_SPIES,
363 363
           'checkNoMissiles'     => FLIGHT_SHIPS_NO_MISSILES,
364 364
           'checkMissionExplore' => array(
365
-            true  => FLIGHT_ALLOWED,                                                         //+
365
+            true  => FLIGHT_ALLOWED, //+
366 366
             false => FLIGHT_VECTOR_BEYOND_SYSTEM,
367 367
           ),
368 368
         ),
@@ -377,7 +377,7 @@  discard block
 block discarded – undo
377 377
           'checkNoMissiles'      => FLIGHT_SHIPS_NO_MISSILES,
378 378
           'checkTargetIsPlanet'  => FLIGHT_MISSION_COLONIZE_NOT_PLANET,
379 379
           'checkMissionColonize' => array(
380
-            true  => FLIGHT_ALLOWED,                                                         //+
380
+            true  => FLIGHT_ALLOWED, //+
381 381
             false => FLIGHT_VECTOR_NO_TARGET,
382 382
           ),
383 383
         ),
@@ -388,11 +388,11 @@  discard block
 block discarded – undo
388 388
       'checkTargetIsDebris'        => array(
389 389
         true => array(
390 390
           // Recycle mission checks
391
-          'checkHaveRecyclers'  => FLIGHT_SHIPS_NO_RECYCLERS,             //+
391
+          'checkHaveRecyclers'  => FLIGHT_SHIPS_NO_RECYCLERS, //+
392 392
           'checkNoMissiles'     => FLIGHT_SHIPS_NO_MISSILES,
393
-          'checkDebrisExists'   => FLIGHT_MISSION_RECYCLE_NO_DEBRIS,    //+
393
+          'checkDebrisExists'   => FLIGHT_MISSION_RECYCLE_NO_DEBRIS, //+
394 394
           'checkMissionRecycle' => array(
395
-            true  => FLIGHT_ALLOWED,                                                                           //+
395
+            true  => FLIGHT_ALLOWED, //+
396 396
             false => FLIGHT_VECTOR_TARGET_DEBRIS,
397 397
           ),
398 398
         ),
@@ -465,7 +465,7 @@  discard block
 block discarded – undo
465 465
       // Beyond this point fleet should contain some other additionally to spies - or no spies at all
466 466
 
467 467
       // Check for multiaccount
468
-      'checkMultiAccount'          => FLIGHT_PLAYER_SAME_IP,                                  //+
468
+      'checkMultiAccount'          => FLIGHT_PLAYER_SAME_IP, //+
469 469
       // TODO - check for moratorium
470 470
 
471 471
       // If HOLD is selected AND it is real mission (page 3)...
Please login to merge, or discard this patch.
includes/classes/Fleet.php 1 patch
Spacing   +145 added lines, -146 removed lines patch added patch discarded remove patch
@@ -309,9 +309,9 @@  discard block
 block discarded – undo
309 309
   public function renderAvailableShips(&$template_result, $playerRow, $planetRow) {
310 310
     $record_index = 0;
311 311
     $ship_list = array();
312
-    foreach(sn_get_groups('fleet') as $n => $unit_id) {
312
+    foreach (sn_get_groups('fleet') as $n => $unit_id) {
313 313
       $unit_level = mrc_get_level($playerRow, $planetRow, $unit_id, false, true);
314
-      if($unit_level <= 0) {
314
+      if ($unit_level <= 0) {
315 315
         continue;
316 316
       }
317 317
       $ship_data = get_ship_data($unit_id, $playerRow);
@@ -332,7 +332,7 @@  discard block
 block discarded – undo
332 332
 
333 333
     sortUnitRenderedList($ship_list, classSupernova::$user_options[PLAYER_OPTION_FLEET_SHIP_SORT], classSupernova::$user_options[PLAYER_OPTION_FLEET_SHIP_SORT_INVERSE]);
334 334
 
335
-    foreach($ship_list as $ship_data) {
335
+    foreach ($ship_list as $ship_data) {
336 336
       $template_result['.']['ships'][] = $ship_data;
337 337
     }
338 338
   }
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
   public function dbInsert() {
352 352
     // WARNING! MISSION TIMES MUST BE SET WITH set_times() method!
353 353
     // TODO - more checks!
354
-    if(empty($this->_time_launch)) {
354
+    if (empty($this->_time_launch)) {
355 355
       die('Fleet time not set!');
356 356
     }
357 357
 
@@ -560,7 +560,7 @@  discard block
 block discarded – undo
560 560
     // Записываем изменения в БД
561 561
     $this->dbSave();
562 562
 
563
-    if($this->_group_id) {
563
+    if ($this->_group_id) {
564 564
       // TODO: Make here to delete only one AKS - by adding aks_fleet_count to AKS table
565 565
       db_fleet_aks_purge();
566 566
     }
@@ -627,18 +627,18 @@  discard block
 block discarded – undo
627 627
    */
628 628
   // TODO - separate shipList and unitList
629 629
   public function unitsSetFromArray($unit_array) {
630
-    if(empty($unit_array) || !is_array($unit_array)) {
630
+    if (empty($unit_array) || !is_array($unit_array)) {
631 631
       return;
632 632
     }
633
-    foreach($unit_array as $unit_id => $unit_count) {
633
+    foreach ($unit_array as $unit_id => $unit_count) {
634 634
       $unit_count = floatval($unit_count);
635
-      if(!$unit_count) {
635
+      if (!$unit_count) {
636 636
         continue;
637 637
       }
638 638
 
639
-      if($this->isShip($unit_id)) {
639
+      if ($this->isShip($unit_id)) {
640 640
         $this->unitList->unitSetCount($unit_id, $unit_count);
641
-      } elseif($this->isResource($unit_id)) {
641
+      } elseif ($this->isResource($unit_id)) {
642 642
         $this->resource_list[$unit_id] = $unit_count;
643 643
       } else {
644 644
         throw new Exception('Trying to pass to fleet non-resource and non-ship ' . var_export($unit_array, true), ERR_ERROR);
@@ -667,7 +667,7 @@  discard block
 block discarded – undo
667 667
   public function parse_missile_db_row($missile_db_row) {
668 668
 //    $this->_reset();
669 669
 
670
-    if(empty($missile_db_row) || !is_array($missile_db_row)) {
670
+    if (empty($missile_db_row) || !is_array($missile_db_row)) {
671 671
       return;
672 672
     }
673 673
 
@@ -830,7 +830,7 @@  discard block
 block discarded – undo
830 830
   public function shipsGetCapacityRecyclers(array $recycler_info) {
831 831
     $recyclers_incoming_capacity = 0;
832 832
     $fleet_data = $this->shipsGetArray();
833
-    foreach($recycler_info as $recycler_id => $recycler_data) {
833
+    foreach ($recycler_info as $recycler_id => $recycler_data) {
834 834
       $recyclers_incoming_capacity += $fleet_data[$recycler_id] * $recycler_data['capacity'];
835 835
     }
836 836
 
@@ -850,7 +850,7 @@  discard block
 block discarded – undo
850 850
     sn_db_transaction_check(true);
851 851
 
852 852
     // Если флот уже обработан - не существует или возращается - тогда ничего не делаем
853
-    if($this->isEmpty()) {
853
+    if ($this->isEmpty()) {
854 854
       return $result;
855 855
     }
856 856
 
@@ -872,18 +872,18 @@  discard block
 block discarded – undo
872 872
     // TODO - Проверка, что планета всё еще существует на указанных координатах, а не телепортировалась, не удалена хозяином, не уничтожена врагом
873 873
     // Флот, который возвращается на захваченную планету, пропадает
874 874
     // Ship landing is possible only to fleet owner's planet
875
-    if($this->getPlayerOwnerId() == $planet_arrival['id_owner']) {
875
+    if ($this->getPlayerOwnerId() == $planet_arrival['id_owner']) {
876 876
       $db_changeset = array();
877 877
 
878 878
       $fleet_array = $this->shipsGetArray();
879
-      foreach($fleet_array as $ship_id => $ship_count) {
880
-        if($ship_count) {
879
+      foreach ($fleet_array as $ship_id => $ship_count) {
880
+        if ($ship_count) {
881 881
           $db_changeset['unit'][] = sn_db_unit_changeset_prepare($ship_id, $ship_count, $user, $planet_arrival['id']);
882 882
         }
883 883
       }
884 884
 
885 885
       // Adjusting ship amount on planet
886
-      if(!empty($db_changeset)) {
886
+      if (!empty($db_changeset)) {
887 887
         db_changeset_apply($db_changeset);
888 888
       }
889 889
 
@@ -931,7 +931,7 @@  discard block
 block discarded – undo
931 931
    * @param array $resource_list
932 932
    */
933 933
   public function resourcesSet($resource_list) {
934
-    if(!empty($this->propertiesAdjusted['resource_list'])) {
934
+    if (!empty($this->propertiesAdjusted['resource_list'])) {
935 935
       throw new PropertyAccessException('Property "resource_list" already was adjusted so no SET is possible until dbSave in ' . get_called_class() . '::unitSetResourceList', ERR_ERROR);
936 936
     }
937 937
     $this->resourcesAdjust($resource_list, true);
@@ -945,13 +945,13 @@  discard block
 block discarded – undo
945 945
   public function resourcesAdjust($resource_delta_list, $replace_value = false) {
946 946
     !is_array($resource_delta_list) ? $resource_delta_list = array() : false;
947 947
 
948
-    foreach($resource_delta_list as $resource_id => $unit_delta) {
949
-      if(!UnitResourceLoot::is_in_group($resource_id) || !($unit_delta = floor($unit_delta))) {
948
+    foreach ($resource_delta_list as $resource_id => $unit_delta) {
949
+      if (!UnitResourceLoot::is_in_group($resource_id) || !($unit_delta = floor($unit_delta))) {
950 950
         // Not a resource or no resources - continuing
951 951
         continue;
952 952
       }
953 953
 
954
-      if($replace_value) {
954
+      if ($replace_value) {
955 955
         $this->resource_list[$resource_id] = $unit_delta;
956 956
       } else {
957 957
         $this->resource_list[$resource_id] += $unit_delta;
@@ -961,7 +961,7 @@  discard block
 block discarded – undo
961 961
       }
962 962
 
963 963
       // Check for negative unit value
964
-      if($this->resource_list[$resource_id] < 0) {
964
+      if ($this->resource_list[$resource_id] < 0) {
965 965
         // TODO
966 966
         throw new Exception('Resource ' . $resource_id . ' will become negative in ' . get_called_class() . '::unitAdjustResourceList', ERR_ERROR);
967 967
       }
@@ -1013,7 +1013,7 @@  discard block
 block discarded – undo
1013 1013
     sn_db_transaction_check(true);
1014 1014
 
1015 1015
     // Если флот уже обработан - не существует или возращается - тогда ничего не делаем
1016
-    if(!$this->resourcesGetTotal()) {
1016
+    if (!$this->resourcesGetTotal()) {
1017 1017
       return $result;
1018 1018
     }
1019 1019
 
@@ -1033,7 +1033,7 @@  discard block
 block discarded – undo
1033 1033
     // TODO - Проверка, что планета всё еще существует на указанных координатах, а не телепортировалась, не удалена хозяином, не уничтожена врагом
1034 1034
 
1035 1035
     // Restoring resources to planet
1036
-    if($this->resourcesGetTotal()) {
1036
+    if ($this->resourcesGetTotal()) {
1037 1037
       $fleet_resources = $this->resourcesGetList();
1038 1038
       db_planet_set_by_id($planet_arrival['id'],
1039 1039
         "`metal` = `metal` + '{$fleet_resources[RES_METAL]}', `crystal` = `crystal` + '{$fleet_resources[RES_CRYSTAL]}', `deuterium` = `deuterium` + '{$fleet_resources[RES_DEUTERIUM]}'");
@@ -1099,12 +1099,12 @@  discard block
 block discarded – undo
1099 1099
 
1100 1100
   protected function populateTargetPlanet() {
1101 1101
     $targetPlanetCoords = $this->targetVector;
1102
-    if($this->mission_type != MT_NONE) {
1102
+    if ($this->mission_type != MT_NONE) {
1103 1103
       $this->restrictTargetTypeByMission();
1104 1104
 
1105 1105
       // TODO - Нельзя тут просто менять тип планеты или координат!
1106 1106
       // If current planet type is not allowed on mission - switch planet type
1107
-      if(empty($this->allowed_planet_types[$this->targetVector->type])) {
1107
+      if (empty($this->allowed_planet_types[$this->targetVector->type])) {
1108 1108
         $targetPlanetCoords->type = reset($this->allowed_planet_types);
1109 1109
       }
1110 1110
     }
@@ -1113,14 +1113,14 @@  discard block
 block discarded – undo
1113 1113
   }
1114 1114
 
1115 1115
   protected function restrictTargetTypeByMission() {
1116
-    if($this->_mission_type == MT_MISSILE) {
1116
+    if ($this->_mission_type == MT_MISSILE) {
1117 1117
       $this->allowed_planet_types = array(PT_PLANET => PT_PLANET);
1118
-    } elseif($this->_mission_type == MT_COLONIZE || $this->_mission_type == MT_EXPLORE) {
1118
+    } elseif ($this->_mission_type == MT_COLONIZE || $this->_mission_type == MT_EXPLORE) {
1119 1119
       // TODO - PT_NONE
1120 1120
       $this->allowed_planet_types = array(PT_PLANET => PT_PLANET);
1121
-    } elseif($this->_mission_type == MT_RECYCLE) {
1121
+    } elseif ($this->_mission_type == MT_RECYCLE) {
1122 1122
       $this->allowed_planet_types = array(PT_DEBRIS => PT_DEBRIS);
1123
-    } elseif($this->_mission_type == MT_DESTROY) {
1123
+    } elseif ($this->_mission_type == MT_DESTROY) {
1124 1124
       $this->allowed_planet_types = array(PT_MOON => PT_MOON);
1125 1125
     } else {
1126 1126
       $this->allowed_planet_types = array(PT_PLANET => PT_PLANET, PT_MOON => PT_MOON);
@@ -1152,13 +1152,13 @@  discard block
 block discarded – undo
1152 1152
 
1153 1153
 
1154 1154
   public function restrictToKnownSpace() {
1155
-    if(!$this->targetVector->isInKnownSpace()) {
1155
+    if (!$this->targetVector->isInKnownSpace()) {
1156 1156
       throw new Exception('FLIGHT_VECTOR_BEYOND_SYSTEM', FLIGHT_VECTOR_BEYOND_SYSTEM);
1157 1157
     }
1158 1158
   }
1159 1159
 
1160 1160
   public function restrictToTypePlanet($errorCode) {
1161
-    if($this->targetVector->type != PT_PLANET) {
1161
+    if ($this->targetVector->type != PT_PLANET) {
1162 1162
       throw new Exception($errorCode, $errorCode);
1163 1163
     }
1164 1164
   }
@@ -1166,56 +1166,56 @@  discard block
 block discarded – undo
1166 1166
   public function restrictToNoMissiles() {
1167 1167
     $missilesAttack = $this->unitList->unitsCountById(UNIT_DEF_MISSILE_INTERPLANET);
1168 1168
     $missilesDefense = $this->unitList->unitsCountById(UNIT_DEF_MISSILE_INTERCEPTOR);
1169
-    if($missilesAttack > 0 || $missilesDefense > 0) {
1169
+    if ($missilesAttack > 0 || $missilesDefense > 0) {
1170 1170
       throw new Exception('FLIGHT_SHIPS_NO_MISSILES', FLIGHT_SHIPS_NO_MISSILES);
1171 1171
     }
1172 1172
   }
1173 1173
 
1174 1174
   public function restrictToTargetOwn() {
1175
-    if($this->dbTargetRow['id'] != $this->getPlayerOwnerId()) {
1175
+    if ($this->dbTargetRow['id'] != $this->getPlayerOwnerId()) {
1176 1176
       throw new Exception('FLIGHT_VECTOR_ONLY_OWN', FLIGHT_VECTOR_ONLY_OWN);
1177 1177
     }
1178 1178
   }
1179 1179
 
1180 1180
   public function restrictToTargetOther() {
1181
-    if($this->dbTargetRow['id'] == $this->getPlayerOwnerId()) {
1181
+    if ($this->dbTargetRow['id'] == $this->getPlayerOwnerId()) {
1182 1182
       throw new Exception('FLIGHT_VECTOR_ONLY_OTHER', FLIGHT_VECTOR_ONLY_OTHER);
1183 1183
     }
1184 1184
   }
1185 1185
 
1186 1186
   public function restrictToNotOnlySpies() {
1187
-    if($this->unitList->unitsCountById(SHIP_SPY) == $this->shipsGetTotal()) {
1187
+    if ($this->unitList->unitsCountById(SHIP_SPY) == $this->shipsGetTotal()) {
1188 1188
       throw new Exception('FLIGHT_SHIPS_NOT_ONLY_SPIES', FLIGHT_SHIPS_NOT_ONLY_SPIES);
1189 1189
     }
1190 1190
   }
1191 1191
 
1192 1192
   protected function restrictToUniverse() {
1193
-    if(!$this->targetVector->isInUniverse()) {
1193
+    if (!$this->targetVector->isInUniverse()) {
1194 1194
       throw new Exception('FLIGHT_VECTOR_BEYOND_UNIVERSE', FLIGHT_VECTOR_BEYOND_UNIVERSE);
1195 1195
     }
1196 1196
   }
1197 1197
 
1198 1198
   protected function restrictToMovable() {
1199
-    if(!$this->unitList->unitsIsAllMovable($this->dbOwnerRow)) {
1199
+    if (!$this->unitList->unitsIsAllMovable($this->dbOwnerRow)) {
1200 1200
       throw new Exception('FLIGHT_SHIPS_UNMOVABLE', FLIGHT_SHIPS_UNMOVABLE);
1201 1201
     }
1202 1202
   }
1203 1203
 
1204 1204
   protected function restrictToFleetUnits() {
1205
-    if(!$this->unitList->unitsInGroup(sn_get_groups(array('fleet', 'missile')))) {
1205
+    if (!$this->unitList->unitsInGroup(sn_get_groups(array('fleet', 'missile')))) {
1206 1206
       throw new Exception('FLIGHT_SHIPS_UNIT_WRONG', FLIGHT_SHIPS_UNIT_WRONG);
1207 1207
     }
1208 1208
   }
1209 1209
 
1210 1210
   protected function restrictToColonizer() {
1211 1211
     // Colonization fleet should have at least one colonizer
1212
-    if(!$this->unitList->unitsCountById(SHIP_COLONIZER) <= 0) {
1212
+    if (!$this->unitList->unitsCountById(SHIP_COLONIZER) <= 0) {
1213 1213
       throw new Exception('FLIGHT_SHIPS_NO_COLONIZER', FLIGHT_SHIPS_NO_COLONIZER);
1214 1214
     }
1215 1215
   }
1216 1216
 
1217 1217
   protected function restrictToTargetExists() {
1218
-    if(empty($this->dbTargetRow) || empty($this->dbTargetRow['id'])) {
1218
+    if (empty($this->dbTargetRow) || empty($this->dbTargetRow['id'])) {
1219 1219
       throw new Exception('FLIGHT_VECTOR_NO_TARGET', FLIGHT_VECTOR_NO_TARGET);
1220 1220
     }
1221 1221
   }
@@ -1223,7 +1223,7 @@  discard block
 block discarded – undo
1223 1223
 
1224 1224
   protected function restrictKnownSpaceOrMissionExplore() {
1225 1225
     // Is it exploration - fleet sent beyond of system?
1226
-    if($this->targetVector->isInKnownSpace()) {
1226
+    if ($this->targetVector->isInKnownSpace()) {
1227 1227
       // No exploration beyond this point
1228 1228
       unset($this->allowed_missions[MT_EXPLORE]);
1229 1229
 
@@ -1241,7 +1241,7 @@  discard block
 block discarded – undo
1241 1241
 
1242 1242
   protected function restrictTargetExistsOrMissionColonize() {
1243 1243
     // Is it colonization - fleet sent to empty place?
1244
-    if(!empty($this->dbTargetRow)) {
1244
+    if (!empty($this->dbTargetRow)) {
1245 1245
       // No colonization beyond this point
1246 1246
       unset($this->allowed_missions[MT_COLONIZE]);
1247 1247
 
@@ -1260,7 +1260,7 @@  discard block
 block discarded – undo
1260 1260
   }
1261 1261
 
1262 1262
   protected function restrictNotDebrisOrMissionRecycle() {
1263
-    if($this->targetVector->type != PT_DEBRIS) {
1263
+    if ($this->targetVector->type != PT_DEBRIS) {
1264 1264
       // No recycling beyond this point
1265 1265
       unset($this->allowed_missions[MT_RECYCLE]);
1266 1266
 
@@ -1271,11 +1271,11 @@  discard block
 block discarded – undo
1271 1271
 
1272 1272
     // restrict to recyclers
1273 1273
     $recyclers = 0;
1274
-    foreach(sn_get_groups('flt_recyclers') as $recycler_id) {
1274
+    foreach (sn_get_groups('flt_recyclers') as $recycler_id) {
1275 1275
       $recyclers += $this->unitList->unitsCountById($recycler_id);
1276 1276
     }
1277 1277
 
1278
-    if($recyclers <= 0) {
1278
+    if ($recyclers <= 0) {
1279 1279
       throw new Exception('FLIGHT_SHIPS_NO_RECYCLERS', FLIGHT_SHIPS_NO_RECYCLERS);
1280 1280
     }
1281 1281
 
@@ -1286,14 +1286,14 @@  discard block
 block discarded – undo
1286 1286
 
1287 1287
   protected function restrictMissionMissile() {
1288 1288
     $missilesAttack = $this->unitList->unitsCountById(UNIT_DEF_MISSILE_INTERPLANET);
1289
-    if($missilesAttack <= 0) {
1289
+    if ($missilesAttack <= 0) {
1290 1290
       // No missile attack beyond this point
1291 1291
       unset($this->allowed_missions[MT_MISSILE]);
1292 1292
 
1293 1293
       return;
1294 1294
     }
1295 1295
 
1296
-    if($missilesAttack != $this->shipsGetTotal()) {
1296
+    if ($missilesAttack != $this->shipsGetTotal()) {
1297 1297
       throw new Exception('FLIGHT_SHIPS_ONLY_MISSILES', FLIGHT_SHIPS_ONLY_MISSILES);
1298 1298
     }
1299 1299
 
@@ -1305,7 +1305,7 @@  discard block
 block discarded – undo
1305 1305
   }
1306 1306
 
1307 1307
   protected function restrictToNotOnlySpiesOrMissionSpy() {
1308
-    if($this->unitList->unitsCountById(SHIP_SPY) != $this->shipsGetTotal()) {
1308
+    if ($this->unitList->unitsCountById(SHIP_SPY) != $this->shipsGetTotal()) {
1309 1309
 //      throw new Exception('FLIGHT_SHIPS_ONLY_SPIES', FLIGHT_SHIPS_ONLY_SPIES);
1310 1310
       unset($this->allowed_missions[MT_SPY]);
1311 1311
 
@@ -1321,14 +1321,14 @@  discard block
 block discarded – undo
1321 1321
   protected function restrictMissionDestroy() {
1322 1322
     // If target vector is not Moon - then it can't be Destroy mission
1323 1323
     // If no Reapers (i.e. Death Star) in fleet - then mission Moon Destroy is unaccessible
1324
-    if($this->targetVector->type != PT_MOON || $this->unitList->unitsCountById(SHIP_HUGE_DEATH_STAR) <= 0) {
1324
+    if ($this->targetVector->type != PT_MOON || $this->unitList->unitsCountById(SHIP_HUGE_DEATH_STAR) <= 0) {
1325 1325
       unset($this->allowed_missions[MT_DESTROY]);
1326 1326
     }
1327 1327
   }
1328 1328
 
1329 1329
   protected function restrictMissionACS() {
1330 1330
     // If no ACS group is shown - then it can't be an ACS attack
1331
-    if(empty($this->_group_id)) {
1331
+    if (empty($this->_group_id)) {
1332 1332
       unset($this->allowed_missions[MT_ACS]);
1333 1333
     }
1334 1334
   }
@@ -1336,7 +1336,7 @@  discard block
 block discarded – undo
1336 1336
   /** @throws Exception */
1337 1337
   protected function restrictFriendOrFoe() {
1338 1338
     // Checking target owner
1339
-    if($this->dbTargetRow['id'] == $this->getPlayerOwnerId()) {
1339
+    if ($this->dbTargetRow['id'] == $this->getPlayerOwnerId()) {
1340 1340
       // Spying can't be done on owner's planet/moon
1341 1341
       unset($this->allowed_missions[MT_SPY]);
1342 1342
       // Attack can't be done on owner's planet/moon
@@ -1392,51 +1392,51 @@  discard block
 block discarded – undo
1392 1392
   }
1393 1393
 
1394 1394
   protected function restrictToNotSource() {
1395
-    if($this->targetVector->isEqualToPlanet($this->dbSourcePlanetRow)) {
1395
+    if ($this->targetVector->isEqualToPlanet($this->dbSourcePlanetRow)) {
1396 1396
       throw new Exception('FLIGHT_VECTOR_SAME_SOURCE', FLIGHT_VECTOR_SAME_SOURCE);
1397 1397
     }
1398 1398
   }
1399 1399
 
1400 1400
   protected function restrictToNonVacationSender() {
1401
-    if(!empty($this->dbOwnerRow['vacation']) && $this->dbOwnerRow['vacation'] >= SN_TIME_NOW) {
1401
+    if (!empty($this->dbOwnerRow['vacation']) && $this->dbOwnerRow['vacation'] >= SN_TIME_NOW) {
1402 1402
       throw new Exception('FLIGHT_PLAYER_VACATION_OWN', FLIGHT_PLAYER_VACATION_OWN);
1403 1403
     }
1404 1404
   }
1405 1405
 
1406 1406
   protected function restrictToValidSpeedPercentOld() {
1407 1407
     $speed_possible = array(10, 9, 8, 7, 6, 5, 4, 3, 2, 1);
1408
-    if(!in_array($this->oldSpeedInTens, $speed_possible)) {
1408
+    if (!in_array($this->oldSpeedInTens, $speed_possible)) {
1409 1409
       throw new Exception('FLIGHT_FLEET_SPEED_WRONG', FLIGHT_FLEET_SPEED_WRONG);
1410 1410
     }
1411 1411
 
1412 1412
   }
1413 1413
 
1414 1414
   protected function restrict2ToAllowedMissions() {
1415
-    if(empty($this->allowed_missions[$this->_mission_type])) {
1415
+    if (empty($this->allowed_missions[$this->_mission_type])) {
1416 1416
       throw new Exception('FLIGHT_MISSION_IMPOSSIBLE', FLIGHT_MISSION_IMPOSSIBLE);
1417 1417
     }
1418 1418
   }
1419 1419
 
1420 1420
   protected function restrict2ToAllowedPlanetTypes() {
1421
-    if(empty($this->allowed_planet_types[$this->targetVector->type])) {
1421
+    if (empty($this->allowed_planet_types[$this->targetVector->type])) {
1422 1422
       throw new Exception('FLIGHT_MISSION_IMPOSSIBLE', FLIGHT_MISSION_IMPOSSIBLE);
1423 1423
     }
1424 1424
   }
1425 1425
 
1426 1426
   protected function restrict2ToMaxFleets() {
1427
-    if(FleetList::fleet_count_flying($this->getPlayerOwnerId()) >= GetMaxFleets($this->dbOwnerRow)) {
1427
+    if (FleetList::fleet_count_flying($this->getPlayerOwnerId()) >= GetMaxFleets($this->dbOwnerRow)) {
1428 1428
       throw new Exception('FLIGHT_FLEET_NO_SLOTS', FLIGHT_FLEET_NO_SLOTS);
1429 1429
     }
1430 1430
   }
1431 1431
 
1432 1432
   protected function restrict2ToEnoughShips() {
1433
-    if(!$this->unitList->shipsIsEnoughOnPlanet($this->dbSourcePlanetRow)) {
1433
+    if (!$this->unitList->shipsIsEnoughOnPlanet($this->dbSourcePlanetRow)) {
1434 1434
       throw new Exception('FLIGHT_SHIPS_NOT_ENOUGH', FLIGHT_SHIPS_NOT_ENOUGH);
1435 1435
     }
1436 1436
   }
1437 1437
 
1438 1438
   protected function restrict2ToEnoughCapacity($fleetCapacity, $fleetConsumption) {
1439
-    if(floor($fleetCapacity) < ceil(array_sum($this->resource_list) + $fleetConsumption)) {
1439
+    if (floor($fleetCapacity) < ceil(array_sum($this->resource_list) + $fleetConsumption)) {
1440 1440
       throw new Exception('FLIGHT_FLEET_OVERLOAD', FLIGHT_FLEET_OVERLOAD);
1441 1441
     }
1442 1442
   }
@@ -1444,13 +1444,13 @@  discard block
 block discarded – undo
1444 1444
   protected function restrict2ByResources($fleetConsumption) {
1445 1445
     $fleetResources = $this->resource_list;
1446 1446
     $fleetResources[RES_DEUTERIUM] = ceil($fleetResources[RES_DEUTERIUM] + $fleetConsumption);
1447
-    foreach($fleetResources as $resourceId => $resourceAmount) {
1448
-      if($fleetResources[$resourceId] < 0) {
1447
+    foreach ($fleetResources as $resourceId => $resourceAmount) {
1448
+      if ($fleetResources[$resourceId] < 0) {
1449 1449
         throw new Exception('FLIGHT_RESOURCES_NEGATIVE', FLIGHT_RESOURCES_NEGATIVE);
1450 1450
       }
1451 1451
 
1452
-      if(mrc_get_level($this->dbOwnerRow, $this->dbSourcePlanetRow, $resourceId) < ceil($fleetResources[$resourceId])) {
1453
-        if($resourceId == RES_DEUTERIUM) {
1452
+      if (mrc_get_level($this->dbOwnerRow, $this->dbSourcePlanetRow, $resourceId) < ceil($fleetResources[$resourceId])) {
1453
+        if ($resourceId == RES_DEUTERIUM) {
1454 1454
           throw new Exception('FLIGHT_RESOURCES_FUEL_NOT_ENOUGH', FLIGHT_RESOURCES_FUEL_NOT_ENOUGH);
1455 1455
         } else {
1456 1456
           throw new Exception('FLIGHT_RESOURCES_NOT_ENOUGH', FLIGHT_RESOURCES_NOT_ENOUGH);
@@ -1503,7 +1503,7 @@  discard block
 block discarded – undo
1503 1503
 
1504 1504
 
1505 1505
   protected function printErrorIfNoShips() {
1506
-    if($this->unitList->unitsCount() <= 0) {
1506
+    if ($this->unitList->unitsCount() <= 0) {
1507 1507
       message(classLocale::$lang['fl_err_no_ships'], classLocale::$lang['fl_error'], 'fleet' . DOT_PHP_EX, 5);
1508 1508
     }
1509 1509
   }
@@ -1541,10 +1541,10 @@  discard block
 block discarded – undo
1541 1541
   protected function renderAllowedMissions(&$template_result) {
1542 1542
     ksort($this->allowed_missions);
1543 1543
     // If mission is not set - setting first mission from allowed
1544
-    if(empty($this->_mission_type) && is_array($this->allowed_missions)) {
1544
+    if (empty($this->_mission_type) && is_array($this->allowed_missions)) {
1545 1545
       $this->_mission_type = reset($this->allowed_missions);
1546 1546
     }
1547
-    foreach($this->allowed_missions as $key => $value) {
1547
+    foreach ($this->allowed_missions as $key => $value) {
1548 1548
       $template_result['.']['missions'][] = array(
1549 1549
         'ID'   => $key,
1550 1550
         'NAME' => classLocale::$lang['type_mission'][$key],
@@ -1556,9 +1556,9 @@  discard block
 block discarded – undo
1556 1556
    * @param $template_result
1557 1557
    */
1558 1558
   protected function renderDuration(&$template_result, $max_duration) {
1559
-    if($max_duration) {
1559
+    if ($max_duration) {
1560 1560
       $config_game_speed_expedition = ($this->_mission_type == MT_EXPLORE && classSupernova::$config->game_speed_expedition ? classSupernova::$config->game_speed_expedition : 1);
1561
-      for($i = 1; $i <= $max_duration; $i++) {
1561
+      for ($i = 1; $i <= $max_duration; $i++) {
1562 1562
         $template_result['.']['duration'][] = array(
1563 1563
           'ID'   => $i,
1564 1564
           'TIME' => pretty_time(ceil($i * 3600 / $config_game_speed_expedition)),
@@ -1574,7 +1574,7 @@  discard block
 block discarded – undo
1574 1574
   protected function renderPlanetResources(&$planetResources, &$template_result) {
1575 1575
     // TODO - REDO to resource_id
1576 1576
     $i = 0;
1577
-    foreach($planetResources as $resource_id => $resource_amount) {
1577
+    foreach ($planetResources as $resource_id => $resource_amount) {
1578 1578
       $template_result['.']['resources'][] = array(
1579 1579
         'ID'        => $i++, // $resource_id,
1580 1580
         'ON_PLANET' => $resource_amount,
@@ -1588,7 +1588,7 @@  discard block
 block discarded – undo
1588 1588
    * @param $template_result
1589 1589
    */
1590 1590
   protected function renderAllowedPlanetTypes(&$template_result) {
1591
-    foreach($this->allowed_planet_types as $possible_planet_type_id) {
1591
+    foreach ($this->allowed_planet_types as $possible_planet_type_id) {
1592 1592
       $template_result['.']['possible_planet_type_id'][] = array(
1593 1593
         'ID'         => $possible_planet_type_id,
1594 1594
         'NAME'       => classLocale::$lang['sys_planet_type'][$possible_planet_type_id],
@@ -1611,14 +1611,14 @@  discard block
 block discarded – undo
1611 1611
       'TYPE_PRINT' => classLocale::$lang['fl_shrtcup'][$shortcut['planet_type']],
1612 1612
     );
1613 1613
 
1614
-    if(isset($shortcut['priority'])) {
1614
+    if (isset($shortcut['priority'])) {
1615 1615
       $result += array(
1616 1616
         'PRIORITY'       => $shortcut['priority'],
1617 1617
         'PRIORITY_CLASS' => $note_priority_classes[$shortcut['priority']],
1618 1618
       );
1619 1619
     }
1620 1620
 
1621
-    if(isset($shortcut['id'])) {
1621
+    if (isset($shortcut['id'])) {
1622 1622
       $result += array(
1623 1623
         'ID' => $shortcut['id'],
1624 1624
       );
@@ -1633,7 +1633,7 @@  discard block
 block discarded – undo
1633 1633
   protected function renderFleetShortcuts(&$template_result) {
1634 1634
     // Building list of shortcuts
1635 1635
     $query = db_note_list_select_by_owner_and_planet($this->dbOwnerRow);
1636
-    while($row = db_fetch($query)) {
1636
+    while ($row = db_fetch($query)) {
1637 1637
       $template_result['.']['shortcut'][] = $this->renderFleet1TargetSelect($row);
1638 1638
     }
1639 1639
   }
@@ -1645,12 +1645,12 @@  discard block
 block discarded – undo
1645 1645
    */
1646 1646
   protected function renderOwnPlanets(&$template_result) {
1647 1647
     $colonies = db_planet_list_sorted($this->dbOwnerRow);
1648
-    if(count($colonies) <= 1) {
1648
+    if (count($colonies) <= 1) {
1649 1649
       return;
1650 1650
     }
1651 1651
 
1652
-    foreach($colonies as $row) {
1653
-      if($row['id'] == $this->dbSourcePlanetRow['id']) {
1652
+    foreach ($colonies as $row) {
1653
+      if ($row['id'] == $this->dbSourcePlanetRow['id']) {
1654 1654
         continue;
1655 1655
       }
1656 1656
 
@@ -1663,10 +1663,10 @@  discard block
 block discarded – undo
1663 1663
    */
1664 1664
   protected function renderACSList(&$template_result) {
1665 1665
     $query = db_acs_get_list();
1666
-    while($row = db_fetch($query)) {
1666
+    while ($row = db_fetch($query)) {
1667 1667
       $members = explode(',', $row['eingeladen']);
1668
-      foreach($members as $a => $b) {
1669
-        if($b == $this->dbOwnerRow['id']) {
1668
+      foreach ($members as $a => $b) {
1669
+        if ($b == $this->dbOwnerRow['id']) {
1670 1670
           $template_result['.']['acss'][] = $this->renderFleet1TargetSelect($row);
1671 1671
         }
1672 1672
       }
@@ -1677,7 +1677,7 @@  discard block
 block discarded – undo
1677 1677
    * @param $template_result
1678 1678
    */
1679 1679
   protected function renderShipSortOptions(&$template_result) {
1680
-    foreach(classLocale::$lang['player_option_fleet_ship_sort'] as $sort_id => $sort_text) {
1680
+    foreach (classLocale::$lang['player_option_fleet_ship_sort'] as $sort_id => $sort_text) {
1681 1681
       $template_result['.']['ship_sort_list'][] = array(
1682 1682
         'VALUE' => $sort_id,
1683 1683
         'TEXT'  => $sort_text,
@@ -1696,7 +1696,7 @@  discard block
 block discarded – undo
1696 1696
 
1697 1697
     lng_include('overview');
1698 1698
 
1699
-    if(empty($this->dbSourcePlanetRow)) {
1699
+    if (empty($this->dbSourcePlanetRow)) {
1700 1700
       message(classLocale::$lang['fl_noplanetrow'], classLocale::$lang['fl_error']);
1701 1701
     }
1702 1702
 
@@ -1772,9 +1772,9 @@  discard block
 block discarded – undo
1772 1772
 
1773 1773
     try {
1774 1774
       $this->restrictMission();
1775
-    } catch(Exception $e) {
1775
+    } catch (Exception $e) {
1776 1776
       // TODO - MESSAGE BOX
1777
-      if($e->getCode() != FLIGHT_ALLOWED) {
1777
+      if ($e->getCode() != FLIGHT_ALLOWED) {
1778 1778
         pdie(classLocale::$lang['fl_attack_error'][$e->getCode()]);
1779 1779
       } else {
1780 1780
         pdump('FLIGHT_ALLOWED', FLIGHT_ALLOWED);
@@ -1784,20 +1784,19 @@  discard block
 block discarded – undo
1784 1784
     $this->renderAllowedMissions($template_result);
1785 1785
     $this->renderFleet($template_result);
1786 1786
 
1787
-    $max_duration = $this->_mission_type == MT_EXPLORE ? get_player_max_expedition_duration($this->dbOwnerRow) :
1788
-      (isset($this->allowed_missions[MT_HOLD]) ? 12 : 0);
1787
+    $max_duration = $this->_mission_type == MT_EXPLORE ? get_player_max_expedition_duration($this->dbOwnerRow) : (isset($this->allowed_missions[MT_HOLD]) ? 12 : 0);
1789 1788
     $this->renderDuration($template_result, $max_duration);
1790 1789
 
1791 1790
     $travel_data = $this->flt_travel_data($this->oldSpeedInTens);
1792 1791
 
1793 1792
     $sn_group_resources = sn_get_groups('resources_loot');
1794 1793
     $planetResources = array();
1795
-    foreach($sn_group_resources as $resource_id) {
1794
+    foreach ($sn_group_resources as $resource_id) {
1796 1795
       $planetResources[$resource_id] = floor(mrc_get_level($this->dbOwnerRow, $this->dbSourcePlanetRow, $resource_id) - ($resource_id == RES_DEUTERIUM ? $travel_data['consumption'] : 0));
1797 1796
     }
1798 1797
     $this->renderPlanetResources($planetResources, $template_result);
1799 1798
 
1800
-    if(sn_module::$sn_module['unit_captain']->manifest['active'] && ($captain = sn_module::$sn_module['unit_captain']->unit_captain_get($this->dbSourcePlanetRow['id'])) && $captain['unit_location_type'] == LOC_PLANET) {
1799
+    if (sn_module::$sn_module['unit_captain']->manifest['active'] && ($captain = sn_module::$sn_module['unit_captain']->unit_captain_get($this->dbSourcePlanetRow['id'])) && $captain['unit_location_type'] == LOC_PLANET) {
1801 1800
       $template_result += array(
1802 1801
         'CAPTAIN_ID'     => $captain['unit_id'],
1803 1802
         'CAPTAIN_LEVEL'  => $captain['captain_level'],
@@ -1833,24 +1832,24 @@  discard block
 block discarded – undo
1833 1832
 
1834 1833
 
1835 1834
   public function restrict2MissionTransportWithResources($fleetResources) {
1836
-    if($this->_mission_type != MT_TRANSPORT) {
1835
+    if ($this->_mission_type != MT_TRANSPORT) {
1837 1836
       return;
1838 1837
     }
1839 1838
 
1840
-    if(array_sum($fleetResources) <= 0) {
1839
+    if (array_sum($fleetResources) <= 0) {
1841 1840
       throw new Exception('FLIGHT_RESOURCES_EMPTY', FLIGHT_RESOURCES_EMPTY);
1842 1841
     }
1843 1842
   }
1844 1843
 
1845 1844
   protected function restrict2MissionExploreAvailable() {
1846
-    if($this->_mission_type != MT_EXPLORE) {
1845
+    if ($this->_mission_type != MT_EXPLORE) {
1847 1846
       return;
1848 1847
     }
1849 1848
 
1850
-    if(($expeditionsMax = get_player_max_expeditons($this->dbOwnerRow)) <= 0) {
1849
+    if (($expeditionsMax = get_player_max_expeditons($this->dbOwnerRow)) <= 0) {
1851 1850
       throw new Exception('FLIGHT_MISSION_EXPLORE_NO_ASTROTECH', FLIGHT_MISSION_EXPLORE_NO_ASTROTECH);
1852 1851
     }
1853
-    if(FleetList::fleet_count_flying($this->getPlayerOwnerId(), MT_EXPLORE) >= $expeditionsMax) {
1852
+    if (FleetList::fleet_count_flying($this->getPlayerOwnerId(), MT_EXPLORE) >= $expeditionsMax) {
1854 1853
       throw new Exception('FLIGHT_MISSION_EXPLORE_NO_SLOTS', FLIGHT_MISSION_EXPLORE_NO_SLOTS);
1855 1854
     }
1856 1855
 
@@ -1877,10 +1876,10 @@  discard block
 block discarded – undo
1877 1876
 
1878 1877
     $this->dbOwnerRow = db_user_by_id($this->dbOwnerRow['id'], true);
1879 1878
     $this->dbSourcePlanetRow = db_planet_by_id($this->dbSourcePlanetRow['id'], true);
1880
-    if(!empty($this->dbTargetRow['id'])) {
1879
+    if (!empty($this->dbTargetRow['id'])) {
1881 1880
       $this->dbTargetRow = db_planet_by_id($this->dbTargetRow['id'], true);
1882 1881
     }
1883
-    if(!empty($this->dbTargetRow['id_owner'])) {
1882
+    if (!empty($this->dbTargetRow['id_owner'])) {
1884 1883
       $this->dbTargetOwnerRow = db_planet_by_id($this->dbTargetRow['id_owner'], true);
1885 1884
     }
1886 1885
 
@@ -1931,9 +1930,9 @@  discard block
 block discarded – undo
1931 1930
 
1932 1931
         // TODO  - ALL OF THE ABOVE!
1933 1932
         $this->restrictMission();
1934
-      } catch(Exception $e) {
1933
+      } catch (Exception $e) {
1935 1934
         // If mission is restricted - rethrow exception
1936
-        if($e->getCode() != FLIGHT_ALLOWED) {
1935
+        if ($e->getCode() != FLIGHT_ALLOWED) {
1937 1936
           throw new Exception($e->getMessage(), $e->getCode());
1938 1937
         }
1939 1938
       }
@@ -1971,7 +1970,7 @@  discard block
 block discarded – undo
1971 1970
       $this->restrictTargetExistsOrMissionColonize();
1972 1971
       $this->restrictNotDebrisOrMissionRecycle();
1973 1972
       // TODO - START $this->restrictFriendOrFoe();
1974
-      if($this->dbTargetRow['id'] == $this->getPlayerOwnerId()) {
1973
+      if ($this->dbTargetRow['id'] == $this->getPlayerOwnerId()) {
1975 1974
         // Spying can't be done on owner's planet/moon
1976 1975
         unset($this->allowed_missions[MT_SPY]);
1977 1976
         // Attack can't be done on owner's planet/moon
@@ -2048,9 +2047,9 @@  discard block
 block discarded – undo
2048 2047
 
2049 2048
 
2050 2049
 //      $this->restrict2MissionTransportWithResources($fleetResources);
2051
-    } catch(Exception $e) {
2050
+    } catch (Exception $e) {
2052 2051
       // TODO - MESSAGE BOX
2053
-      if($e->getCode() != FLIGHT_ALLOWED) {
2052
+      if ($e->getCode() != FLIGHT_ALLOWED) {
2054 2053
         sn_db_transaction_rollback();
2055 2054
         pdie(classLocale::$lang['fl_attack_error'][$e->getCode()]);
2056 2055
       } else {
@@ -2070,46 +2069,46 @@  discard block
 block discarded – undo
2070 2069
     $TransDeuterium = max(0, floor(sys_get_param_float('resource2')));
2071 2070
     $StorageNeeded = $TransMetal + $TransCrystal + $TransDeuterium;
2072 2071
 
2073
-    if(!$StorageNeeded && $target_mission == MT_TRANSPORT) {
2072
+    if (!$StorageNeeded && $target_mission == MT_TRANSPORT) {
2074 2073
       $errorlist .= classLocale::$lang['fl_noenoughtgoods'];
2075 2074
     }
2076 2075
 
2077 2076
 
2078
-    if($target_mission == MT_EXPLORE) {
2079
-      if($MaxExpeditions == 0) {
2077
+    if ($target_mission == MT_EXPLORE) {
2078
+      if ($MaxExpeditions == 0) {
2080 2079
         $errorlist .= classLocale::$lang['fl_expe_notech'];
2081
-      } elseif($FlyingExpeditions >= $MaxExpeditions) {
2080
+      } elseif ($FlyingExpeditions >= $MaxExpeditions) {
2082 2081
         $errorlist .= classLocale::$lang['fl_expe_max'];
2083 2082
       }
2084 2083
     } else {
2085
-      if($TargetPlanet['id_owner']) {
2086
-        if($target_mission == MT_COLONIZE) {
2084
+      if ($TargetPlanet['id_owner']) {
2085
+        if ($target_mission == MT_COLONIZE) {
2087 2086
           $errorlist .= classLocale::$lang['fl_colonized'];
2088 2087
         }
2089 2088
 
2090
-        if($TargetPlanet['id_owner'] == $planetrow['id_owner']) {
2091
-          if($target_mission == MT_ATTACK) {
2089
+        if ($TargetPlanet['id_owner'] == $planetrow['id_owner']) {
2090
+          if ($target_mission == MT_ATTACK) {
2092 2091
             $errorlist .= classLocale::$lang['fl_no_self_attack'];
2093 2092
           }
2094 2093
 
2095
-          if($target_mission == MT_SPY) {
2094
+          if ($target_mission == MT_SPY) {
2096 2095
             $errorlist .= classLocale::$lang['fl_no_self_spy'];
2097 2096
           }
2098 2097
         } else {
2099
-          if($target_mission == MT_RELOCATE) {
2098
+          if ($target_mission == MT_RELOCATE) {
2100 2099
             $errorlist .= classLocale::$lang['fl_only_stay_at_home'];
2101 2100
           }
2102 2101
         }
2103 2102
       } else {
2104
-        if($target_mission < MT_COLONIZE) {
2103
+        if ($target_mission < MT_COLONIZE) {
2105 2104
           $errorlist .= classLocale::$lang['fl_unknow_target'];
2106 2105
         } else {
2107 2106
 //          if($target_mission == MT_DESTROY) {
2108 2107
 //            $errorlist .= classLocale::$lang['fl_nomoon'];
2109 2108
 //          }
2110 2109
 
2111
-          if($target_mission == MT_RECYCLE) {
2112
-            if($TargetPlanet['debris_metal'] + $TargetPlanet['debris_crystal'] == 0) {
2110
+          if ($target_mission == MT_RECYCLE) {
2111
+            if ($TargetPlanet['debris_metal'] + $TargetPlanet['debris_crystal'] == 0) {
2113 2112
               $errorlist .= classLocale::$lang['fl_nodebris'];
2114 2113
             }
2115 2114
           }
@@ -2118,12 +2117,12 @@  discard block
 block discarded – undo
2118 2117
     }
2119 2118
 
2120 2119
 
2121
-    if(sn_module::$sn_module['unit_captain']->manifest['active'] && $captain_id = sys_get_param_id('captain_id')) {
2120
+    if (sn_module::$sn_module['unit_captain']->manifest['active'] && $captain_id = sys_get_param_id('captain_id')) {
2122 2121
       $captain = sn_module::$sn_module['unit_captain']->unit_captain_get($planetrow['id']);
2123
-      if(!$captain) {
2122
+      if (!$captain) {
2124 2123
         $errorlist .= classLocale::$lang['module_unit_captain_error_no_captain'];
2125
-      } elseif($captain['unit_location_type'] == LOC_PLANET) {
2126
-        if($target_mission == MT_RELOCATE && ($arriving_captain = mrc_get_level($user, $TargetPlanet, UNIT_CAPTAIN, true))) {
2124
+      } elseif ($captain['unit_location_type'] == LOC_PLANET) {
2125
+        if ($target_mission == MT_RELOCATE && ($arriving_captain = mrc_get_level($user, $TargetPlanet, UNIT_CAPTAIN, true))) {
2127 2126
           $errorlist .= classLocale::$lang['module_unit_captain_error_captain_already_bound'];
2128 2127
         }
2129 2128
       } else {
@@ -2131,7 +2130,7 @@  discard block
 block discarded – undo
2131 2130
       }
2132 2131
     }
2133 2132
 
2134
-    if($errorlist) {
2133
+    if ($errorlist) {
2135 2134
       sn_db_transaction_rollback();
2136 2135
       message("<span class='error'><ul>{$errorlist}</ul></span>", classLocale::$lang['fl_error'], 'fleet' . DOT_PHP_EX, false);
2137 2136
     }
@@ -2142,10 +2141,10 @@  discard block
 block discarded – undo
2142 2141
     //But is it acs??
2143 2142
     //Well all acs fleets must have a fleet code.
2144 2143
     //The co-ords must be the same as where the acs fleet is going.
2145
-    if($fleet_group && sys_get_param_str('acs_target_mr') == "g{$galaxy}s{$system}p{$planet}t{$planet_type}") {
2144
+    if ($fleet_group && sys_get_param_str('acs_target_mr') == "g{$galaxy}s{$system}p{$planet}t{$planet_type}") {
2146 2145
       //ACS attack must exist (if acs fleet has arrived this will also return false (2 checks in 1!!!)
2147 2146
       $aks = db_acs_get_by_group_id($fleet_group);
2148
-      if(!$aks) {
2147
+      if (!$aks) {
2149 2148
         $fleet_group = 0;
2150 2149
       } else {
2151 2150
         //Also it must be mission type 2
@@ -2156,26 +2155,26 @@  discard block
 block discarded – undo
2156 2155
         $planet = $aks['planet'];
2157 2156
         $planet_type = $aks['planet_type'];
2158 2157
       }
2159
-    } elseif($target_mission == MT_ACS) {
2158
+    } elseif ($target_mission == MT_ACS) {
2160 2159
       //Check that a failed acs attack isn't being sent, if it is, make it an attack fleet.
2161 2160
       $target_mission = MT_ATTACK;
2162 2161
     }
2163 2162
 
2164
-    if($target_mission == MT_COLONIZE || $target_mission == MT_EXPLORE) {
2163
+    if ($target_mission == MT_COLONIZE || $target_mission == MT_EXPLORE) {
2165 2164
       $TargetPlanet = array('galaxy' => $galaxy, 'system' => $system, 'planet' => $planet, 'id_owner' => 0);
2166 2165
     }
2167 2166
     $options = array('fleet_speed_percent' => $speed_percent, 'fleet_group' => $fleet_group, 'resources' => $StorageNeeded);
2168 2167
     $cant_attack = flt_can_attack($planetrow, $TargetPlanet, $fleetarray, $target_mission, $options);
2169 2168
 
2170
-    if($cant_attack !== FLIGHT_ALLOWED) {
2169
+    if ($cant_attack !== FLIGHT_ALLOWED) {
2171 2170
       message("<span class='error'><b>{$classLocale['fl_attack_error'][$cant_attack]}</b></span>", classLocale::$lang['fl_error'], 'fleet' . DOT_PHP_EX, 99);
2172 2171
     }
2173 2172
 
2174 2173
     $mission_time_in_seconds = 0;
2175 2174
     $arrival_time = SN_TIME_NOW + $time_to_travel;
2176
-    if($target_mission == MT_ACS && $aks) {
2175
+    if ($target_mission == MT_ACS && $aks) {
2177 2176
 //    if($fleet_start_time > $aks['ankunft']) {
2178
-      if($arrival_time > $aks['ankunft']) {
2177
+      if ($arrival_time > $aks['ankunft']) {
2179 2178
         message(classLocale::$lang['fl_aks_too_slow'] . 'Fleet arrival: ' . date(FMT_DATE_TIME, $arrival_time) . " AKS arrival: " . date(FMT_DATE_TIME, $aks['ankunft']), classLocale::$lang['fl_error']);
2180 2179
       }
2181 2180
       $group_sync_delta_time = $aks['ankunft'] - $arrival_time;
@@ -2184,11 +2183,11 @@  discard block
 block discarded – undo
2184 2183
       // Set return time to ACS return time + fleet's time to travel
2185 2184
       $return_time = $aks['ankunft'] + $time_to_travel;
2186 2185
     } else {
2187
-      if($target_mission == MT_EXPLORE || $target_mission == MT_HOLD) {
2186
+      if ($target_mission == MT_EXPLORE || $target_mission == MT_HOLD) {
2188 2187
         $max_duration = $target_mission == MT_EXPLORE ? get_player_max_expedition_duration($user) : ($target_mission == MT_HOLD ? 12 : 0);
2189
-        if($max_duration) {
2188
+        if ($max_duration) {
2190 2189
           $mission_time_in_hours = sys_get_param_id('missiontime');
2191
-          if($mission_time_in_hours > $max_duration || $mission_time_in_hours < 1) {
2190
+          if ($mission_time_in_hours > $max_duration || $mission_time_in_hours < 1) {
2192 2191
             $debug->warning('Supplying wrong mission time', 'Hack attempt', 302, array('base_dump' => true));
2193 2192
             die();
2194 2193
           }
@@ -2202,7 +2201,7 @@  discard block
 block discarded – undo
2202 2201
 //    $FleetStorage = 0;
2203 2202
 
2204 2203
     $db_changeset = array();
2205
-    foreach($fleetarray as $Ship => $Count) {
2204
+    foreach ($fleetarray as $Ship => $Count) {
2206 2205
 //      $FleetStorage += get_unit_param($Ship, P_CAPACITY) * $Count;
2207 2206
       $db_changeset['unit'][] = sn_db_unit_changeset_prepare($Ship, -$Count, $user, $planetrow['id']);
2208 2207
     }
@@ -2255,7 +2254,7 @@  discard block
 block discarded – undo
2255 2254
 
2256 2255
     $template = gettemplate('fleet3', true);
2257 2256
 
2258
-    if(is_array($captain)) {
2257
+    if (is_array($captain)) {
2259 2258
       db_unit_set_by_id($captain['unit_id'], "`unit_location_type` = " . LOC_FLEET . ", `unit_location_id` = {$objFleet->dbId}");
2260 2259
     }
2261 2260
 
@@ -2267,7 +2266,7 @@  discard block
 block discarded – undo
2267 2266
       'START_TIME_TEXT'    => date(FMT_DATE_TIME, $return_time + SN_CLIENT_TIME_DIFF),
2268 2267
       'START_LEFT'         => floor($return_time + 1 - SN_TIME_NOW),
2269 2268
     );
2270
-    if(!empty($TargetPlanet)) {
2269
+    if (!empty($TargetPlanet)) {
2271 2270
       $template_route += array(
2272 2271
         'END_TYPE_TEXT_SH' => classLocale::$lang['sys_planet_type_sh'][$TargetPlanet['planet_type']],
2273 2272
         'END_COORDS'       => uni_render_coordinates($TargetPlanet),
@@ -2280,8 +2279,8 @@  discard block
 block discarded – undo
2280 2279
     $template->assign_block_vars('fleets', $template_route);
2281 2280
 
2282 2281
     $sn_groups_fleet = sn_get_groups('fleet');
2283
-    foreach($fleetarray as $ship_id => $ship_count) {
2284
-      if(in_array($ship_id, $sn_groups_fleet) && $ship_count) {
2282
+    foreach ($fleetarray as $ship_id => $ship_count) {
2283
+      if (in_array($ship_id, $sn_groups_fleet) && $ship_count) {
2285 2284
 //      $ship_base_data = get_ship_data($ship_id, $user);
2286 2285
         $template->assign_block_vars('fleets.ships', array(
2287 2286
           'ID'          => $ship_id,
@@ -2321,16 +2320,16 @@  discard block
 block discarded – undo
2321 2320
    * @throws Exception
2322 2321
    */
2323 2322
   public function checkMissionRestrictions($checklist) {
2324
-    foreach($checklist as $condition => $action) {
2323
+    foreach ($checklist as $condition => $action) {
2325 2324
       $checkResult = call_user_func(array($this, $condition));
2326 2325
 
2327
-      if(is_array($action) && !empty($action[$checkResult])) {
2326
+      if (is_array($action) && !empty($action[$checkResult])) {
2328 2327
         $action = $action[$checkResult];
2329 2328
       }
2330 2329
 
2331
-      if(is_array($action)) {
2330
+      if (is_array($action)) {
2332 2331
         $this->checkMissionRestrictions($action);
2333
-      } elseif(!$checkResult) {
2332
+      } elseif (!$checkResult) {
2334 2333
         throw new Exception($action, $action);
2335 2334
       }
2336 2335
     }
@@ -2403,8 +2402,8 @@  discard block
 block discarded – undo
2403 2402
   }
2404 2403
 
2405 2404
   protected function checkResourcesPositive() {
2406
-    foreach($this->resource_list as $resourceId => $resourceAmount) {
2407
-      if($resourceAmount < 0) {
2405
+    foreach ($this->resource_list as $resourceId => $resourceAmount) {
2406
+      if ($resourceAmount < 0) {
2408 2407
         return false;
2409 2408
       }
2410 2409
     }
@@ -2426,8 +2425,8 @@  discard block
 block discarded – undo
2426 2425
   protected function checkSourceEnoughResources() {
2427 2426
     $fleetResources = $this->resource_list;
2428 2427
     $fleetResources[RES_DEUTERIUM] = ceil($fleetResources[RES_DEUTERIUM] + $this->travelData['consumption']);
2429
-    foreach($fleetResources as $resourceId => $resourceAmount) {
2430
-      if(mrc_get_level($this->dbOwnerRow, $this->dbSourcePlanetRow, $resourceId) < ceil($fleetResources[$resourceId])) {
2428
+    foreach ($fleetResources as $resourceId => $resourceAmount) {
2429
+      if (mrc_get_level($this->dbOwnerRow, $this->dbSourcePlanetRow, $resourceId) < ceil($fleetResources[$resourceId])) {
2431 2430
         return false;
2432 2431
       }
2433 2432
     }
@@ -2470,7 +2469,7 @@  discard block
 block discarded – undo
2470 2469
 
2471 2470
   protected function checkHaveRecyclers() {
2472 2471
     $recyclers = 0;
2473
-    foreach(sn_get_groups('flt_recyclers') as $recycler_id) {
2472
+    foreach (sn_get_groups('flt_recyclers') as $recycler_id) {
2474 2473
       $recyclers += $this->unitList->unitsCountById($recycler_id);
2475 2474
     }
2476 2475
 
@@ -2482,7 +2481,7 @@  discard block
 block discarded – undo
2482 2481
   protected function checkTargetOwn() {
2483 2482
     $result = $this->dbTargetRow['id_owner'] == $this->dbSourcePlanetRow['id_owner'];
2484 2483
 
2485
-    if($result) {
2484
+    if ($result) {
2486 2485
       // Spying can't be done on owner's planet/moon
2487 2486
       unset($this->allowed_missions[MT_SPY]);
2488 2487
       // Attack can't be done on owner's planet/moon
@@ -2519,7 +2518,7 @@  discard block
 block discarded – undo
2519 2518
 
2520 2519
   protected function checkSpiesOnly() {
2521 2520
     $result = $this->unitList->unitsCountById(SHIP_SPY) == $this->shipsGetTotal();
2522
-    if($result) {
2521
+    if ($result) {
2523 2522
       $this->allowed_missions = array(
2524 2523
         MT_SPY => MT_SPY,
2525 2524
       );
@@ -2532,7 +2531,7 @@  discard block
 block discarded – undo
2532 2531
 
2533 2532
   protected function checkTargetAllyDeposit() {
2534 2533
     $result = mrc_get_level($this->dbTargetOwnerRow, $this->dbTargetRow, STRUC_ALLY_DEPOSIT) >= 1;
2535
-    if(!$result) {
2534
+    if (!$result) {
2536 2535
       unset($this->allowed_missions[MT_HOLD]);
2537 2536
     }
2538 2537
 
@@ -2561,7 +2560,7 @@  discard block
 block discarded – undo
2561 2560
 
2562 2561
   protected function checkMission($missionType) {
2563 2562
     $result = !$this->_mission_type || $this->_mission_type == $missionType;
2564
-    if($result) {
2563
+    if ($result) {
2565 2564
       $this->allowed_missions = array(
2566 2565
         $missionType => $missionType,
2567 2566
       );
Please login to merge, or discard this patch.