Completed
Push — work-fleets ( 0d1d7f...d58328 )
by SuperNova.WS
06:06
created
includes/general.php 1 patch
Doc Comments   +31 added lines, -3 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
 require_once('general_pname.php');
13 13
 
14 14
 /**
15
- * @param       $func_name
15
+ * @param       string $func_name
16 16
  * @param array $func_arg
17 17
  *
18 18
  * @return mixed
@@ -63,6 +63,9 @@  discard block
 block discarded – undo
63 63
 }
64 64
 
65 65
 // ----------------------------------------------------------------------------------------------------------------
66
+/**
67
+ * @param string $filename
68
+ */
66 69
 function sys_file_read($filename) {
67 70
   return @file_get_contents($filename);
68 71
 }
@@ -105,7 +108,7 @@  discard block
 block discarded – undo
105 108
 /**
106 109
  * Получение курса обмены валюты в серверную валюту
107 110
  *
108
- * @param $currency_symbol
111
+ * @param string $currency_symbol
109 112
  *
110 113
  * @return float
111 114
  */
@@ -146,7 +149,7 @@  discard block
 block discarded – undo
146 149
  * @param float     $n
147 150
  * @param int|bool  $floor
148 151
  * @param int|bool  $color
149
- * @param int|bool  $limit
152
+ * @param boolean  $limit
150 153
  * @param bool|null $style
151 154
  *
152 155
  * @return array|float|string
@@ -239,6 +242,9 @@  discard block
 block discarded – undo
239 242
   return preg_replace($ListCensure, '*', $String);
240 243
 }
241 244
 
245
+/**
246
+ * @param string $email
247
+ */
242 248
 function is_email($email) {
243 249
   return (preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i", $email));
244 250
 }
@@ -276,6 +282,9 @@  discard block
 block discarded – undo
276 282
   return floatval(sys_get_param($param_name, $default));
277 283
 }
278 284
 
285
+/**
286
+ * @param string $param_name
287
+ */
279 288
 function sys_get_param_escaped($param_name, $default = '') {
280 289
   return db_escape(sys_get_param($param_name, $default));
281 290
 }
@@ -444,6 +453,9 @@  discard block
 block discarded – undo
444 453
 }
445 454
 
446 455
 // Generates random string of $length symbols from $allowed_chars charset
456
+/**
457
+ * @param string $allowed_chars
458
+ */
447 459
 function sys_random_string($length = 16, $allowed_chars = SN_SYS_SEC_CHARS_ALLOWED) {
448 460
   $allowed_length = strlen($allowed_chars);
449 461
 
@@ -548,6 +560,10 @@  discard block
 block discarded – undo
548 560
   return implode(';', $fleet_string);
549 561
 }
550 562
 
563
+/**
564
+ * @param string $title
565
+ * @param string $body
566
+ */
551 567
 function mymail($email_unsafe, $title, $body, $from = '', $html = false) {
552 568
   $from = trim($from ? $from : classSupernova::$config->game_adminEmail);
553 569
 
@@ -806,6 +822,9 @@  discard block
 block discarded – undo
806 822
   return serialize($nick_array);
807 823
 }
808 824
 
825
+/**
826
+ * @param string $nick_string
827
+ */
809 828
 function player_nick_uncompact($nick_string) {
810 829
   try {
811 830
     $result = unserialize($nick_string);
@@ -1047,6 +1066,9 @@  discard block
 block discarded – undo
1047 1066
   return $ranks;
1048 1067
 }
1049 1068
 
1069
+/**
1070
+ * @param boolean $planet_id
1071
+ */
1050 1072
 function sys_player_new_adjust($user_id, $planet_id) { return sn_function_call(__FUNCTION__, array($user_id, $planet_id, &$result)); }
1051 1073
 
1052 1074
 function sn_sys_player_new_adjust($user_id, $planet_id, &$result) {
@@ -1197,6 +1219,9 @@  discard block
 block discarded – undo
1197 1219
   return $rates;
1198 1220
 }
1199 1221
 
1222
+/**
1223
+ * @param integer $in_resource
1224
+ */
1200 1225
 function get_unit_cost_in(&$cost, $in_resource = RES_METAL) {
1201 1226
   static $rates;
1202 1227
 
@@ -1363,6 +1388,9 @@  discard block
 block discarded – undo
1363 1388
   return version_compare(sn_version_compare_extra($ver1), sn_version_compare_extra($ver2));
1364 1389
 }
1365 1390
 
1391
+/**
1392
+ * @param string $name
1393
+ */
1366 1394
 function sn_setcookie($name, $value = null, $expire = null, $path = SN_ROOT_RELATIVE, $domain = null, $secure = null, $httponly = null) {
1367 1395
   $_COOKIE[$name] = $value;
1368 1396
 
Please login to merge, or discard this patch.
includes/classes/UnitList.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
    */
90 90
   public function offsetSet($offset, $value) {
91 91
     if (isset($this->mapUnitIdToDb[$value->unitId])) {
92
-      classSupernova::$debug->error('UnitList::offsetSet: Unit with UnitId ' . $value->unitId . ' already exists');
92
+      classSupernova::$debug->error('UnitList::offsetSet: Unit with UnitId '.$value->unitId.' already exists');
93 93
     }
94 94
     $this->mapUnitIdToDb[$value->unitId] = $value;
95 95
     parent::offsetSet($offset, $value);
@@ -202,7 +202,7 @@  discard block
 block discarded – undo
202 202
 
203 203
   public function unitGetCount($unit_id) {
204 204
     if (empty($this->mapUnitIdToDb[$unit_id])) {
205
-      throw new Exception('Unit [' . $unit_id . '] is not exists in UnitList');
205
+      throw new Exception('Unit ['.$unit_id.'] is not exists in UnitList');
206 206
     }
207 207
 
208 208
     return $this->mapUnitIdToDb[$unit_id]->count;
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
    */
248 248
   public function unitsCostInMetal($shipCostInMetalPerPiece) {
249 249
     $shipsCostInMetal = array();
250
-    foreach($this->mapUnitIdToDb as $ship_id => $ship) {
250
+    foreach ($this->mapUnitIdToDb as $ship_id => $ship) {
251 251
       $shipsCostInMetal[$ship_id] = $ship->count * $shipCostInMetalPerPiece[$ship_id];
252 252
     }
253 253
 
@@ -329,7 +329,7 @@  discard block
 block discarded – undo
329 329
      */
330 330
     $objFleet = $this->getLocatedAt();
331 331
     if (empty($objFleet)) {
332
-      throw new Exception('No fleet owner on UnitList::unitsRender() in ' . __FILE__ . '@' . __LINE__);
332
+      throw new Exception('No fleet owner on UnitList::unitsRender() in '.__FILE__.'@'.__LINE__);
333 333
     }
334 334
 
335 335
     $tplShips = array();
@@ -472,8 +472,8 @@  discard block
 block discarded – undo
472 472
 
473 473
   // TODO - DEBUG - REMOVE =============================================================================================
474 474
   public function _dump() {
475
-    print(__FILE__ . ':' . __LINE__ . "<br />");
476
-    print("Located at " . $this->getLocationDbId() . " type " . $this->getLocationType() . "<br />");
475
+    print(__FILE__.':'.__LINE__."<br />");
476
+    print("Located at ".$this->getLocationDbId()." type ".$this->getLocationType()."<br />");
477 477
 
478 478
     print('<table border="1">');
479 479
     print('<tr>');
@@ -529,11 +529,11 @@  discard block
 block discarded – undo
529 529
 
530 530
       print('<td>');
531 531
       $type = $unit->getType();
532
-      print("[{$type}] " . classLocale::$lang['tech'][$type]);
532
+      print("[{$type}] ".classLocale::$lang['tech'][$type]);
533 533
       print('</td>');
534 534
 
535 535
       print('<td>');
536
-      print("[{$unit->unitId}] " . classLocale::$lang['tech'][$unit->unitId]);
536
+      print("[{$unit->unitId}] ".classLocale::$lang['tech'][$unit->unitId]);
537 537
       print('</td>');
538 538
 
539 539
       print('<td>');
Please login to merge, or discard this patch.
includes/classes/Fleet.php 1 patch
Spacing   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -324,7 +324,7 @@  discard block
 block discarded – undo
324 324
     parent::__construct();
325 325
     $this->exists_missions = sn_get_groups('missions');
326 326
     $this->allowed_missions = $this->exists_missions;
327
-    if(empty(static::$snGroupFleet)) {
327
+    if (empty(static::$snGroupFleet)) {
328 328
       static::$snGroupFleet = sn_get_groups('fleet');
329 329
       static::$snGroupFleetAndMissiles = sn_get_groups(array('fleet', 'missile'));
330 330
       static::$snGroupRecyclers = sn_get_groups('flt_recyclers');
@@ -407,31 +407,31 @@  discard block
 block discarded – undo
407 407
 
408 408
     return doquery(
409 409
     // Блокировка самого флота
410
-      "SELECT 1 FROM {{fleets}} AS f " .
410
+      "SELECT 1 FROM {{fleets}} AS f ".
411 411
 
412 412
       // Блокировка всех юнитов, принадлежащих этому флоту
413
-      "LEFT JOIN {{unit}} as unit ON unit.unit_location_type = " . static::$locationType . " AND unit.unit_location_id = f.fleet_id " .
413
+      "LEFT JOIN {{unit}} as unit ON unit.unit_location_type = ".static::$locationType." AND unit.unit_location_id = f.fleet_id ".
414 414
 
415 415
       // Блокировка всех прилетающих и улетающих флотов, если нужно
416 416
       // TODO - lock fleets by COORDINATES
417
-      ($mission_data['dst_fleets'] ? "LEFT JOIN {{fleets}} AS fd ON fd.fleet_end_planet_id = f.fleet_end_planet_id OR fd.fleet_start_planet_id = f.fleet_end_planet_id " : '') .
417
+      ($mission_data['dst_fleets'] ? "LEFT JOIN {{fleets}} AS fd ON fd.fleet_end_planet_id = f.fleet_end_planet_id OR fd.fleet_start_planet_id = f.fleet_end_planet_id " : '').
418 418
       // Блокировка всех юнитов, принадлежащих прилетающим и улетающим флотам - ufd = unit_fleet_destination
419
-      ($mission_data['dst_fleets'] ? "LEFT JOIN {{unit}} AS ufd ON ufd.unit_location_type = " . static::$locationType . " AND ufd.unit_location_id = fd.fleet_id " : '') .
419
+      ($mission_data['dst_fleets'] ? "LEFT JOIN {{unit}} AS ufd ON ufd.unit_location_type = ".static::$locationType." AND ufd.unit_location_id = fd.fleet_id " : '').
420 420
 
421
-      ($mission_data['dst_user'] || $mission_data['dst_planet'] ? "LEFT JOIN {{users}} AS ud ON ud.id = f.fleet_target_owner " : '') .
421
+      ($mission_data['dst_user'] || $mission_data['dst_planet'] ? "LEFT JOIN {{users}} AS ud ON ud.id = f.fleet_target_owner " : '').
422 422
       // Блокировка всех юнитов, принадлежащих владельцу планеты-цели
423
-      ($mission_data['dst_user'] || $mission_data['dst_planet'] ? "LEFT JOIN {{unit}} AS unit_player_dest ON unit_player_dest.unit_player_id = ud.id " : '') .
423
+      ($mission_data['dst_user'] || $mission_data['dst_planet'] ? "LEFT JOIN {{unit}} AS unit_player_dest ON unit_player_dest.unit_player_id = ud.id " : '').
424 424
       // Блокировка планеты-цели
425
-      ($mission_data['dst_planet'] ? "LEFT JOIN {{planets}} AS pd ON pd.id = f.fleet_end_planet_id " : '') .
425
+      ($mission_data['dst_planet'] ? "LEFT JOIN {{planets}} AS pd ON pd.id = f.fleet_end_planet_id " : '').
426 426
       // Блокировка всех юнитов, принадлежащих планете-цели - НЕ НУЖНО. Уже залочили ранее, как принадлежащие игроку-цели
427 427
 //      ($mission_data['dst_planet'] ? "LEFT JOIN {{unit}} AS upd ON upd.unit_location_type = " . LOC_PLANET . " AND upd.unit_location_id = pd.id " : '') .
428 428
 
429 429
 
430
-      ($mission_data['src_user'] || $mission_data['src_planet'] ? "LEFT JOIN {{users}} AS us ON us.id = f.fleet_owner " : '') .
430
+      ($mission_data['src_user'] || $mission_data['src_planet'] ? "LEFT JOIN {{users}} AS us ON us.id = f.fleet_owner " : '').
431 431
       // Блокировка всех юнитов, принадлежащих владельцу флота
432
-      ($mission_data['src_user'] || $mission_data['src_planet'] ? "LEFT JOIN {{unit}} AS unit_player_src ON unit_player_src.unit_player_id = us.id " : '') .
432
+      ($mission_data['src_user'] || $mission_data['src_planet'] ? "LEFT JOIN {{unit}} AS unit_player_src ON unit_player_src.unit_player_id = us.id " : '').
433 433
       // Блокировка планеты отправления
434
-      ($mission_data['src_planet'] ? "LEFT JOIN {{planets}} AS ps ON ps.id = f.fleet_start_planet_id " : '') .
434
+      ($mission_data['src_planet'] ? "LEFT JOIN {{planets}} AS ps ON ps.id = f.fleet_start_planet_id " : '').
435 435
       // Блокировка всех юнитов, принадлежащих планете с которой юниты были отправлены - НЕ НУЖНО. Уже залочили ранее, как принадлежащие владельцу флота
436 436
 //      ($mission_data['src_planet'] ? "LEFT JOIN {{unit}} AS ups ON ups.unit_location_type = " . LOC_PLANET . " AND ups.unit_location_id = ps.id " : '') .
437 437
 
@@ -448,11 +448,11 @@  discard block
 block discarded – undo
448 448
   public function dbGetLockById($dbId) {
449 449
     doquery(
450 450
     // Блокировка самого флота
451
-      "SELECT 1 FROM {{fleets}} AS FLEET0 " .
451
+      "SELECT 1 FROM {{fleets}} AS FLEET0 ".
452 452
       // Lock fleet owner
453
-      "LEFT JOIN {{users}} as USER0 on USER0.id = FLEET0.fleet_owner " .
453
+      "LEFT JOIN {{users}} as USER0 on USER0.id = FLEET0.fleet_owner ".
454 454
       // Блокировка всех юнитов, принадлежащих этому флоту
455
-      "LEFT JOIN {{unit}} as UNIT0 ON UNIT0.unit_location_type = " . LOC_FLEET . " AND UNIT0.unit_location_id = FLEET0.fleet_id " .
455
+      "LEFT JOIN {{unit}} as UNIT0 ON UNIT0.unit_location_type = ".LOC_FLEET." AND UNIT0.unit_location_id = FLEET0.fleet_id ".
456 456
 
457 457
       // Без предварительной выборки неизвестно - куда летит этот флот.
458 458
       // Поэтому надо выбирать флоты, чьи координаты прибытия ИЛИ отбытия совпадают с координатами прибытия ИЛИ отбытия текущего флота.
@@ -468,9 +468,9 @@  discard block
 block discarded – undo
468 468
         FLEET1.fleet_end_planet = FLEET0.fleet_end_planet
469 469
       " .
470 470
       // Блокировка всех юнитов, принадлежащих этим флотам
471
-      "LEFT JOIN {{unit}} as UNIT1 ON UNIT1.unit_location_type = " . LOC_FLEET . " AND UNIT1.unit_location_id = FLEET1.fleet_id " .
471
+      "LEFT JOIN {{unit}} as UNIT1 ON UNIT1.unit_location_type = ".LOC_FLEET." AND UNIT1.unit_location_id = FLEET1.fleet_id ".
472 472
       // Lock fleet owner
473
-      "LEFT JOIN {{users}} as USER1 on USER1.id = FLEET1.fleet_owner " .
473
+      "LEFT JOIN {{users}} as USER1 on USER1.id = FLEET1.fleet_owner ".
474 474
 
475 475
       "LEFT JOIN {{fleets}} AS FLEET2 ON
476 476
         FLEET2.fleet_mess = 1   AND FLEET0.fleet_mess = 0 AND
@@ -480,7 +480,7 @@  discard block
 block discarded – undo
480 480
       " .
481 481
       // Блокировка всех юнитов, принадлежащих этим флотам
482 482
       "LEFT JOIN {{unit}} as UNIT2 ON
483
-        UNIT2.unit_location_type = " . LOC_FLEET . " AND
483
+        UNIT2.unit_location_type = " . LOC_FLEET." AND
484 484
         UNIT2.unit_location_id = FLEET2.fleet_id
485 485
       " .
486 486
       // Lock fleet owner
@@ -497,11 +497,11 @@  discard block
 block discarded – undo
497 497
       " .
498 498
       // Блокировка всех юнитов, принадлежащих этим флотам
499 499
       "LEFT JOIN {{unit}} as UNIT3 ON
500
-        UNIT3.unit_location_type = " . LOC_FLEET . " AND
500
+        UNIT3.unit_location_type = " . LOC_FLEET." AND
501 501
         UNIT3.unit_location_id = FLEET3.fleet_id
502 502
       " .
503 503
       // Lock fleet owner
504
-      "LEFT JOIN {{users}} as USER3 on USER3.id = FLEET3.fleet_owner " .
504
+      "LEFT JOIN {{users}} as USER3 on USER3.id = FLEET3.fleet_owner ".
505 505
 
506 506
       "LEFT JOIN {{fleets}} AS FLEET4 ON
507 507
         FLEET4.fleet_mess = 1   AND FLEET0.fleet_mess = 1 AND
@@ -511,7 +511,7 @@  discard block
 block discarded – undo
511 511
       " .
512 512
       // Блокировка всех юнитов, принадлежащих этим флотам
513 513
       "LEFT JOIN {{unit}} as UNIT4 ON
514
-        UNIT4.unit_location_type = " . LOC_FLEET . " AND
514
+        UNIT4.unit_location_type = " . LOC_FLEET." AND
515 515
         UNIT4.unit_location_id = FLEET4.fleet_id
516 516
       " .
517 517
       // Lock fleet owner
@@ -533,7 +533,7 @@  discard block
 block discarded – undo
533 533
       " .
534 534
       // Блокировка всех юнитов, принадлежащих этой планете
535 535
       "LEFT JOIN {{unit}} as UNIT5 ON
536
-        UNIT5.unit_location_type = " . LOC_PLANET . " AND
536
+        UNIT5.unit_location_type = " . LOC_PLANET." AND
537 537
         UNIT5.unit_location_id = PLANETS5.id
538 538
       " .
539 539
 
@@ -551,7 +551,7 @@  discard block
 block discarded – undo
551 551
       " .
552 552
       // Блокировка всех юнитов, принадлежащих этой планете
553 553
       "LEFT JOIN {{unit}} as UNIT6 ON
554
-        UNIT6.unit_location_type = " . LOC_PLANET . " AND
554
+        UNIT6.unit_location_type = " . LOC_PLANET." AND
555 555
         UNIT6.unit_location_id = PLANETS6.id
556 556
       " .
557 557
       "WHERE FLEET0.fleet_id = {$dbId} GROUP BY 1 FOR UPDATE"
@@ -670,7 +670,7 @@  discard block
 block discarded – undo
670 670
       } elseif ($this->isResource($unit_id)) {
671 671
         $this->resource_list[$unit_id] = $unit_count;
672 672
       } else {
673
-        throw new Exception('Trying to pass to fleet non-resource and non-ship ' . var_export($unit_array, true), ERR_ERROR);
673
+        throw new Exception('Trying to pass to fleet non-resource and non-ship '.var_export($unit_array, true), ERR_ERROR);
674 674
       }
675 675
     }
676 676
   }
@@ -800,7 +800,7 @@  discard block
 block discarded – undo
800 800
    * @param int $unit_count
801 801
    */
802 802
   public function shipSetCount($unit_id, $unit_count = 0) {
803
-pdump(__CLASS__ . '->' . __FUNCTION__);
803
+pdump(__CLASS__.'->'.__FUNCTION__);
804 804
     $this->shipAdjustCount($unit_id, $unit_count, true);
805 805
   }
806 806
 
@@ -876,8 +876,8 @@  discard block
 block discarded – undo
876 876
    */
877 877
   public function shipsGetCapacityRecyclers($recycler_info) {
878 878
     $recyclers_incoming_capacity = 0;
879
-    foreach($this->shipsIterator() as $unitId => $unit) {
880
-      if(!empty(static::$snGroupRecyclers[$unitId]) && $unit->count >= 1) {
879
+    foreach ($this->shipsIterator() as $unitId => $unit) {
880
+      if (!empty(static::$snGroupRecyclers[$unitId]) && $unit->count >= 1) {
881 881
         $recyclers_incoming_capacity += $unit->count * $recycler_info[$unitId]['capacity'];
882 882
       }
883 883
     }
@@ -1008,7 +1008,7 @@  discard block
 block discarded – undo
1008 1008
    */
1009 1009
   public function resourcesSet($resource_list) {
1010 1010
     if (!empty($this->propertiesAdjusted['resource_list'])) {
1011
-      throw new PropertyAccessException('Property "resource_list" already was adjusted so no SET is possible until dbSave in ' . get_called_class() . '::unitSetResourceList', ERR_ERROR);
1011
+      throw new PropertyAccessException('Property "resource_list" already was adjusted so no SET is possible until dbSave in '.get_called_class().'::unitSetResourceList', ERR_ERROR);
1012 1012
     }
1013 1013
     $this->resourcesAdjust($resource_list, true);
1014 1014
   }
@@ -1042,7 +1042,7 @@  discard block
 block discarded – undo
1042 1042
       // Check for negative unit value
1043 1043
       if ($this->resource_list[$resource_id] < 0) {
1044 1044
         // TODO
1045
-        throw new Exception('Resource ' . $resource_id . ' will become negative in ' . get_called_class() . '::unitAdjustResourceList', ERR_ERROR);
1045
+        throw new Exception('Resource '.$resource_id.' will become negative in '.get_called_class().'::unitAdjustResourceList', ERR_ERROR);
1046 1046
       }
1047 1047
     }
1048 1048
   }
@@ -1215,7 +1215,7 @@  discard block
 block discarded – undo
1215 1215
 
1216 1216
   protected function printErrorIfNoShips() {
1217 1217
     if ($this->unitList->unitsCount() <= 0) {
1218
-      message(classLocale::$lang['fl_err_no_ships'], classLocale::$lang['fl_error'], 'fleet' . DOT_PHP_EX, 5);
1218
+      message(classLocale::$lang['fl_err_no_ships'], classLocale::$lang['fl_error'], 'fleet'.DOT_PHP_EX, 5);
1219 1219
     }
1220 1220
   }
1221 1221
 
@@ -1550,8 +1550,8 @@  discard block
 block discarded – undo
1550 1550
 
1551 1551
   public function fleetSpeed() {
1552 1552
     $maxSpeed = PHP_INT_MAX;
1553
-    foreach($this->shipsIterator() as $ship_id => $unit) {
1554
-      if($unit->count > 0 && empty(static::$snGroupFleetAndMissiles[$ship_id])) {
1553
+    foreach ($this->shipsIterator() as $ship_id => $unit) {
1554
+      if ($unit->count > 0 && empty(static::$snGroupFleetAndMissiles[$ship_id])) {
1555 1555
         $single_ship_data = get_ship_data($ship_id, $this->dbOwnerRow);
1556 1556
         $maxSpeed = min($maxSpeed, $single_ship_data['speed']);
1557 1557
       }
@@ -1574,7 +1574,7 @@  discard block
 block discarded – undo
1574 1574
     } catch (Exception $e) {
1575 1575
 
1576 1576
       // TODO - MESSAGE BOX
1577
-      if($e instanceof ExceptionFleetInvalid) {
1577
+      if ($e instanceof ExceptionFleetInvalid) {
1578 1578
         sn_db_transaction_rollback();
1579 1579
         pdie(classLocale::$lang['fl_attack_error'][$e->getCode()]);
1580 1580
       } else {
@@ -1663,7 +1663,7 @@  discard block
 block discarded – undo
1663 1663
       $validator->validate();
1664 1664
     } catch (Exception $e) {
1665 1665
       // TODO - MESSAGE BOX
1666
-      if($e instanceof ExceptionFleetInvalid) {
1666
+      if ($e instanceof ExceptionFleetInvalid) {
1667 1667
         sn_db_transaction_rollback();
1668 1668
         pdie(classLocale::$lang['fl_attack_error'][$e->getCode()]);
1669 1669
       } else {
@@ -1724,7 +1724,7 @@  discard block
 block discarded – undo
1724 1724
 
1725 1725
 
1726 1726
     if (!empty($this->captain['unit_id'])) {
1727
-      DBStaticUnit::db_unit_set_by_id($this->captain['unit_id'], "`unit_location_type` = " . LOC_FLEET . ", `unit_location_id` = {$this->_dbId}");
1727
+      DBStaticUnit::db_unit_set_by_id($this->captain['unit_id'], "`unit_location_type` = ".LOC_FLEET.", `unit_location_id` = {$this->_dbId}");
1728 1728
     }
1729 1729
 
1730 1730
 //    return $this->fleet->acs['ankunft'] - $this->fleet->time_launch >= $this->fleet->travelData['duration'];
@@ -1736,7 +1736,7 @@  discard block
 block discarded – undo
1736 1736
     $template_result['.']['fleets'][] = $this->renderFleet(SN_TIME_NOW, $timeMissionJob);
1737 1737
 
1738 1738
     $template_result += array(
1739
-      'mission'         => classLocale::$lang['type_mission'][$this->_mission_type] . ($this->_mission_type == MT_EXPLORE || $this->_mission_type == MT_HOLD ? ' ' . pretty_time($timeMissionJob) : ''),
1739
+      'mission'         => classLocale::$lang['type_mission'][$this->_mission_type].($this->_mission_type == MT_EXPLORE || $this->_mission_type == MT_HOLD ? ' '.pretty_time($timeMissionJob) : ''),
1740 1740
       'dist'            => pretty_number($this->travelData['distance']),
1741 1741
       'speed'           => pretty_number($this->travelData['fleet_speed']),
1742 1742
       'deute_need'      => pretty_number($this->travelData['consumption']),
Please login to merge, or discard this patch.
includes/classes/UBE/UBEFleet.php 1 patch
Spacing   +64 added lines, -64 removed lines patch added patch discarded remove patch
@@ -162,20 +162,20 @@  discard block
 block discarded – undo
162 162
       $this->owner_id,
163 163
       $this->db_id,
164 164
 
165
-      (float)$this->UBE_PLANET[PLANET_ID],
166
-      "'" . db_escape($this->UBE_PLANET[PLANET_NAME]) . "'",
167
-      (int)$this->UBE_PLANET[PLANET_GALAXY],
168
-      (int)$this->UBE_PLANET[PLANET_SYSTEM],
169
-      (int)$this->UBE_PLANET[PLANET_PLANET],
170
-      (int)$this->UBE_PLANET[PLANET_TYPE],
171
-
172
-      (float)$this->resource_list[RES_METAL],
173
-      (float)$this->resource_list[RES_CRYSTAL],
174
-      (float)$this->resource_list[RES_DEUTERIUM],
175
-
176
-      (float)$this->fleet_bonus->calcBonus(P_ATTACK),
177
-      (float)$this->fleet_bonus->calcBonus(P_SHIELD),
178
-      (float)$this->fleet_bonus->calcBonus(P_ARMOR),
165
+      (float) $this->UBE_PLANET[PLANET_ID],
166
+      "'".db_escape($this->UBE_PLANET[PLANET_NAME])."'",
167
+      (int) $this->UBE_PLANET[PLANET_GALAXY],
168
+      (int) $this->UBE_PLANET[PLANET_SYSTEM],
169
+      (int) $this->UBE_PLANET[PLANET_PLANET],
170
+      (int) $this->UBE_PLANET[PLANET_TYPE],
171
+
172
+      (float) $this->resource_list[RES_METAL],
173
+      (float) $this->resource_list[RES_CRYSTAL],
174
+      (float) $this->resource_list[RES_DEUTERIUM],
175
+
176
+      (float) $this->fleet_bonus->calcBonus(P_ATTACK),
177
+      (float) $this->fleet_bonus->calcBonus(P_SHIELD),
178
+      (float) $this->fleet_bonus->calcBonus(P_ARMOR),
179 179
     );
180 180
   }
181 181
 
@@ -189,13 +189,13 @@  discard block
 block discarded – undo
189 189
     $this->owner_id = $objFleet->playerOwnerId;
190 190
     $this->group_id = $objFleet->group_id;
191 191
 
192
-    foreach($objFleet->shipsIterator() as $unit_id => $unit) {
193
-      if(!$unit->count) {
192
+    foreach ($objFleet->shipsIterator() as $unit_id => $unit) {
193
+      if (!$unit->count) {
194 194
         continue;
195 195
       }
196 196
 
197 197
       $unit_type = get_unit_param($unit_id, P_UNIT_TYPE);
198
-      if($unit_type == UNIT_SHIPS || $unit_type == UNIT_DEFENCE) {
198
+      if ($unit_type == UNIT_SHIPS || $unit_type == UNIT_DEFENCE) {
199 199
         $this->unit_list->unitAdjustCount($unit_id, $unit->count);
200 200
       }
201 201
     }
@@ -231,13 +231,13 @@  discard block
 block discarded – undo
231 231
 //      }
232 232
 //    }
233 233
 
234
-    foreach($sn_group_combat as $unit_id) {
235
-      if($unit_count = mrc_get_level($player_db_row, $planet_row, $unit_id)) {
234
+    foreach ($sn_group_combat as $unit_id) {
235
+      if ($unit_count = mrc_get_level($player_db_row, $planet_row, $unit_id)) {
236 236
         $this->unit_list->unitAdjustCount($unit_id, $unit_count);
237 237
       }
238 238
     }
239 239
 
240
-    foreach(sn_get_groups('resources_loot') as $resource_id) {
240
+    foreach (sn_get_groups('resources_loot') as $resource_id) {
241 241
       $this->resource_list[$resource_id] = floor(mrc_get_level($player_db_row, $planet_row, $resource_id));
242 242
     }
243 243
 
@@ -296,27 +296,27 @@  discard block
 block discarded – undo
296 296
       $ube_report_id,
297 297
       $this->db_id,
298 298
 
299
-      (float)$this->resources_lost_on_units[RES_METAL],
300
-      (float)$this->resources_lost_on_units[RES_CRYSTAL],
301
-      (float)$this->resources_lost_on_units[RES_DEUTERIUM],
302
-      (float)$this->cargo_dropped[RES_METAL],
303
-      (float)$this->cargo_dropped[RES_CRYSTAL],
304
-      (float)$this->cargo_dropped[RES_DEUTERIUM],
305
-      (float)$this->resources_looted[RES_METAL],
306
-      (float)$this->resources_looted[RES_CRYSTAL],
307
-      (float)$this->resources_looted[RES_DEUTERIUM],
308
-      (float)$this->resources_lost_in_metal[RES_METAL],
299
+      (float) $this->resources_lost_on_units[RES_METAL],
300
+      (float) $this->resources_lost_on_units[RES_CRYSTAL],
301
+      (float) $this->resources_lost_on_units[RES_DEUTERIUM],
302
+      (float) $this->cargo_dropped[RES_METAL],
303
+      (float) $this->cargo_dropped[RES_CRYSTAL],
304
+      (float) $this->cargo_dropped[RES_DEUTERIUM],
305
+      (float) $this->resources_looted[RES_METAL],
306
+      (float) $this->resources_looted[RES_CRYSTAL],
307
+      (float) $this->resources_looted[RES_DEUTERIUM],
308
+      (float) $this->resources_lost_in_metal[RES_METAL],
309 309
     );
310 310
   }
311 311
 
312 312
   public function report_render_outcome_side_fleet() {
313 313
     $UBE_DEFENCE_RESTORE = array();
314 314
     $UBE_UNITS_LOST = array();
315
-    foreach($this->unit_list->_container as $UBEUnit) {
316
-      if($UBEUnit->units_restored) {
315
+    foreach ($this->unit_list->_container as $UBEUnit) {
316
+      if ($UBEUnit->units_restored) {
317 317
         $UBE_DEFENCE_RESTORE[$UBEUnit->unitId] = $UBEUnit->units_restored;
318 318
       }
319
-      if($UBEUnit->units_lost) {
319
+      if ($UBEUnit->units_lost) {
320 320
         $UBE_UNITS_LOST[$UBEUnit->unitId] = $UBEUnit->units_lost;
321 321
       }
322 322
     }
@@ -341,16 +341,16 @@  discard block
 block discarded – undo
341 341
    */
342 342
   protected function report_render_outcome_side_fleet_line(&$array, $lang_header_index) {
343 343
     $result = array();
344
-    if(!empty($array)) {
345
-      foreach($array as $unit_id => $unit_count) {
346
-        if($unit_count) {
344
+    if (!empty($array)) {
345
+      foreach ($array as $unit_id => $unit_count) {
346
+        if ($unit_count) {
347 347
           $result[] = array(
348 348
             'NAME' => classLocale::$lang['tech'][$unit_id],
349 349
             'LOSS' => pretty_number($unit_count),
350 350
           );
351 351
         }
352 352
       }
353
-      if($lang_header_index && count($result)) {
353
+      if ($lang_header_index && count($result)) {
354 354
         array_unshift($result, array('NAME' => classLocale::$lang[$lang_header_index]));
355 355
       }
356 356
     }
@@ -363,16 +363,16 @@  discard block
 block discarded – undo
363 363
     $fleet_id = $this->db_id;
364 364
 
365 365
     $unit_sort_order = 0;
366
-    foreach($this->unit_list->_container as $UBEUnit) {
367
-      if($UBEUnit->units_lost || $UBEUnit->units_restored) {
366
+    foreach ($this->unit_list->_container as $UBEUnit) {
367
+      if ($UBEUnit->units_lost || $UBEUnit->units_restored) {
368 368
         $unit_sort_order++;
369 369
         $sql_perform_report_unit[] = array(
370 370
           $ube_report_id,
371 371
           $fleet_id,
372 372
 
373 373
           $UBEUnit->unitId,
374
-          (float)$UBEUnit->units_restored,
375
-          (float)$UBEUnit->units_lost,
374
+          (float) $UBEUnit->units_restored,
375
+          (float) $UBEUnit->units_lost,
376 376
 
377 377
           $unit_sort_order,
378 378
         );
@@ -388,9 +388,9 @@  discard block
 block discarded – undo
388 388
   function ube_combat_result_calculate_resources() {
389 389
     $resource_delta_fleet = array();
390 390
     // Если во флоте остались юниты или это планета - генерируем изменение ресурсов
391
-    foreach(sn_get_groups('resources_loot') as $resource_id) {
392
-      $resource_change = (float)$this->resources_looted[$resource_id] + (float)$this->cargo_dropped[$resource_id];
393
-      if($resource_change) {
391
+    foreach (sn_get_groups('resources_loot') as $resource_id) {
392
+      $resource_change = (float) $this->resources_looted[$resource_id] + (float) $this->cargo_dropped[$resource_id];
393
+      if ($resource_change) {
394 394
         $resource_delta_fleet[$resource_id] = -($resource_change);
395 395
       }
396 396
     }
@@ -423,12 +423,12 @@  discard block
 block discarded – undo
423 423
     );
424 424
 
425 425
     $this->fleet_capacity = 0;
426
-    foreach($this->unit_list->_container as $UBEUnit) {
426
+    foreach ($this->unit_list->_container as $UBEUnit) {
427 427
       $this->fleet_capacity += $UBEUnit->capacity * $UBEUnit->getCount();
428 428
 
429
-      if($UBEUnit->units_lost) {
430
-        foreach($UBEUnit->price as $resource_id => $unit_resource_price) {
431
-          if(!$unit_resource_price) {
429
+      if ($UBEUnit->units_lost) {
430
+        foreach ($UBEUnit->price as $resource_id => $unit_resource_price) {
431
+          if (!$unit_resource_price) {
432 432
             continue;
433 433
           }
434 434
 
@@ -436,7 +436,7 @@  discard block
 block discarded – undo
436 436
           $this->resources_lost_on_units[$resource_id] += $resources_lost;
437 437
           // Если это корабль - прибавляем потери к обломкам на орбите
438 438
           // TODO - опция выбрасывания обороны в обломки
439
-          if($UBEUnit->getType() == UNIT_SHIPS) {
439
+          if ($UBEUnit->getType() == UNIT_SHIPS) {
440 440
             $this->resources_lost_on_ships[$resource_id] += $resources_lost;
441 441
           }
442 442
         }
@@ -448,11 +448,11 @@  discard block
 block discarded – undo
448 448
 
449 449
     // Если емкость трюмов меньше количество ресурсов - часть ресов выбрасываем нахуй
450 450
     // На планете ($fleet_id = 0) ресурсы в космос не выбрасываются
451
-    if($this->db_id != 0 && $this->fleet_capacity < $fleet_total_resources) {
451
+    if ($this->db_id != 0 && $this->fleet_capacity < $fleet_total_resources) {
452 452
       $drop_share = 1 - $this->fleet_capacity / $fleet_total_resources; // Какая часть ресурсов выброшена
453
-      foreach($this->resource_list as $resource_id => &$resource_amount) {
453
+      foreach ($this->resource_list as $resource_id => &$resource_amount) {
454 454
         // Не просчитываем ресурсы, которых нет на борту кораблей флота
455
-        if(!$resource_amount) {
455
+        if (!$resource_amount) {
456 456
           continue;
457 457
         }
458 458
 
@@ -473,19 +473,19 @@  discard block
 block discarded – undo
473 473
     $objFleet2->setDbId($this->db_id);
474 474
 
475 475
     // Если это была миссия Уничтожения И звезда смерти взорвалась И мы работаем с аттакерами - значит все аттакеры умерли
476
-    if($this->is_attacker == UBE_PLAYER_IS_ATTACKER && $reapers_status == UBE_MOON_REAPERS_DIED) {
476
+    if ($this->is_attacker == UBE_PLAYER_IS_ATTACKER && $reapers_status == UBE_MOON_REAPERS_DIED) {
477 477
       $objFleet2->dbDelete();
478
-    } elseif($ship_count_initial == 0) { // $ship_count_lost == $ship_count_initial ||
478
+    } elseif ($ship_count_initial == 0) { // $ship_count_lost == $ship_count_initial ||
479 479
       $objFleet2->dbDelete();
480 480
     } else {
481
-      if($ship_count_lost) {
481
+      if ($ship_count_lost) {
482 482
         // Просматриваем результаты изменения флотов
483
-        foreach($this->unit_list->_container as $UBEUnit) {
483
+        foreach ($this->unit_list->_container as $UBEUnit) {
484 484
           // Перебираем аутком на случай восстановления юнитов
485 485
 //          if(($units_left = $UBEUnit->getCount() - (float)$UBEUnit->units_lost) > 0) {
486 486
 //            $fleet_real_array[$UBEUnit->unitId] = $units_left;
487 487
 //          };
488
-          if(floatval($UBEUnit->units_lost) != 0) {
488
+          if (floatval($UBEUnit->units_lost) != 0) {
489 489
             $objFleet2->shipAdjustCount($UBEUnit->unitId, floatval($UBEUnit->units_lost));
490 490
           };
491 491
         }
@@ -495,7 +495,7 @@  discard block
 block discarded – undo
495 495
       $objFleet2->resourcesAdjust($resource_delta_fleet);
496 496
 
497 497
       // Если защитник и не РМФ - отправляем флот назад
498
-      if($this->is_attacker == UBE_PLAYER_IS_ATTACKER || ($this->is_attacker == UBE_PLAYER_IS_DEFENDER && !$is_small_fleet_recce)) {
498
+      if ($this->is_attacker == UBE_PLAYER_IS_ATTACKER || ($this->is_attacker == UBE_PLAYER_IS_DEFENDER && !$is_small_fleet_recce)) {
499 499
         $objFleet2->markReturned();
500 500
       }
501 501
       $objFleet2->dbSave();
@@ -525,7 +525,7 @@  discard block
 block discarded – undo
525 525
   public function calculate_unit_partial_data(UBEASA $side_ASA) {
526 526
     $this->fleet_share_of_side_armor = $this->total_stats[P_ARMOR] / $side_ASA->getArmor();
527 527
 
528
-    foreach($this->unit_list->_container as $UBEUnit) {
528
+    foreach ($this->unit_list->_container as $UBEUnit) {
529 529
       $UBEUnit->share_of_side_armor = $UBEUnit->pool_armor / $side_ASA->getArmor();
530 530
     }
531 531
   }
@@ -537,9 +537,9 @@  discard block
 block discarded – undo
537 537
    * @version 2016-02-25 23:42:45 41a4.68
538 538
    */
539 539
   public function attack_fleets(UBEFleetList $fleet_list, $is_simulator) {
540
-    foreach($fleet_list->_container as $defending_fleet) {
540
+    foreach ($fleet_list->_container as $defending_fleet) {
541 541
       // Не атакуются флоты на своей стороне
542
-      if($this->is_attacker == $defending_fleet->is_attacker) {
542
+      if ($this->is_attacker == $defending_fleet->is_attacker) {
543 543
         continue;
544 544
       }
545 545
       $this->attack_fleet($defending_fleet, $is_simulator);
@@ -555,12 +555,12 @@  discard block
 block discarded – undo
555 555
   public function attack_fleet(UBEFleet $defending_fleet, $is_simulator) {
556 556
     UBEDebug::unit_dump_header();
557 557
 
558
-    foreach($this->unit_list->_container as $attacking_unit_pool) {
558
+    foreach ($this->unit_list->_container as $attacking_unit_pool) {
559 559
       UBEDebug::unit_dump($attacking_unit_pool, 'attacker');
560 560
 
561 561
       // if($attack_unit_count <= 0) continue; // TODO: Это пока нельзя включать - вот если будут "боевые порядки юнитов..."
562
-      foreach($defending_fleet->unit_list->_container as $defending_unit_pool) {
563
-        if($defending_unit_pool->isEmpty()) {
562
+      foreach ($defending_fleet->unit_list->_container as $defending_unit_pool) {
563
+        if ($defending_unit_pool->isEmpty()) {
564 564
           continue;
565 565
         }
566 566
 
Please login to merge, or discard this patch.
includes/functions/tpl_helpers.php 1 patch
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -2,8 +2,8 @@  discard block
 block discarded – undo
2 2
 
3 3
 // Compare function to sort fleet in time order
4 4
 function tpl_assign_fleet_compare($a, $b) {
5
-  if($a['fleet']['OV_THIS_PLANET'] == $b['fleet']['OV_THIS_PLANET']) {
6
-    if($a['fleet']['OV_LEFT'] == $b['fleet']['OV_LEFT']) {
5
+  if ($a['fleet']['OV_THIS_PLANET'] == $b['fleet']['OV_THIS_PLANET']) {
6
+    if ($a['fleet']['OV_LEFT'] == $b['fleet']['OV_LEFT']) {
7 7
       return 0;
8 8
     }
9 9
 
@@ -19,17 +19,17 @@  discard block
 block discarded – undo
19 19
  * @param string   $js_name
20 20
  */
21 21
 function tpl_assign_fleet(&$template, $fleets, $js_name = 'fleets') {
22
-  if(!$fleets) {
22
+  if (!$fleets) {
23 23
     return;
24 24
   }
25 25
 
26 26
   usort($fleets, 'tpl_assign_fleet_compare');
27 27
 
28
-  foreach($fleets as $fleet_data) {
28
+  foreach ($fleets as $fleet_data) {
29 29
     $template->assign_block_vars($js_name, $fleet_data['fleet']);
30 30
 
31
-    if($fleet_data['ships']) {
32
-      foreach($fleet_data['ships'] as $ship_data) {
31
+    if ($fleet_data['ships']) {
32
+      foreach ($fleet_data['ships'] as $ship_data) {
33 33
         $template->assign_block_vars("{$js_name}.ships", $ship_data);
34 34
       }
35 35
     }
@@ -50,8 +50,8 @@  discard block
 block discarded – undo
50 50
     'DEUTERIUM' => $fleet[RES_DEUTERIUM],
51 51
   );
52 52
 
53
-  foreach($fleet as $ship_id => $ship_amount) {
54
-    if(in_array($ship_id, Fleet::$snGroupFleet)) {
53
+  foreach ($fleet as $ship_id => $ship_amount) {
54
+    if (in_array($ship_id, Fleet::$snGroupFleet)) {
55 55
       $single_ship_data = get_ship_data($ship_id, $user_data);
56 56
       $return['ships'][$ship_id] = array(
57 57
         'ID'          => $ship_id,
@@ -90,11 +90,11 @@  discard block
 block discarded – undo
90 90
 
91 91
   $result = array();
92 92
 
93
-  if(!$user_data) {
93
+  if (!$user_data) {
94 94
     $user_data = $user;
95 95
   }
96 96
 
97
-  if(!$objFleet->isReturning() && $objFleet->mission_type == MT_ACS) {
97
+  if (!$objFleet->isReturning() && $objFleet->mission_type == MT_ACS) {
98 98
     $aks = DBStaticFleetACS::db_acs_get_by_group_id($objFleet->group_id);
99 99
   }
100 100
 
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
     'MISSION'      => $objFleet->mission_type,
114 114
     'MISSION_NAME' => classLocale::$lang['type_mission'][$objFleet->mission_type],
115 115
     'ACS'          => !empty($aks['name']) ? $aks['name'] : (!empty($objFleet->group_id) ? $objFleet->group_id : ''),
116
-    'AMOUNT'       => $spy_level >= 4 ? (pretty_number($objFleet->shipsGetTotal()) . (array_sum($fleet_resources) ? '+' : '')) : '?',
116
+    'AMOUNT'       => $spy_level >= 4 ? (pretty_number($objFleet->shipsGetTotal()).(array_sum($fleet_resources) ? '+' : '')) : '?',
117 117
 
118 118
     'METAL'     => $spy_level >= 8 ? $fleet_resources[RES_METAL] : 0,
119 119
     'CRYSTAL'   => $spy_level >= 8 ? $fleet_resources[RES_CRYSTAL] : 0,
@@ -135,14 +135,14 @@  discard block
 block discarded – undo
135 135
     'STAY_LEFT' => floor($objFleet->time_mission_job_complete + 1 - SN_TIME_NOW),
136 136
   );
137 137
 
138
-  if(property_exists($objFleet, 'fleet_start_name')) {
138
+  if (property_exists($objFleet, 'fleet_start_name')) {
139 139
     $result['START_NAME'] = $objFleet->fleet_start_name;
140 140
   }
141
-  if(property_exists($objFleet, 'fleet_end_name')) {
141
+  if (property_exists($objFleet, 'fleet_end_name')) {
142 142
     $result['END_NAME'] = $objFleet->fleet_end_name;
143 143
   }
144 144
 
145
-  if(property_exists($objFleet, 'event_time')) {
145
+  if (property_exists($objFleet, 'event_time')) {
146 146
     $result['fleet'] = array_merge($result['fleet'], array(
147 147
       'OV_LABEL'        => $objFleet->ov_label,
148 148
       'EVENT_TIME_TEXT' => property_exists($objFleet, 'event_time') ? date(FMT_DATE_TIME, $objFleet->event_time + SN_CLIENT_TIME_DIFF) : '',
@@ -153,9 +153,9 @@  discard block
 block discarded – undo
153 153
 
154 154
   $ship_id = 0;
155 155
   $result['ships'] = array();
156
-  if($spy_level >= 6) {
157
-    foreach($objFleet->shipsIterator() as $ship_sn_id => $ship) {
158
-      if($spy_level >= 10) {
156
+  if ($spy_level >= 6) {
157
+    foreach ($objFleet->shipsIterator() as $ship_sn_id => $ship) {
158
+      if ($spy_level >= 10) {
159 159
         $single_ship_data = get_ship_data($ship_sn_id, $user_data);
160 160
         $result['ships'][$ship_sn_id] = array(
161 161
           'ID'          => $ship_sn_id,
@@ -188,8 +188,8 @@  discard block
 block discarded – undo
188 188
 function tpl_parse_planet_que($que, $planet, $que_id) {
189 189
   $hangar_que = array();
190 190
   $que_hangar = $que['ques'][$que_id][$planet['id_owner']][$planet['id']];
191
-  if(!empty($que_hangar)) {
192
-    foreach($que_hangar as $que_item) {
191
+  if (!empty($que_hangar)) {
192
+    foreach ($que_hangar as $que_item) {
193 193
       $hangar_que['que'][] = array('id' => $que_item['que_unit_id'], 'count' => $que_item['que_unit_amount']);
194 194
       $hangar_que[$que_item['que_unit_id']] += $que_item['que_unit_amount'];
195 195
     }
@@ -249,10 +249,10 @@  discard block
 block discarded – undo
249 249
     'PLANET_GOVERNOR_LEVEL_MAX' => get_unit_param($planet['PLANET_GOVERNOR_ID'], P_MAX_STACK),
250 250
   );
251 251
 
252
-  if(!empty($que['ques'][QUE_STRUCTURES][$planet['id_owner']][$planet['id']])) {
252
+  if (!empty($que['ques'][QUE_STRUCTURES][$planet['id_owner']][$planet['id']])) {
253 253
     $result['building_que'] = array();
254 254
     $building_que = &$que['ques'][QUE_STRUCTURES][$planet['id_owner']][$planet['id']];
255
-    foreach($building_que as $que_element) {
255
+    foreach ($building_que as $que_element) {
256 256
       $result['building_que'][] = que_tpl_parse_element($que_element);
257 257
     }
258 258
   }
@@ -271,19 +271,19 @@  discard block
 block discarded – undo
271 271
   static $snGroupFleet;
272 272
   !$snGroupFleet ? $snGroupFleet = Fleet::$snGroupFleet : false;
273 273
 
274
-  if(empty($array_of_Fleet)) {
274
+  if (empty($array_of_Fleet)) {
275 275
     return false;
276 276
   }
277 277
 
278 278
   $fleet_list = array();
279
-  foreach($array_of_Fleet as $fleet) {
280
-    if($fleet->playerOwnerId == $user['id']) {
281
-      if($fleet->mission_type == MT_MISSILE) {
279
+  foreach ($array_of_Fleet as $fleet) {
280
+    if ($fleet->playerOwnerId == $user['id']) {
281
+      if ($fleet->mission_type == MT_MISSILE) {
282 282
         continue;
283 283
       }
284 284
       $fleet_ownage = 'own';
285 285
     } else {
286
-      switch($fleet->mission_type) {
286
+      switch ($fleet->mission_type) {
287 287
         case MT_ATTACK:
288 288
         case MT_ACS:
289 289
         case MT_DESTROY:
@@ -300,9 +300,9 @@  discard block
 block discarded – undo
300 300
 
301 301
     $fleet_list[$fleet_ownage]['fleets'][$fleet->dbId] = $fleet;
302 302
 
303
-    if($fleet->isReturning() || (!$fleet->isReturning() && $fleet->mission_type == MT_RELOCATE) || ($fleet->target_owner_id != $user['id'])) {
304
-      foreach($fleet->shipsIterator() as $ship_id => $ship) {
305
-        if(!empty($snGroupFleet[$ship_id])) {
303
+    if ($fleet->isReturning() || (!$fleet->isReturning() && $fleet->mission_type == MT_RELOCATE) || ($fleet->target_owner_id != $user['id'])) {
304
+      foreach ($fleet->shipsIterator() as $ship_id => $ship) {
305
+        if (!empty($snGroupFleet[$ship_id])) {
306 306
           $fleet_list[$fleet_ownage]['total'][$ship_id] += $ship->count;
307 307
         }
308 308
       }
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
   return $fleet_list;
320 320
 }
321 321
 
322
-function tpl_set_resource_info(template &$template, $planet_row, $fleets_to_planet = array(), $round = 0) {
322
+function tpl_set_resource_info(template & $template, $planet_row, $fleets_to_planet = array(), $round = 0) {
323 323
   $template->assign_vars(array(
324 324
     'RESOURCE_ROUNDING' => $round,
325 325
 
Please login to merge, or discard this patch.
includes/includes/flt_functions.php 1 patch
Spacing   +78 added lines, -78 removed lines patch added patch discarded remove patch
@@ -1,14 +1,14 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3 3
 function flt_fleet_speed($user, $fleet) {
4
-  if(!is_array($fleet)) {
4
+  if (!is_array($fleet)) {
5 5
     $fleet = array($fleet => 1);
6 6
   }
7 7
 
8 8
   $speeds = array();
9
-  if(!empty($fleet)) {
10
-    foreach($fleet as $ship_id => $amount) {
11
-      if($amount && in_array($ship_id, Fleet::$snGroupFleetAndMissiles)) {
9
+  if (!empty($fleet)) {
10
+    foreach ($fleet as $ship_id => $amount) {
11
+      if ($amount && in_array($ship_id, Fleet::$snGroupFleetAndMissiles)) {
12 12
         $single_ship_data = get_ship_data($ship_id, $user);
13 13
         $speeds[] = $single_ship_data['speed'];
14 14
       }
@@ -40,14 +40,14 @@  discard block
 block discarded – undo
40 40
 
41 41
   $game_fleet_speed = flt_server_flight_speed_multiplier();
42 42
   $fleet_speed = flt_fleet_speed($user_row, $fleet_array);
43
-  if(!empty($fleet_array) && $fleet_speed && $game_fleet_speed) {
43
+  if (!empty($fleet_array) && $fleet_speed && $game_fleet_speed) {
44 44
     $speed_percent = $speed_percent ? max(min($speed_percent, 10), 1) : 10;
45 45
     $real_speed = $speed_percent * sqrt($fleet_speed);
46 46
 
47 47
     $duration = max(1, round((35000 / $speed_percent * sqrt($distance * 10 / $fleet_speed) + 10) / $game_fleet_speed));
48 48
 
49
-    foreach($fleet_array as $ship_id => $ship_count) {
50
-      if(!$ship_id || !$ship_count) {
49
+    foreach ($fleet_array as $ship_id => $ship_count) {
50
+      if (!$ship_id || !$ship_count) {
51 51
         continue;
52 52
       }
53 53
 
@@ -75,19 +75,19 @@  discard block
 block discarded – undo
75 75
 function flt_bashing_check($user, $enemy, $planet_dst, $mission, $flight_duration, $fleet_group = 0) {
76 76
   $config_bashing_attacks = classSupernova::$config->fleet_bashing_attacks;
77 77
   $config_bashing_interval = classSupernova::$config->fleet_bashing_interval;
78
-  if(!$config_bashing_attacks) {
78
+  if (!$config_bashing_attacks) {
79 79
     // Bashing allowed - protection disabled
80 80
     return FLIGHT_ALLOWED;
81 81
   }
82 82
 
83 83
   $bashing_result = FLIGHT_MISSION_ATTACK_BASHING;
84
-  if($user['ally_id'] && $enemy['ally_id']) {
84
+  if ($user['ally_id'] && $enemy['ally_id']) {
85 85
     $relations = ali_relations($user['ally_id'], $enemy['ally_id']);
86
-    if(!empty($relations)) {
86
+    if (!empty($relations)) {
87 87
       $relations = $relations[$enemy['ally_id']];
88
-      switch($relations['alliance_diplomacy_relation']) {
88
+      switch ($relations['alliance_diplomacy_relation']) {
89 89
         case ALLY_DIPLOMACY_WAR:
90
-          if(SN_TIME_NOW - $relations['alliance_diplomacy_time'] <= classSupernova::$config->fleet_bashing_war_delay) {
90
+          if (SN_TIME_NOW - $relations['alliance_diplomacy_time'] <= classSupernova::$config->fleet_bashing_war_delay) {
91 91
             $bashing_result = FLIGHT_MISSION_ATTACK_BASHING_WAR_DELAY;
92 92
           } else {
93 93
             return FLIGHT_ALLOWED;
@@ -109,9 +109,9 @@  discard block
 block discarded – undo
109 109
 
110 110
   // Retrieving flying fleets
111 111
   $objFleetsBashing = FleetList::dbGetFleetListBashing($user['id'], $planet_dst);
112
-  foreach($objFleetsBashing->_container as $fleetBashing) {
112
+  foreach ($objFleetsBashing->_container as $fleetBashing) {
113 113
     // Checking for ACS - each ACS count only once
114
-    if($fleetBashing->group_id) {
114
+    if ($fleetBashing->group_id) {
115 115
       $bashing_list["{$user['id']}_{$fleetBashing->group_id}"] = $fleetBashing->time_arrive_to_target;
116 116
     } else {
117 117
       $bashing_list[] = $fleetBashing->time_arrive_to_target;
@@ -119,12 +119,12 @@  discard block
 block discarded – undo
119 119
   }
120 120
 
121 121
   // Check for joining to ACS - if there are already fleets in ACS no checks should be done
122
-  if($mission == MT_ACS && $bashing_list["{$user['id']}_{$fleet_group}"]) {
122
+  if ($mission == MT_ACS && $bashing_list["{$user['id']}_{$fleet_group}"]) {
123 123
     return FLIGHT_ALLOWED;
124 124
   }
125 125
 
126 126
   $query = DBStaticFleetBashing::db_bashing_list_get($user, $planet_dst, $time_limit);
127
-  while($bashing_row = db_fetch($query)) {
127
+  while ($bashing_row = db_fetch($query)) {
128 128
     $bashing_list[] = $bashing_row['bashing_time'];
129 129
   }
130 130
 
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
   $last_attack = 0;
134 134
   $wave = 0;
135 135
   $attack = 1;
136
-  foreach($bashing_list as &$bash_time) {
136
+  foreach ($bashing_list as &$bash_time) {
137 137
     $attack++;
138
-    if($bash_time - $last_attack > $config_bashing_interval || $attack > $config_bashing_attacks) {
138
+    if ($bash_time - $last_attack > $config_bashing_interval || $attack > $config_bashing_attacks) {
139 139
       $attack = 1;
140 140
       $wave++;
141 141
     }
@@ -152,16 +152,16 @@  discard block
 block discarded – undo
152 152
   //TODO: try..catch
153 153
   global $user;
154 154
 
155
-  if($user['vacation']) {
155
+  if ($user['vacation']) {
156 156
     return $result = FLIGHT_PLAYER_VACATION_OWN;
157 157
   }
158 158
 
159
-  if(empty($fleet) || !is_array($fleet)) {
159
+  if (empty($fleet) || !is_array($fleet)) {
160 160
     return $result = FLIGHT_SHIPS_NO_SHIPS;
161 161
   }
162 162
 
163 163
   $sn_groups_mission = sn_get_groups('missions');
164
-  if(!isset($sn_groups_mission[$mission])) {
164
+  if (!isset($sn_groups_mission[$mission])) {
165 165
     return $result = FLIGHT_MISSION_UNKNOWN;
166 166
   }
167 167
   $sn_data_mission = $sn_groups_mission[$mission];
@@ -180,32 +180,32 @@  discard block
 block discarded – undo
180 180
   $resources = 0;
181 181
   $ship_ids = Fleet::$snGroupFleet;
182 182
   $resource_ids = sn_get_groups('resources_loot');
183
-  foreach($fleet as $ship_id => $ship_count) {
183
+  foreach ($fleet as $ship_id => $ship_count) {
184 184
     $is_ship = in_array($ship_id, $ship_ids);
185 185
     $is_resource = in_array($ship_id, $resource_ids);
186
-    if(!$is_ship && !$is_resource) {
186
+    if (!$is_ship && !$is_resource) {
187 187
       // TODO Спецобработчик для Капитана и модулей
188 188
 //      return FLIGHT_SHIPS_UNIT_WRONG;
189 189
     }
190 190
 
191
-    if($ship_count < 0) {
191
+    if ($ship_count < 0) {
192 192
       return $result = $is_ship ? FLIGHT_SHIPS_NEGATIVE : FLIGHT_RESOURCES_NEGATIVE;
193 193
     }
194 194
 
195
-    if($ship_count > mrc_get_level($user, $planet_src, $ship_id)) {
195
+    if ($ship_count > mrc_get_level($user, $planet_src, $ship_id)) {
196 196
       // TODO FLIGHT_MISSION_MISSILE_NO_MISSILES
197 197
       return $result = $is_ship ? FLIGHT_SHIPS_NOT_ENOUGH_OR_RESOURCES : FLIGHT_RESOURCES_NOT_ENOUGH;
198 198
     }
199 199
 
200
-    if($is_ship) {
200
+    if ($is_ship) {
201 201
       $single_ship_data = get_ship_data($ship_id, $user);
202
-      if($single_ship_data[P_SPEED] <= 0) {
202
+      if ($single_ship_data[P_SPEED] <= 0) {
203 203
         return $result = FLIGHT_SHIPS_UNMOVABLE;
204 204
       }
205 205
       $ships += $ship_count;
206 206
       $recyclers += in_array($ship_id, Fleet::$snGroupRecyclers) ? $ship_count : 0;
207 207
       $spies += $ship_id == SHIP_SPY ? $ship_count : 0;
208
-    } elseif($is_resource) {
208
+    } elseif ($is_resource) {
209 209
       $resources += $ship_count;
210 210
     }
211 211
   }
@@ -216,7 +216,7 @@  discard block
 block discarded – undo
216 216
     }
217 217
   */
218 218
 
219
-  if(isset($options['resources']) && $options['resources'] > 0 && !(isset($sn_data_mission['transport']) && $sn_data_mission['transport'])) {
219
+  if (isset($options['resources']) && $options['resources'] > 0 && !(isset($sn_data_mission['transport']) && $sn_data_mission['transport'])) {
220 220
     return $result = FLIGHT_RESOURCES_FORBIDDEN;
221 221
   }
222 222
 
@@ -228,78 +228,78 @@  discard block
 block discarded – undo
228 228
   */
229 229
 
230 230
   $speed = $options['fleet_speed_percent'];
231
-  if($speed && ($speed != intval($speed) || $speed < 1 || $speed > 10)) {
231
+  if ($speed && ($speed != intval($speed) || $speed < 1 || $speed > 10)) {
232 232
     return $result = FLIGHT_FLEET_SPEED_WRONG;
233 233
   }
234 234
 
235 235
   $travel_data = flt_travel_data($user, $planet_src, $planet_dst, $fleet, $options['fleet_speed_percent']);
236 236
 
237 237
 
238
-  if(mrc_get_level($user, $planet_src, RES_DEUTERIUM) < $fleet[RES_DEUTERIUM] + $travel_data['consumption']) {
238
+  if (mrc_get_level($user, $planet_src, RES_DEUTERIUM) < $fleet[RES_DEUTERIUM] + $travel_data['consumption']) {
239 239
     return $result = FLIGHT_RESOURCES_FUEL_NOT_ENOUGH;
240 240
   }
241 241
 
242
-  if($travel_data['consumption'] > $travel_data['capacity']) {
242
+  if ($travel_data['consumption'] > $travel_data['capacity']) {
243 243
     return $result = FLIGHT_FLEET_TOO_FAR;
244 244
   }
245 245
 
246
-  if($travel_data['hold'] < $resources) {
246
+  if ($travel_data['hold'] < $resources) {
247 247
     return $result = FLIGHT_FLEET_OVERLOAD;
248 248
   }
249 249
 
250 250
   $fleet_start_time = SN_TIME_NOW + $travel_data['duration'];
251 251
 
252 252
   $fleet_group = $options['fleet_group'];
253
-  if($fleet_group) {
254
-    if($mission != MT_ACS) {
253
+  if ($fleet_group) {
254
+    if ($mission != MT_ACS) {
255 255
       return $result = FLIGHT_MISSION_IMPOSSIBLE;
256 256
     };
257 257
 
258 258
     $acs = DBStaticFleetACS::db_acs_get_by_group_id($fleet_group);
259
-    if(!$acs['id']) {
259
+    if (!$acs['id']) {
260 260
       return $result = FLIGHT_MISSION_ACS_NOT_EXISTS;
261 261
     }
262 262
 
263
-    if($planet_dst['galaxy'] != $acs['galaxy'] || $planet_dst['system'] != $acs['system'] || $planet_dst['planet'] != $acs['planet'] || $planet_dst['planet_type'] != $acs['planet_type']) {
263
+    if ($planet_dst['galaxy'] != $acs['galaxy'] || $planet_dst['system'] != $acs['system'] || $planet_dst['planet'] != $acs['planet'] || $planet_dst['planet_type'] != $acs['planet_type']) {
264 264
       return $result = FLIGHT_MISSION_ACS_WRONG_TARGET;
265 265
     }
266 266
 
267
-    if($fleet_start_time > $acs['ankunft']) {
267
+    if ($fleet_start_time > $acs['ankunft']) {
268 268
       return $result = FLIGHT_MISSION_ACS_TOO_LATE;
269 269
     }
270 270
   }
271 271
 
272 272
   $flying_fleets = $options['flying_fleets'];
273
-  if(!$flying_fleets) {
273
+  if (!$flying_fleets) {
274 274
     $flying_fleets = FleetList::fleet_count_flying($user['id']);
275 275
   }
276
-  if(GetMaxFleets($user) <= $flying_fleets && $mission != MT_MISSILE) {
276
+  if (GetMaxFleets($user) <= $flying_fleets && $mission != MT_MISSILE) {
277 277
     return $result = FLIGHT_FLEET_NO_SLOTS;
278 278
   }
279 279
 
280 280
   // В одиночку шпионские зонды могут летать только в миссии Шпионаж, Передислокация и Транспорт
281
-  if($ships && $spies && $spies == $ships && !($mission == MT_SPY || $mission == MT_RELOCATE || $mission == MT_TRANSPORT)) {
281
+  if ($ships && $spies && $spies == $ships && !($mission == MT_SPY || $mission == MT_RELOCATE || $mission == MT_TRANSPORT)) {
282 282
     return $result = FLIGHT_SHIPS_NOT_ONLY_SPIES;
283 283
   }
284 284
 
285 285
   // Checking for no planet
286
-  if(!$planet_dst['id_owner']) {
287
-    if($mission == MT_COLONIZE && !$fleet[SHIP_COLONIZER]) {
286
+  if (!$planet_dst['id_owner']) {
287
+    if ($mission == MT_COLONIZE && !$fleet[SHIP_COLONIZER]) {
288 288
       return $result = FLIGHT_SHIPS_NO_COLONIZER;
289 289
     }
290 290
 
291
-    if($mission == MT_EXPLORE || $mission == MT_COLONIZE) {
291
+    if ($mission == MT_EXPLORE || $mission == MT_COLONIZE) {
292 292
       return $result = FLIGHT_ALLOWED;
293 293
     }
294 294
 
295 295
     return $result = FLIGHT_VECTOR_NO_TARGET;
296 296
   }
297 297
 
298
-  if($mission == MT_RECYCLE) {
299
-    if($planet_dst['debris_metal'] + $planet_dst['debris_crystal'] <= 0) {
298
+  if ($mission == MT_RECYCLE) {
299
+    if ($planet_dst['debris_metal'] + $planet_dst['debris_crystal'] <= 0) {
300 300
       return $result = FLIGHT_MISSION_RECYCLE_NO_DEBRIS;
301 301
     }
302
-    if($recyclers <= 0) {
302
+    if ($recyclers <= 0) {
303 303
       return $result = FLIGHT_SHIPS_NO_RECYCLERS;
304 304
     }
305 305
 
@@ -307,8 +307,8 @@  discard block
 block discarded – undo
307 307
   }
308 308
 
309 309
   // Got planet. Checking if it is ours
310
-  if($planet_dst['id_owner'] == $user['id']) {
311
-    if($mission == MT_TRANSPORT || $mission == MT_RELOCATE) {
310
+  if ($planet_dst['id_owner'] == $user['id']) {
311
+    if ($mission == MT_TRANSPORT || $mission == MT_RELOCATE) {
312 312
       return $result = FLIGHT_ALLOWED;
313 313
     }
314 314
 
@@ -316,19 +316,19 @@  discard block
 block discarded – undo
316 316
   }
317 317
 
318 318
   // No, planet not ours. Cutting mission that can't be send to not-ours planet
319
-  if($mission == MT_RELOCATE || $mission == MT_COLONIZE || $mission == MT_EXPLORE) {
319
+  if ($mission == MT_RELOCATE || $mission == MT_COLONIZE || $mission == MT_EXPLORE) {
320 320
     return $result = FLIGHT_MISSION_IMPOSSIBLE;
321 321
   }
322 322
 
323 323
   $enemy = DBStaticUser::db_user_by_id($planet_dst['id_owner']);
324 324
   // We cannot attack or send resource to users in VACATION mode
325
-  if($enemy['vacation'] && $mission != MT_RECYCLE) {
325
+  if ($enemy['vacation'] && $mission != MT_RECYCLE) {
326 326
     return $result = FLIGHT_PLAYER_VACATION;
327 327
   }
328 328
 
329 329
   // Multi IP protection
330 330
   // TODO: Here we need a procedure to check proxies
331
-  if(sys_is_multiaccount($user, $enemy)) {
331
+  if (sys_is_multiaccount($user, $enemy)) {
332 332
     return $result = FLIGHT_PLAYER_SAME_IP;
333 333
   }
334 334
 
@@ -336,8 +336,8 @@  discard block
 block discarded – undo
336 336
   $enemy_points = $enemy['total_points'];
337 337
 
338 338
   // Is it transport? If yes - checking for buffing to prevent mega-alliance destroyer
339
-  if($mission == MT_TRANSPORT) {
340
-    if($user_points >= $enemy_points || classSupernova::$config->allow_buffing) {
339
+  if ($mission == MT_TRANSPORT) {
340
+    if ($user_points >= $enemy_points || classSupernova::$config->allow_buffing) {
341 341
       return $result = FLIGHT_ALLOWED;
342 342
     } else {
343 343
       return $result = FLIGHT_PLAYER_BUFFING;
@@ -347,66 +347,66 @@  discard block
 block discarded – undo
347 347
   // Only aggresive missions passed to this point. HOLD counts as passive but aggresive
348 348
 
349 349
   // Is it admin with planet protection?
350
-  if($planet_dst['id_level'] > $user['authlevel']) {
350
+  if ($planet_dst['id_level'] > $user['authlevel']) {
351 351
     return $result = FLIGHT_PLAYER_ADMIN;
352 352
   }
353 353
 
354 354
   // Okay. Now skipping protection checks for inactive longer then 1 week
355
-  if(!$enemy['onlinetime'] || $enemy['onlinetime'] >= (SN_TIME_NOW - 60 * 60 * 24 * 7)) {
356
-    if(
355
+  if (!$enemy['onlinetime'] || $enemy['onlinetime'] >= (SN_TIME_NOW - 60 * 60 * 24 * 7)) {
356
+    if (
357 357
       ($enemy_points <= classSupernova::$config->game_noob_points && $user_points > classSupernova::$config->game_noob_points)
358 358
       ||
359 359
       (classSupernova::$config->game_noob_factor && $user_points > $enemy_points * classSupernova::$config->game_noob_factor)
360 360
     ) {
361
-      if($mission != MT_HOLD) {
361
+      if ($mission != MT_HOLD) {
362 362
         return $result = FLIGHT_PLAYER_NOOB;
363 363
       }
364
-      if($mission == MT_HOLD && !($user['ally_id'] && $user['ally_id'] == $enemy['ally_id'] && classSupernova::$config->ally_help_weak)) {
364
+      if ($mission == MT_HOLD && !($user['ally_id'] && $user['ally_id'] == $enemy['ally_id'] && classSupernova::$config->ally_help_weak)) {
365 365
         return $result = FLIGHT_PLAYER_NOOB;
366 366
       }
367 367
     }
368 368
   }
369 369
 
370 370
   // Is it HOLD mission? If yes - there should be ally deposit
371
-  if($mission == MT_HOLD) {
372
-    if(mrc_get_level($user, $planet_dst, STRUC_ALLY_DEPOSIT)) {
371
+  if ($mission == MT_HOLD) {
372
+    if (mrc_get_level($user, $planet_dst, STRUC_ALLY_DEPOSIT)) {
373 373
       return $result = FLIGHT_ALLOWED;
374 374
     }
375 375
 
376 376
     return $result = FLIGHT_MISSION_HOLD_NO_ALLY_DEPOSIT;
377 377
   }
378 378
 
379
-  if($mission == MT_SPY) {
379
+  if ($mission == MT_SPY) {
380 380
     return $result = $spies >= 1 ? FLIGHT_ALLOWED : FLIGHT_MISSION_SPY_NO_SPIES;
381 381
   }
382 382
 
383 383
   // Is it MISSILE mission?
384
-  if($mission == MT_MISSILE) {
384
+  if ($mission == MT_MISSILE) {
385 385
     $sn_data_mip = get_unit_param(UNIT_DEF_MISSILE_INTERPLANET);
386
-    if(mrc_get_level($user, $planet_src, STRUC_SILO) < $sn_data_mip[P_REQUIRE][STRUC_SILO]) {
386
+    if (mrc_get_level($user, $planet_src, STRUC_SILO) < $sn_data_mip[P_REQUIRE][STRUC_SILO]) {
387 387
       return $result = FLIGHT_MISSION_MISSILE_NO_SILO;
388 388
     }
389 389
 
390
-    if(!$fleet[UNIT_DEF_MISSILE_INTERPLANET]) {
390
+    if (!$fleet[UNIT_DEF_MISSILE_INTERPLANET]) {
391 391
       return $result = FLIGHT_MISSION_MISSILE_NO_MISSILES;
392 392
     }
393 393
 
394 394
     $distance = abs($planet_dst['system'] - $planet_src['system']);
395 395
     $mip_range = flt_get_missile_range($user);
396
-    if($distance > $mip_range || $planet_dst['galaxy'] != $planet_src['galaxy']) {
396
+    if ($distance > $mip_range || $planet_dst['galaxy'] != $planet_src['galaxy']) {
397 397
       return $result = FLIGHT_MISSION_MISSILE_TOO_FAR;
398 398
     }
399 399
 
400
-    if(isset($options['target_structure']) && $options['target_structure'] && !in_array($options['target_structure'], sn_get_groups('defense_active'))) {
400
+    if (isset($options['target_structure']) && $options['target_structure'] && !in_array($options['target_structure'], sn_get_groups('defense_active'))) {
401 401
       return $result = FLIGHT_MISSION_MISSILE_WRONG_STRUCTURE;
402 402
     }
403 403
   }
404 404
 
405
-  if($mission == MT_DESTROY && $planet_dst['planet_type'] != PT_MOON) {
405
+  if ($mission == MT_DESTROY && $planet_dst['planet_type'] != PT_MOON) {
406 406
     return $result = FLIGHT_MISSION_IMPOSSIBLE;
407 407
   }
408 408
 
409
-  if($mission == MT_ATTACK || $mission == MT_ACS || $mission == MT_DESTROY) {
409
+  if ($mission == MT_ATTACK || $mission == MT_ACS || $mission == MT_DESTROY) {
410 410
     return $result = flt_bashing_check($user, $enemy, $planet_dst, $mission, $travel_data['duration'], $fleet_group);
411 411
   }
412 412
 
@@ -433,7 +433,7 @@  discard block
 block discarded – undo
433 433
   $from = $from['planet'];
434 434
 
435 435
   $can_attack = flt_can_attack($from, $to, $fleet_REAL_array, $mission, $options);
436
-  if($can_attack != FLIGHT_ALLOWED) {
436
+  if ($can_attack != FLIGHT_ALLOWED) {
437 437
     $internal_transaction ? sn_db_transaction_rollback() : false;
438 438
 
439 439
     return $can_attack;
@@ -444,7 +444,7 @@  discard block
 block discarded – undo
444 444
   $travel_data = flt_travel_data($user, $from, $to, $fleet_REAL_array, $options['fleet_speed_percent']);
445 445
 
446 446
   $time_on_mission = 0;
447
-  if($mission == MT_EXPLORE || $mission == MT_HOLD) {
447
+  if ($mission == MT_EXPLORE || $mission == MT_HOLD) {
448 448
     // TODO - include some checks about maximum and minumum stay_duration
449 449
     $time_on_mission = $options['stay_time'] * 3600;
450 450
   }
@@ -467,14 +467,14 @@  discard block
 block discarded – undo
467 467
   $sn_group_resources_loot = sn_get_groups('resources_loot');
468 468
   $db_changeset = array();
469 469
   $planet_row_changed_fields = array();
470
-  foreach($fleet_REAL_array as $unit_id => $amount) {
471
-    if(!$amount || !$unit_id) {
470
+  foreach ($fleet_REAL_array as $unit_id => $amount) {
471
+    if (!$amount || !$unit_id) {
472 472
       continue;
473 473
     }
474 474
 
475
-    if(in_array($unit_id, $sn_group_fleet)) {
475
+    if (in_array($unit_id, $sn_group_fleet)) {
476 476
       $db_changeset['unit'][] = sn_db_unit_changeset_prepare($unit_id, -$amount, $user, $from['id']);
477
-    } elseif(in_array($unit_id, $sn_group_resources_loot)) {
477
+    } elseif (in_array($unit_id, $sn_group_resources_loot)) {
478 478
       $planet_row_changed_fields[pname_resource_name($unit_id)]['delta'] -= $amount;
479 479
     }
480 480
   }
@@ -513,16 +513,16 @@  discard block
 block discarded – undo
513 513
 
514 514
   $ship_data = array();
515 515
   $fleet_array = array();
516
-  foreach($ship_list as $transport_id => $cork) {
516
+  foreach ($ship_list as $transport_id => $cork) {
517 517
     $ship_data[$transport_id] = flt_travel_data($user, $from, $to, array($transport_id => 1), 10);
518 518
   }
519 519
   uasort($ship_data, 'flt_calculate_ship_to_transport_sort');
520 520
 
521 521
   $fleet_capacity = 0;
522 522
   $fuel_total = $fuel_left = mrc_get_level($user, $from, RES_DEUTERIUM);
523
-  foreach($ship_data as $transport_id => &$ship_info) {
523
+  foreach ($ship_data as $transport_id => &$ship_info) {
524 524
     $ship_loaded = min($ship_list[$transport_id], ceil($resource_amount / $ship_info['hold']), floor($fuel_left / $ship_info['consumption']));
525
-    if($ship_loaded) {
525
+    if ($ship_loaded) {
526 526
       $fleet_array[$transport_id] = $ship_loaded;
527 527
       $resource_amount -= min($resource_amount, $ship_info['hold'] * $ship_loaded);
528 528
       $fuel_left -= $ship_info['consumption'] * $ship_loaded;
Please login to merge, or discard this patch.
includes/includes/flt_mission_recycle.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
 function flt_mission_recycle($mission_data) {
13 13
   $objFleet = $mission_data->fleet;
14 14
   $destination_planet = &$mission_data->dst_planet;
15
-  if(empty($destination_planet['id'])) {
15
+  if (empty($destination_planet['id'])) {
16 16
     $objFleet->markReturned();
17 17
     $objFleet->dbSave();
18 18
 
@@ -22,10 +22,10 @@  discard block
 block discarded – undo
22 22
   $RecyclerCapacity = 0;
23 23
   $OtherFleetCapacity = 0;
24 24
 
25
-  foreach($objFleet->shipsIterator() as $unit_id => $unit) {
26
-    if(in_array($unit_id, Fleet::$snGroupFleet)) {
25
+  foreach ($objFleet->shipsIterator() as $unit_id => $unit) {
26
+    if (in_array($unit_id, Fleet::$snGroupFleet)) {
27 27
       $capacity = get_unit_param($unit_id, P_CAPACITY) * $unit->count;
28
-      if(in_array($unit_id, Fleet::$snGroupRecyclers)) {
28
+      if (in_array($unit_id, Fleet::$snGroupRecyclers)) {
29 29
         $RecyclerCapacity += $capacity;
30 30
       } else {
31 31
         $OtherFleetCapacity += $capacity;
@@ -34,33 +34,33 @@  discard block
 block discarded – undo
34 34
   }
35 35
 
36 36
   $fleet_resources_amount = $objFleet->resourcesGetTotal();
37
-  if($fleet_resources_amount > $OtherFleetCapacity) {
37
+  if ($fleet_resources_amount > $OtherFleetCapacity) {
38 38
     // Если во флоте есть другие корабли И количество ресурсов больше, чем их ёмкость трюмов - значит часть этих ресурсов лежит в трюмах переработчиков
39 39
     // Уменьшаем ёмкость переработчиков на указанную величину
40 40
     $RecyclerCapacity -= ($fleet_resources_amount - $OtherFleetCapacity);
41 41
   }
42 42
 
43 43
   $resources_recycled = array();
44
-  if(($destination_planet["debris_metal"] + $destination_planet["debris_crystal"]) <= $RecyclerCapacity) {
44
+  if (($destination_planet["debris_metal"] + $destination_planet["debris_crystal"]) <= $RecyclerCapacity) {
45 45
     $resources_recycled[RES_METAL] = $destination_planet["debris_metal"];
46 46
     $resources_recycled[RES_CRYSTAL] = $destination_planet["debris_crystal"];
47 47
   } else {
48
-    if(($destination_planet["debris_metal"] > $RecyclerCapacity / 2) &&
48
+    if (($destination_planet["debris_metal"] > $RecyclerCapacity / 2) &&
49 49
       ($destination_planet["debris_crystal"] > $RecyclerCapacity / 2)
50 50
     ) {
51 51
       $resources_recycled[RES_METAL] = $RecyclerCapacity / 2;
52 52
       $resources_recycled[RES_CRYSTAL] = $RecyclerCapacity / 2;
53 53
     } else {
54
-      if($destination_planet["debris_metal"] > $destination_planet["debris_crystal"]) {
54
+      if ($destination_planet["debris_metal"] > $destination_planet["debris_crystal"]) {
55 55
         $resources_recycled[RES_CRYSTAL] = $destination_planet["debris_crystal"];
56
-        if($destination_planet["debris_metal"] > ($RecyclerCapacity - $resources_recycled[RES_CRYSTAL])) {
56
+        if ($destination_planet["debris_metal"] > ($RecyclerCapacity - $resources_recycled[RES_CRYSTAL])) {
57 57
           $resources_recycled[RES_METAL] = $RecyclerCapacity - $resources_recycled[RES_CRYSTAL];
58 58
         } else {
59 59
           $resources_recycled[RES_METAL] = $destination_planet["debris_metal"];
60 60
         }
61 61
       } else {
62 62
         $resources_recycled[RES_METAL] = $destination_planet["debris_metal"];
63
-        if($destination_planet["debris_crystal"] > ($RecyclerCapacity - $resources_recycled[RES_METAL])) {
63
+        if ($destination_planet["debris_crystal"] > ($RecyclerCapacity - $resources_recycled[RES_METAL])) {
64 64
           $resources_recycled[RES_CRYSTAL] = $RecyclerCapacity - $resources_recycled[RES_METAL];
65 65
         } else {
66 66
           $resources_recycled[RES_CRYSTAL] = $destination_planet["debris_crystal"];
Please login to merge, or discard this patch.
includes/includes/flt_mission_spy.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -11,8 +11,8 @@  discard block
 block discarded – undo
11 11
  */
12 12
 // ----------------------------------------------------------------------------------------------------------------
13 13
 function coe_compress_add_units($unit_group, $target_planet, &$compress_data, $target_user = array()) {
14
-  foreach($unit_group as $unit_id) {
15
-    if(($unit_count = mrc_get_level($target_user, $target_planet, $unit_id, false, true)) > 0) {
14
+  foreach ($unit_group as $unit_id) {
15
+    if (($unit_count = mrc_get_level($target_user, $target_planet, $unit_id, false, true)) > 0) {
16 16
       $compress_data[$unit_id] = $unit_count;
17 17
     }
18 18
   }
@@ -22,8 +22,8 @@  discard block
 block discarded – undo
22 22
   $classLocale = classLocale::$lang;
23 23
 
24 24
   $result = "<tr><td class=\"c\" colspan=\"4\">{$section_title}</td></tr>";
25
-  foreach(sn_get_groups($group_name) as $unit_id) {
26
-    if(($unit_amount = mrc_get_level($target_user, $target_planet, $unit_id, false, true)) > 0) {
25
+  foreach (sn_get_groups($group_name) as $unit_id) {
26
+    if (($unit_amount = mrc_get_level($target_user, $target_planet, $unit_id, false, true)) > 0) {
27 27
       $result .= "<tr><td align=\"left\" colspan=\"3\">{$classLocale['tech'][$unit_id]}</td><td align=\"right\">{$unit_amount}</td></tr>";
28 28
     }
29 29
 
@@ -55,14 +55,14 @@  discard block
 block discarded – undo
55 55
 
56 56
   $objFleet = $mission_data->fleet;
57 57
 
58
-  if(empty($target_user_row['id']) || empty($target_planet_row['id']) || empty($spying_user_row['id'])) {
58
+  if (empty($target_user_row['id']) || empty($target_planet_row['id']) || empty($spying_user_row['id'])) {
59 59
     $objFleet->markReturnedAndSave();
60 60
 
61 61
     return $result;
62 62
   }
63 63
 
64 64
   $spy_probes = $objFleet->shipsGetTotalById(SHIP_SPY);
65
-  if($spy_probes > 0) {
65
+  if ($spy_probes > 0) {
66 66
     $TargetSpyLvl = GetSpyLevel($target_user_row);
67 67
     $CurrentSpyLvl = GetSpyLevel($spying_user_row);
68 68
     $spy_diff_empire = $CurrentSpyLvl - $TargetSpyLvl;
@@ -80,26 +80,26 @@  discard block
 block discarded – undo
80 80
     $spy_message .= " ({$classLocale['Player_']} '{$target_user_row['username']}') {$classLocale['On_']} ";
81 81
     $spy_message .= date(FMT_DATE_TIME, $objFleet->time_arrive_to_target);
82 82
     $spy_message .= "</td></tr><tr>";
83
-    $spy_message .= "<td width=220>{$classLocale['sys_metal']}</td><td width=220 align=right>" . pretty_number($target_planet_row['metal']) . "</td>";
84
-    $spy_message .= "<td width=220>{$classLocale['sys_crystal']}</td></td><td width=220 align=right>" . pretty_number($target_planet_row['crystal']) . "</td>";
83
+    $spy_message .= "<td width=220>{$classLocale['sys_metal']}</td><td width=220 align=right>".pretty_number($target_planet_row['metal'])."</td>";
84
+    $spy_message .= "<td width=220>{$classLocale['sys_crystal']}</td></td><td width=220 align=right>".pretty_number($target_planet_row['crystal'])."</td>";
85 85
     $spy_message .= "</tr><tr>";
86
-    $spy_message .= "<td width=220>{$classLocale['sys_deuterium']}</td><td width=220 align=right>" . pretty_number($target_planet_row['deuterium']) . "</td>";
87
-    $spy_message .= "<td width=220>{$classLocale['sys_energy']}</td><td width=220 align=right>" . pretty_number($target_planet_row['energy_max']) . "</td>";
86
+    $spy_message .= "<td width=220>{$classLocale['sys_deuterium']}</td><td width=220 align=right>".pretty_number($target_planet_row['deuterium'])."</td>";
87
+    $spy_message .= "<td width=220>{$classLocale['sys_energy']}</td><td width=220 align=right>".pretty_number($target_planet_row['energy_max'])."</td>";
88 88
     $spy_message .= "</tr>";
89
-    if($spy_diff >= 2) {
90
-      $spy_message .= "<div class='spy_medium'>" . flt_spy_scan($target_planet_row, 'fleet', classLocale::$lang['tech'][UNIT_SHIPS], $target_user_row) . "</div>";
89
+    if ($spy_diff >= 2) {
90
+      $spy_message .= "<div class='spy_medium'>".flt_spy_scan($target_planet_row, 'fleet', classLocale::$lang['tech'][UNIT_SHIPS], $target_user_row)."</div>";
91 91
       coe_compress_add_units(Fleet::$snGroupFleet, $target_planet_row, $combat_pack[0]);
92 92
     }
93
-    if($spy_diff >= 3) {
94
-      $spy_message .= "<div class='spy_medium'>" . flt_spy_scan($target_planet_row, 'defense', classLocale::$lang['tech'][UNIT_DEFENCE], $target_user_row) . "</div>";
93
+    if ($spy_diff >= 3) {
94
+      $spy_message .= "<div class='spy_medium'>".flt_spy_scan($target_planet_row, 'defense', classLocale::$lang['tech'][UNIT_DEFENCE], $target_user_row)."</div>";
95 95
       coe_compress_add_units(sn_get_groups('defense_active'), $target_planet_row, $combat_pack[0]);
96 96
     }
97
-    if($spy_diff >= 5) {
98
-      $spy_message .= "<div class='spy_long'>" . flt_spy_scan($target_planet_row, 'structures', classLocale::$lang['tech'][UNIT_STRUCTURES], $target_user_row) . "</div>";
97
+    if ($spy_diff >= 5) {
98
+      $spy_message .= "<div class='spy_long'>".flt_spy_scan($target_planet_row, 'structures', classLocale::$lang['tech'][UNIT_STRUCTURES], $target_user_row)."</div>";
99 99
     }
100 100
 
101
-    if($spy_diff_empire >= 0) {
102
-      $spy_message .= "<div class='spy_long'>" . flt_spy_scan($target_planet_row, 'tech', classLocale::$lang['tech'][UNIT_TECHNOLOGIES], $target_user_row) . "</div>";
101
+    if ($spy_diff_empire >= 0) {
102
+      $spy_message .= "<div class='spy_long'>".flt_spy_scan($target_planet_row, 'tech', classLocale::$lang['tech'][UNIT_TECHNOLOGIES], $target_user_row)."</div>";
103 103
       coe_compress_add_units(array(TECH_WEAPON, TECH_SHIELD, TECH_ARMOR), $target_planet_row, $combat_pack[0], $target_user_row);
104 104
     }
105 105
     // TODO: Наемники, губернаторы, артефакты и прочее имперское
@@ -107,13 +107,13 @@  discard block
 block discarded – undo
107 107
     $simulator_link = sn_ube_simulator_encode_replay($combat_pack, 'D');
108 108
 
109 109
     $target_unit_list = 0;
110
-    foreach(Fleet::$snGroupFleet as $unit_id) {
110
+    foreach (Fleet::$snGroupFleet as $unit_id) {
111 111
       $target_unit_list += max(0, mrc_get_level($target_user_row, $target_planet_row, $unit_id, false, true));
112 112
     }
113 113
 
114 114
     $spy_detected = $spy_probes * $target_unit_list / 4 * pow(2, $TargetSpyLvl - $CurrentSpyLvl);
115 115
 
116
-    if(mt_rand(0, 99) > $spy_detected) {
116
+    if (mt_rand(0, 99) > $spy_detected) {
117 117
       $spy_outcome_str = sprintf(classLocale::$lang['sys_mess_spy_detect_chance'], $spy_detected);
118 118
       $spy_detected = false;
119 119
     } else {
@@ -130,16 +130,16 @@  discard block
 block discarded – undo
130 130
 
131 131
     DBStaticMessages::msg_send_simple_message($spying_user_row['id'], '', $objFleet->time_arrive_to_target, MSG_TYPE_SPY, classLocale::$lang['sys_mess_qg'], classLocale::$lang['sys_mess_spy_report'], $spy_message);
132 132
 
133
-    $target_message = "{$classLocale['sys_mess_spy_ennemyfleet']} {$spying_planet_row['name']} " . uni_render_coordinates_href($spying_planet_row, '', 3);
134
-    $target_message .= " {$classLocale['sys_mess_spy_seen_at']} {$target_planet_row['name']} " . uni_render_coordinates($target_planet_row);
133
+    $target_message = "{$classLocale['sys_mess_spy_ennemyfleet']} {$spying_planet_row['name']} ".uni_render_coordinates_href($spying_planet_row, '', 3);
134
+    $target_message .= " {$classLocale['sys_mess_spy_seen_at']} {$target_planet_row['name']} ".uni_render_coordinates($target_planet_row);
135 135
 
136
-    if($spy_detected) {
136
+    if ($spy_detected) {
137 137
       $debris_planet_id = $target_planet_row['planet_type'] == PT_PLANET ? $target_planet_row['id'] : $target_planet_row['parent_planet'];
138 138
 
139 139
       $spy_cost = get_unit_param(SHIP_SPY, P_COST);
140 140
 
141 141
       DBStaticPlanet::db_planet_set_by_id($debris_planet_id,
142
-        "`debris_metal` = `debris_metal` + " . floor($spy_probes * $spy_cost[RES_METAL] * 0.3) . ", `debris_crystal` = `debris_crystal` + " . floor($spy_probes * $spy_cost[RES_CRYSTAL] * 0.3));
142
+        "`debris_metal` = `debris_metal` + ".floor($spy_probes * $spy_cost[RES_METAL] * 0.3).", `debris_crystal` = `debris_crystal` + ".floor($spy_probes * $spy_cost[RES_CRYSTAL] * 0.3));
143 143
 
144 144
       $target_message .= "<br />{$classLocale['sys_mess_spy_destroyed_enemy']}";
145 145
 
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
     DBStaticMessages::msg_send_simple_message($objFleet->target_owner_id, '', $objFleet->time_arrive_to_target, MSG_TYPE_SPY, classLocale::$lang['sys_mess_spy_control'], classLocale::$lang['sys_mess_spy_activity'], $target_message);
151 151
   }
152 152
 
153
-  if($spy_detected) {
153
+  if ($spy_detected) {
154 154
     $objFleet->dbDelete();
155 155
   } else {
156 156
     $objFleet->markReturnedAndSave();
Please login to merge, or discard this patch.
includes/includes/flt_mission_relocate.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
 
15 15
   $destination_planet = &$mission_data->dst_planet;
16 16
 
17
-  if(empty($destination_planet['id_owner']) || $objFleet->playerOwnerId != $destination_planet['id_owner']) {
17
+  if (empty($destination_planet['id_owner']) || $objFleet->playerOwnerId != $destination_planet['id_owner']) {
18 18
     $objFleet->markReturnedAndSave();
19 19
 
20 20
     return CACHE_FLEET;
@@ -27,9 +27,9 @@  discard block
 block discarded – undo
27 27
       $fleet_resources[RES_METAL], classLocale::$lang['Metal'],
28 28
       $fleet_resources[RES_CRYSTAL], classLocale::$lang['Crystal'],
29 29
       $fleet_resources[RES_DEUTERIUM], classLocale::$lang['Deuterium']
30
-    ) . '<br />' . classLocale::$lang['sys_relocate_mess_user'];
31
-  foreach($objFleet->shipsIterator() as $ship_id => $ship) {
32
-    $Message .= classLocale::$lang['tech'][$ship_id] . ' - ' . $ship->count . '<br />';
30
+    ).'<br />'.classLocale::$lang['sys_relocate_mess_user'];
31
+  foreach ($objFleet->shipsIterator() as $ship_id => $ship) {
32
+    $Message .= classLocale::$lang['tech'][$ship_id].' - '.$ship->count.'<br />';
33 33
   }
34 34
   DBStaticMessages::msg_send_simple_message(
35 35
     $objFleet->playerOwnerId, '', $objFleet->time_arrive_to_target, MSG_TYPE_TRANSPORT,
Please login to merge, or discard this patch.