Completed
Push — work-fleets ( 5b06a4...37e31f )
by SuperNova.WS
04:49
created
includes/init_secondary.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -1,18 +1,18 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if($config->server_updater_check_auto && $config->server_updater_check_last + $config->server_updater_check_period <= SN_TIME_NOW) {
3
+if ($config->server_updater_check_auto && $config->server_updater_check_last + $config->server_updater_check_period <= SN_TIME_NOW) {
4 4
   include(SN_ROOT_PHYSICAL . 'ajax_version_check' . DOT_PHP_EX);
5 5
 }
6 6
 
7
-if($config->user_birthday_gift && SN_TIME_NOW - $config->user_birthday_celebrate > PERIOD_DAY) {
7
+if ($config->user_birthday_gift && SN_TIME_NOW - $config->user_birthday_celebrate > PERIOD_DAY) {
8 8
   require_once(SN_ROOT_PHYSICAL . "includes/includes/user_birthday_celebrate" . DOT_PHP_EX);
9 9
   sn_user_birthday_celebrate();
10 10
 }
11 11
 
12
-if(!$config->var_online_user_count || $config->var_online_user_time + 30 < SN_TIME_NOW) {
12
+if (!$config->var_online_user_count || $config->var_online_user_time + 30 < SN_TIME_NOW) {
13 13
   $config->db_saveItem('var_online_user_count', db_user_count(true));
14 14
   $config->db_saveItem('var_online_user_time', SN_TIME_NOW);
15
-  if($config->server_log_online) {
15
+  if ($config->server_log_online) {
16 16
     db_log_online_insert();
17 17
   }
18 18
 }
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 $template_result[F_ACCOUNT_IS_AUTHORIZED] = $sys_user_logged_in = !empty($user) && isset($user['id']) && $user['id'];
43 43
 //pdump($template_result[F_ACCOUNT_IS_AUTHORIZED]);die();
44 44
 
45
-if(!empty($user['id'])) {
45
+if (!empty($user['id'])) {
46 46
   classSupernova::$user_options->user_change($user['id']);
47 47
 }
48 48
 
@@ -55,15 +55,15 @@  discard block
 block discarded – undo
55 55
     : false
56 56
   );
57 57
 
58
-if($template_result[F_LOGIN_STATUS] == LOGIN_ERROR_USERNAME_RESTRICTED_CHARACTERS) {
59
-  $prohibited_characters = array_map(function ($value) {
58
+if ($template_result[F_LOGIN_STATUS] == LOGIN_ERROR_USERNAME_RESTRICTED_CHARACTERS) {
59
+  $prohibited_characters = array_map(function($value) {
60 60
     return "'" . htmlentities($value, ENT_QUOTES, 'UTF-8') . "'";
61 61
   }, str_split(LOGIN_REGISTER_CHARACTERS_PROHIBITED));
62 62
   $template_result[F_LOGIN_MESSAGE] .= implode(', ', $prohibited_characters);
63 63
 }
64 64
 
65 65
 
66
-if(defined('DEBUG_AUTH') && DEBUG_AUTH && !defined('IN_AJAX')) {
66
+if (defined('DEBUG_AUTH') && DEBUG_AUTH && !defined('IN_AJAX')) {
67 67
   pdump("Отключи отладку перед продакшном!");
68 68
 }
69 69
 
@@ -77,17 +77,17 @@  discard block
 block discarded – undo
77 77
   ? define('INSTALL_MODE', GAME_DISABLE_INSTALL)
78 78
   : false;
79 79
 
80
-if($template_result[F_GAME_DISABLE] = $config->game_disable) {
80
+if ($template_result[F_GAME_DISABLE] = $config->game_disable) {
81 81
   $template_result[F_GAME_DISABLE_REASON] = sys_bbcodeParse(
82 82
     $config->game_disable == GAME_DISABLE_REASON
83 83
       ? $config->game_disable_reason
84 84
       : $lang['sys_game_disable_reason'][$config->game_disable]
85 85
   );
86
-  if(defined('IN_API')) {
86
+  if (defined('IN_API')) {
87 87
     return;
88 88
   }
89 89
 
90
-  if(
90
+  if (
91 91
     ($user['authlevel'] < 1 || !(defined('IN_ADMIN') && IN_ADMIN))
92 92
     &&
93 93
     !(defined('INSTALL_MODE') && defined('LOGIN_LOGOUT'))
@@ -100,8 +100,8 @@  discard block
 block discarded – undo
100 100
 
101 101
 // TODO ban
102 102
 // TODO $skip_ban_check
103
-if($template_result[F_BANNED_STATUS] && !$skip_ban_check) {
104
-  if(defined('IN_API')) {
103
+if ($template_result[F_BANNED_STATUS] && !$skip_ban_check) {
104
+  if (defined('IN_API')) {
105 105
     return;
106 106
   }
107 107
 
@@ -119,13 +119,13 @@  discard block
 block discarded – undo
119 119
 // pdump($allow_anonymous, '$allow_anonymous');
120 120
 // pdump($sys_user_logged_in, '$sys_user_logged_in');
121 121
 
122
-if($sys_user_logged_in && INITIAL_PAGE == 'login') {
122
+if ($sys_user_logged_in && INITIAL_PAGE == 'login') {
123 123
   sys_redirect(SN_ROOT_VIRTUAL . 'overview.php');
124
-} elseif($account_logged_in && !$sys_user_logged_in) { // empty(core_auth::$user['id'])
124
+} elseif ($account_logged_in && !$sys_user_logged_in) { // empty(core_auth::$user['id'])
125 125
 //  pdump($sn_page_name);
126 126
 //  pdump(INITIAL_PAGE);
127 127
 //  die('{Тут должна быть ваша реклама. Точнее - ввод имени игрока}');
128
-} elseif(!$allow_anonymous && !$sys_user_logged_in) {
128
+} elseif (!$allow_anonymous && !$sys_user_logged_in) {
129 129
   // sn_setcookie(SN_COOKIE, '', time() - PERIOD_WEEK, SN_ROOT_RELATIVE);
130 130
   sys_redirect(SN_ROOT_VIRTUAL . 'login.php');
131 131
 }
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 
147 147
 global $skip_fleet_update;
148 148
 $skip_fleet_update = $skip_fleet_update || $supernova->options['fleet_update_skip'] || defined('IN_ADMIN');
149
-if(
149
+if (
150 150
   !$skip_fleet_update
151 151
   && !(defined('IN_AJAX') && IN_AJAX === true)
152 152
   && SN_TIME_NOW - strtotime($config->fleet_update_last) > $config->fleet_update_interval
Please login to merge, or discard this patch.
includes/classes/Unit.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -154,15 +154,15 @@  discard block
 block discarded – undo
154 154
    * @param string $group_name
155 155
    */
156 156
   public static function _init($group_name = '') {
157
-    if(static::$_is_static_init) {
157
+    if (static::$_is_static_init) {
158 158
       return;
159 159
     }
160 160
 
161
-    if($group_name) {
161
+    if ($group_name) {
162 162
       static::$_sn_group_name = $group_name;
163 163
     }
164 164
 
165
-    if(static::$_sn_group_name) {
165
+    if (static::$_sn_group_name) {
166 166
       static::$_group_unit_id_list = sn_get_groups(static::$_sn_group_name);
167 167
       empty(static::$_group_unit_id_list) ? static::$_group_unit_id_list = array() : false;
168 168
     }
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
     // TODO - Reset combat stats??
188 188
     $this->_unitId = $unitId;
189 189
 
190
-    if($this->_unitId) {
190
+    if ($this->_unitId) {
191 191
       $this->info = get_unit_param($this->_unitId);
192 192
       $this->_type = $this->info[P_UNIT_TYPE];
193 193
     } else {
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
 
199 199
   protected function setCount($value) {
200 200
     // TODO - Reset combat stats??
201
-    if($value < 0) {
201
+    if ($value < 0) {
202 202
       classSupernova::$debug->error('Can not set Unit::$count to negative value');
203 203
     }
204 204
     $this->_count = $value;
Please login to merge, or discard this patch.
includes/classes/DBRow.php 1 patch
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -131,14 +131,14 @@  discard block
 block discarded – undo
131 131
 
132 132
     // If method is not getter or setter OR property name not exists in $_properties - raising exception
133 133
     // Descendants can catch this Exception to make own __call magic
134
-    if(($left3 != 'get' && $left3 != 'set') || empty(static::$_properties[$propertyName])) {
134
+    if (($left3 != 'get' && $left3 != 'set') || empty(static::$_properties[$propertyName])) {
135 135
       throw new ExceptionPropertyNotExists('Property ' . $propertyName . ' not exists when calling getter/setter ' . get_called_class() . '::' . $name, ERR_ERROR);
136 136
     }
137 137
 
138 138
     // TODO check for read-only
139 139
 
140
-    if($left3 == 'set') {
141
-      if(!empty($this->propertiesAdjusted[$propertyName])) {
140
+    if ($left3 == 'set') {
141
+      if (!empty($this->propertiesAdjusted[$propertyName])) {
142 142
         throw new PropertyAccessException('Property ' . $propertyName . ' already was adjusted so no SET is possible until dbSave in ' . get_called_class() . '::' . $name, ERR_ERROR);
143 143
       }
144 144
       $this->propertiesChanged[$propertyName] = 1;
@@ -147,13 +147,13 @@  discard block
 block discarded – undo
147 147
     // Now deciding - will we call a protected setter or will we work with protected property
148 148
 
149 149
     // If method exists - just calling it
150
-    if(method_exists($this, $name)) {
150
+    if (method_exists($this, $name)) {
151 151
       return call_user_func_array(array($this, $name), $arguments);
152 152
     }
153 153
     // No getter/setter exists - works directly with protected property
154 154
 
155 155
     // Is it getter?
156
-    if($left3 === 'get') {
156
+    if ($left3 === 'get') {
157 157
       return $this->{'_' . $propertyName};
158 158
     }
159 159
 
@@ -174,14 +174,14 @@  discard block
 block discarded – undo
174 174
 //    $this->_reset();
175 175
 
176 176
     $dbId = idval($dbId);
177
-    if($dbId <= 0) {
177
+    if ($dbId <= 0) {
178 178
       classSupernova::$debug->error(get_called_class() . '::dbLoad $dbId not positive = ' . $dbId);
179 179
 
180 180
       return;
181 181
     }
182 182
 
183 183
     $db_row = doquery("SELECT * FROM `{{" . static::$_table . "}}` WHERE `" . static::$_dbIdFieldName . "` = " . $dbId . " LIMIT 1 FOR UPDATE;", true);
184
-    if(empty($db_row)) {
184
+    if (empty($db_row)) {
185 185
       return;
186 186
     }
187 187
 
@@ -197,26 +197,26 @@  discard block
 block discarded – undo
197 197
    */
198 198
   // TODO - perform operations only if properties was changed
199 199
   public function dbSave() {
200
-    if($this->isNew()) {
200
+    if ($this->isNew()) {
201 201
       // No DB_ID - new unit
202
-      if($this->isEmpty()) {
202
+      if ($this->isEmpty()) {
203 203
         classSupernova::$debug->error(__FILE__ . ':' . __LINE__ . ' - object is empty on ' . get_called_class() . '::dbSave');
204 204
       }
205 205
       $this->dbInsert();
206 206
     } else {
207 207
       // DB_ID is present
208
-      if($this->isEmpty()) {
208
+      if ($this->isEmpty()) {
209 209
         $this->dbDelete();
210 210
       } else {
211
-        if(!sn_db_transaction_check(false)) {
211
+        if (!sn_db_transaction_check(false)) {
212 212
           classSupernova::$debug->error(__FILE__ . ':' . __LINE__ . ' - transaction should always be started on ' . get_called_class() . '::dbUpdate');
213 213
         }
214 214
         $this->dbUpdate();
215 215
       }
216 216
     }
217 217
 
218
-    if(!empty($this->triggerDbOperationOn)) {
219
-      foreach($this->triggerDbOperationOn as $item) {
218
+    if (!empty($this->triggerDbOperationOn)) {
219
+      foreach ($this->triggerDbOperationOn as $item) {
220 220
         $item->dbSave();
221 221
       }
222 222
     }
@@ -235,12 +235,12 @@  discard block
 block discarded – undo
235 235
    * @return int|string
236 236
    */
237 237
   public function dbInsert() {
238
-    if(!$this->isNew()) {
238
+    if (!$this->isNew()) {
239 239
       classSupernova::$debug->error(__FILE__ . ':' . __LINE__ . ' - record db_id is not empty on ' . get_called_class() . '::dbInsert');
240 240
     }
241 241
     $this->_dbId = $this->db_field_set_create($this->dbMakeFieldSet());
242 242
 
243
-    if(empty($this->_dbId)) {
243
+    if (empty($this->_dbId)) {
244 244
       classSupernova::$debug->error(__FILE__ . ':' . __LINE__ . ' - error saving record ' . get_called_class() . '::dbInsert');
245 245
     }
246 246
 
@@ -252,7 +252,7 @@  discard block
 block discarded – undo
252 252
    */
253 253
   public function dbUpdate() {
254 254
     // TODO - Update
255
-    if($this->isNew()) {
255
+    if ($this->isNew()) {
256 256
       classSupernova::$debug->error(__FILE__ . ':' . __LINE__ . ' - unit db_id is empty on dbUpdate');
257 257
     }
258 258
     $this->db_field_update($this->dbMakeFieldSet(true));
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
    * Deletes record from DB
263 263
    */
264 264
   public function dbDelete() {
265
-    if($this->isNew()) {
265
+    if ($this->isNew()) {
266 266
       classSupernova::$debug->error(__FILE__ . ':' . __LINE__ . ' - unit db_id is empty on dbDelete');
267 267
     }
268 268
     doquery("DELETE FROM {{" . static::$_table . "}} WHERE `" . static::$_dbIdFieldName . "` = " . $this->_dbId);
@@ -304,18 +304,18 @@  discard block
 block discarded – undo
304 304
    * @param array $db_row
305 305
    */
306 306
   public function dbRowParse(array $db_row) {
307
-    foreach(static::$_properties as $property_name => &$property_data) {
307
+    foreach (static::$_properties as $property_name => &$property_data) {
308 308
       // Advanced values extraction procedure. Should be used when at least one of following rules is matched:
309 309
       // - one field should translate to several properties;
310 310
       // - one property should be filled according to several fields;
311 311
       // - property filling requires some lookup in object values;
312
-      if(!empty($property_data[P_METHOD_EXTRACT]) && is_callable(array($this, $property_data[P_METHOD_EXTRACT]))) {
312
+      if (!empty($property_data[P_METHOD_EXTRACT]) && is_callable(array($this, $property_data[P_METHOD_EXTRACT]))) {
313 313
         call_user_func_array(array($this, $property_data[P_METHOD_EXTRACT]), array(&$db_row));
314 314
         continue;
315 315
       }
316 316
 
317 317
       // If property is read-only - doing nothing
318
-      if(!empty($property_data[P_READ_ONLY])) {
318
+      if (!empty($property_data[P_READ_ONLY])) {
319 319
         continue;
320 320
       }
321 321
 
@@ -326,7 +326,7 @@  discard block
 block discarded – undo
326 326
       !empty($property_data[P_FUNC_INPUT]) && is_callable($property_data[P_FUNC_INPUT]) ? $value = call_user_func($property_data[P_FUNC_INPUT], $value) : false;
327 327
 
328 328
       // If there is setter for this field - using it. Setters is always a methods of $THIS
329
-      if(!empty($property_data[P_METHOD_SET]) && is_callable(array($this, $property_data[P_METHOD_SET]))) {
329
+      if (!empty($property_data[P_METHOD_SET]) && is_callable(array($this, $property_data[P_METHOD_SET]))) {
330 330
         call_user_func(array($this, $property_data[P_METHOD_SET]), $value);
331 331
       } else {
332 332
         $this->{$property_name} = $value;
@@ -342,21 +342,21 @@  discard block
 block discarded – undo
342 342
   protected function dbMakeFieldSet($isUpdate = false) {
343 343
     $array = array();
344 344
 
345
-    foreach(static::$_properties as $property_name => &$property_data) {
345
+    foreach (static::$_properties as $property_name => &$property_data) {
346 346
       // TODO - on isUpdate add only changed/adjusted properties
347 347
 
348
-      if(!empty($property_data[P_METHOD_INJECT]) && is_callable(array($this, $property_data[P_METHOD_INJECT]))) {
348
+      if (!empty($property_data[P_METHOD_INJECT]) && is_callable(array($this, $property_data[P_METHOD_INJECT]))) {
349 349
         call_user_func_array(array($this, $property_data[P_METHOD_INJECT]), array(&$array));
350 350
         continue;
351 351
       }
352 352
 
353 353
       // Skipping properties which have no corresponding field in DB
354
-      if(empty($property_data[P_DB_FIELD])) {
354
+      if (empty($property_data[P_DB_FIELD])) {
355 355
         continue;
356 356
       }
357 357
 
358 358
       // Checking - is property was adjusted or changed
359
-      if($isUpdate && array_key_exists($property_name, $this->propertiesAdjusted)) {
359
+      if ($isUpdate && array_key_exists($property_name, $this->propertiesAdjusted)) {
360 360
         // For adjusted property - take value from propertiesAdjusted array
361 361
         // TODO - differ how treated conversion to string for changed and adjusted properties
362 362
         $value = $this->propertiesAdjusted[$property_name];
@@ -386,17 +386,17 @@  discard block
 block discarded – undo
386 386
    */
387 387
   protected function isFieldChanged($fieldName) {
388 388
     $isFieldChanged = false;
389
-    foreach($this->propertiesChanged as $propertyName => $cork) {
389
+    foreach ($this->propertiesChanged as $propertyName => $cork) {
390 390
       $propertyScheme = static::$_properties[$propertyName];
391
-      if(!empty($propertyScheme[P_DB_FIELDS_LINKED])) {
392
-        foreach($propertyScheme[P_DB_FIELDS_LINKED] as $linkedFieldName) {
393
-          if($linkedFieldName == $fieldName) {
391
+      if (!empty($propertyScheme[P_DB_FIELDS_LINKED])) {
392
+        foreach ($propertyScheme[P_DB_FIELDS_LINKED] as $linkedFieldName) {
393
+          if ($linkedFieldName == $fieldName) {
394 394
             $isFieldChanged = $propertyName;
395 395
             break 2;
396 396
           }
397 397
         }
398 398
       }
399
-      if(!empty($propertyScheme[P_DB_FIELD]) && $propertyScheme[P_DB_FIELD] == $fieldName) {
399
+      if (!empty($propertyScheme[P_DB_FIELD]) && $propertyScheme[P_DB_FIELD] == $fieldName) {
400 400
         $isFieldChanged = $propertyName;
401 401
         break;
402 402
       }
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
     $fields = implode(',', array_keys($field_set));
419 419
 
420 420
     $result = 0;
421
-    if(classSupernova::db_query("INSERT INTO `{{" . static::$_table . "}}` ({$fields}) VALUES ({$values});")) {
421
+    if (classSupernova::db_query("INSERT INTO `{{" . static::$_table . "}}` ({$fields}) VALUES ({$values});")) {
422 422
       $result = db_insert_id();
423 423
     }
424 424
 
@@ -436,13 +436,13 @@  discard block
 block discarded – undo
436 436
     sn_db_field_set_safe_flag_clear($field_set);
437 437
 
438 438
     $set = array();
439
-    foreach($field_set as $fieldName => $value) {
440
-      if(!($changedProperty = $this->isFieldChanged($fieldName))) {
439
+    foreach ($field_set as $fieldName => $value) {
440
+      if (!($changedProperty = $this->isFieldChanged($fieldName))) {
441 441
         continue;
442 442
       }
443 443
 
444 444
       // TODO - separate sets from adjusts
445
-      if(array_key_exists($changedProperty, $this->propertiesAdjusted)) {
445
+      if (array_key_exists($changedProperty, $this->propertiesAdjusted)) {
446 446
         $value = "`{$fieldName}` + ($value)"; // braces for negative values
447 447
       }
448 448
 
Please login to merge, or discard this patch.
includes/includes/flt_flying_fleet_handler2.php 1 patch
Spacing   +22 added lines, -26 removed lines patch added patch discarded remove patch
@@ -38,15 +38,11 @@  discard block
 block discarded – undo
38 38
 // ------------------------------------------------------------------
39 39
 function flt_flyingFleetsSort($a, $b) {
40 40
   // Сравниваем время флотов - кто раньше, тот и первый обрабатывается
41
-  return $a['fleet_time'] > $b['fleet_time'] ? 1 : ($a['fleet_time'] < $b['fleet_time'] ? -1 :
42
-    // Если время - одинаковое, сравниваем события флотов
41
+  return $a['fleet_time'] > $b['fleet_time'] ? 1 : ($a['fleet_time'] < $b['fleet_time'] ? -1 : // Если время - одинаковое, сравниваем события флотов
43 42
     // Если события - одинаковые, то флоты равны
44
-    ($a['fleet_event'] == $b['fleet_event'] ? 0 :
45
-      // Если события разные - первыми считаем прибывающие флоты
46
-      ($a['fleet_event'] == EVENT_FLT_ARRIVE ? 1 : ($b['fleet_event'] == EVENT_FLT_ARRIVE ? -1 :
47
-        // Если нет прибывающих флотов - дальше считаем флоты, которые закончили миссию
48
-        ($a['fleet_event'] == EVENT_FLT_ACOMPLISH ? 1 : ($b['fleet_event'] == EVENT_FLT_ACOMPLISH ? -1 :
49
-          // Если нет флотов, закончивших задание - остались возвращающиеся флоты, которые равны между собой
43
+    ($a['fleet_event'] == $b['fleet_event'] ? 0 : // Если события разные - первыми считаем прибывающие флоты
44
+      ($a['fleet_event'] == EVENT_FLT_ARRIVE ? 1 : ($b['fleet_event'] == EVENT_FLT_ARRIVE ? -1 : // Если нет прибывающих флотов - дальше считаем флоты, которые закончили миссию
45
+        ($a['fleet_event'] == EVENT_FLT_ACOMPLISH ? 1 : ($b['fleet_event'] == EVENT_FLT_ACOMPLISH ? -1 : // Если нет флотов, закончивших задание - остались возвращающиеся флоты, которые равны между собой
50 46
           // TODO: Добавить еще проверку по ID флота и/или времени запуска - что бы обсчитывать их в порядке запуска
51 47
           (
52 48
           0 // Вообще сюда доходить не должно - будет отсекаться на равенстве событий
@@ -60,7 +56,7 @@  discard block
 block discarded – undo
60 56
 function log_file($msg) {
61 57
   static $handler;
62 58
 
63
-  if(!$handler) {
59
+  if (!$handler) {
64 60
     $handler = fopen('event.log', 'a+');
65 61
   }
66 62
 
@@ -100,12 +96,12 @@  discard block
 block discarded – undo
100 96
   */
101 97
   global $config, $debug;
102 98
 
103
-  if($config->game_disable != GAME_DISABLE_NONE || $skip_fleet_update) {
99
+  if ($config->game_disable != GAME_DISABLE_NONE || $skip_fleet_update) {
104 100
     return;
105 101
   }
106 102
 
107 103
   sn_db_transaction_start();
108
-  if($config->db_loadItem('game_disable') != GAME_DISABLE_NONE || SN_TIME_NOW - strtotime($config->db_loadItem('fleet_update_last')) <= $config->fleet_update_interval) {
104
+  if ($config->db_loadItem('game_disable') != GAME_DISABLE_NONE || SN_TIME_NOW - strtotime($config->db_loadItem('fleet_update_last')) <= $config->fleet_update_interval) {
109 105
     sn_db_transaction_rollback();
110 106
 
111 107
     return;
@@ -113,14 +109,14 @@  discard block
 block discarded – undo
113 109
 
114 110
 
115 111
   // Watchdog timer
116
-  if($config->db_loadItem('fleet_update_lock')) {
117
-    if(defined('DEBUG_FLYING_FLEETS')) {
112
+  if ($config->db_loadItem('fleet_update_lock')) {
113
+    if (defined('DEBUG_FLYING_FLEETS')) {
118 114
       $random = 0;
119 115
     } else {
120 116
       $random = mt_rand(240, 300);
121 117
     }
122 118
 
123
-    if(SN_TIME_NOW - strtotime($config->fleet_update_lock) <= $random) {
119
+    if (SN_TIME_NOW - strtotime($config->fleet_update_lock) <= $random) {
124 120
       sn_db_transaction_rollback();
125 121
 
126 122
       return;
@@ -144,11 +140,11 @@  discard block
 block discarded – undo
144 140
   $missions_used = array();
145 141
 
146 142
   $objFleetList = FleetList::dbGetFleetListCurrentTick();
147
-  foreach($objFleetList->_container as $objFleet) {
143
+  foreach ($objFleetList->_container as $objFleet) {
148 144
     set_time_limit(15);
149 145
     // TODO - Унифицировать код с темплейтным разбором эвентов на планете!
150 146
     $missions_used[$objFleet->mission_type] = 1;
151
-    if($objFleet->time_arrive_to_target <= SN_TIME_NOW && !$objFleet->isReturning()) {
147
+    if ($objFleet->time_arrive_to_target <= SN_TIME_NOW && !$objFleet->isReturning()) {
152 148
       $fleet_event_list[] = array(
153 149
         'object'      => $objFleet,
154 150
         'fleet_time'  => $objFleet->time_arrive_to_target,
@@ -156,7 +152,7 @@  discard block
 block discarded – undo
156 152
       );
157 153
     }
158 154
 
159
-    if($objFleet->time_mission_job_complete > 0 && $objFleet->time_mission_job_complete <= SN_TIME_NOW && !$objFleet->isReturning()) {
155
+    if ($objFleet->time_mission_job_complete > 0 && $objFleet->time_mission_job_complete <= SN_TIME_NOW && !$objFleet->isReturning()) {
160 156
       $fleet_event_list[] = array(
161 157
         'object'      => $objFleet,
162 158
         'fleet_time'  => $objFleet->time_mission_job_complete,
@@ -164,7 +160,7 @@  discard block
 block discarded – undo
164 160
       );
165 161
     }
166 162
 
167
-    if($objFleet->time_return_to_source <= SN_TIME_NOW) {
163
+    if ($objFleet->time_return_to_source <= SN_TIME_NOW) {
168 164
       $fleet_event_list[] = array(
169 165
         'object'      => $objFleet,
170 166
         'fleet_time'  => $objFleet->time_return_to_source,
@@ -190,17 +186,17 @@  discard block
 block discarded – undo
190 186
 //    MT_MISSILE => 'flt_mission_missile.php',
191 187
     MT_EXPLORE   => 'flt_mission_explore',
192 188
   );
193
-  foreach($missions_used as $mission_id => $cork) {
189
+  foreach ($missions_used as $mission_id => $cork) {
194 190
     require_once(SN_ROOT_PHYSICAL . "includes/includes/{$mission_files[$mission_id]}" . DOT_PHP_EX);
195 191
   }
196 192
 
197 193
 //log_file('Обработка миссий');
198 194
   $sn_groups_mission = sn_get_groups('missions');
199
-  foreach($fleet_event_list as $fleet_event) {
195
+  foreach ($fleet_event_list as $fleet_event) {
200 196
     // TODO: Указатель тут потом сделать
201 197
     // TODO: СЕЙЧАС НАДО ПРОВЕРЯТЬ ПО БАЗЕ - А ЖИВОЙ ЛИ ФЛОТ?!
202 198
     $fleet_row = $fleet_event['fleet_row'];
203
-    if(empty($fleet_event['object'])) {
199
+    if (empty($fleet_event['object'])) {
204 200
       // Fleet was destroyed in course of previous actions
205 201
       continue;
206 202
     }
@@ -224,20 +220,20 @@  discard block
 block discarded – undo
224 220
 
225 221
     $objFleet->dbLoad($objFleet->dbId);
226 222
 
227
-    if(!$objFleet->dbId) {
223
+    if (!$objFleet->dbId) {
228 224
       // Fleet was destroyed in course of previous actions
229 225
       sn_db_transaction_commit();
230 226
       continue;
231 227
     }
232 228
 
233
-    if($fleet_event['fleet_event'] == EVENT_FLT_RETURN) {
229
+    if ($fleet_event['fleet_event'] == EVENT_FLT_RETURN) {
234 230
       // Fleet returns to planet
235 231
       $objFleet->RestoreFleetToPlanet(true, false);
236 232
       sn_db_transaction_commit();
237 233
       continue;
238 234
     }
239 235
 
240
-    if($fleet_event['fleet_event'] == EVENT_FLT_ARRIVE && $objFleet->isReturning()) {
236
+    if ($fleet_event['fleet_event'] == EVENT_FLT_ARRIVE && $objFleet->isReturning()) {
241 237
       // При событии EVENT_FLT_ARRIVE флот всегда должен иметь fleet_mess == 0
242 238
       // В противном случае это означает, что флот уже был обработан ранее - например, при САБе
243 239
       sn_db_transaction_commit();
@@ -257,13 +253,13 @@  discard block
 block discarded – undo
257 253
     $objMission->dst_planet = $mission_data['dst_planet'] ? db_planet_by_vector($objFleet->target_coordinates_typed(), '', true, '`id`, `id_owner`, `name`') : null;
258 254
     $objMission->fleet_event = $fleet_event['fleet_event'];
259 255
 
260
-    if($objMission->dst_planet && $objMission->dst_planet['id_owner']) {
256
+    if ($objMission->dst_planet && $objMission->dst_planet['id_owner']) {
261 257
       $update_result = sys_o_get_updated($objMission->dst_planet['id_owner'], $objMission->dst_planet['id'], $objFleet->time_arrive_to_target);
262 258
       $objMission->dst_user = !empty($objMission->dst_user) ? $update_result['user'] : null;
263 259
       $objMission->dst_planet = $update_result['planet'];
264 260
     }
265 261
 
266
-    switch($objFleet->mission_type) {
262
+    switch ($objFleet->mission_type) {
267 263
       // Для боевых атак нужно обновлять по САБу и по холду - таки надо возвращать данные из обработчика миссий!
268 264
       case MT_AKS:
269 265
       case MT_ATTACK:
Please login to merge, or discard this patch.
includes/includes/flt_mission_colonize.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -20,14 +20,14 @@  discard block
 block discarded – undo
20 20
   $TargetAddress = sprintf($lang['sys_adress_planet'], $fleet_end_coordinates['galaxy'], $fleet_end_coordinates['system'], $fleet_end_coordinates['planet']);
21 21
 
22 22
   $TheMessage = $lang['sys_colo_no_colonizer'];
23
-  if($objFleet->shipsGetTotalById(SHIP_COLONIZER) >= 1) {
23
+  if ($objFleet->shipsGetTotalById(SHIP_COLONIZER) >= 1) {
24 24
     $TheMessage = $lang['sys_colo_notfree'];
25
-    if(empty($mission_data->dst_planet)) {
25
+    if (empty($mission_data->dst_planet)) {
26 26
       $iPlanetCount = get_player_current_colonies($src_user_row);
27 27
 
28 28
       // Can we colonize more planets?
29 29
       $TheMessage = $lang['sys_colo_maxcolo'];
30
-      if($iPlanetCount < get_player_max_colonies($src_user_row)) {
30
+      if ($iPlanetCount < get_player_max_colonies($src_user_row)) {
31 31
         // Yes, we can colonize
32 32
         $TheMessage = $lang['sys_colo_badpos'];
33 33
 
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
           $fleet_end_coordinates['galaxy'], $fleet_end_coordinates['system'], $fleet_end_coordinates['planet'],
36 36
           $objFleet->playerOwnerId, "{$lang['sys_colo_defaultname']} {$iPlanetCount}", false,
37 37
           array('user_row' => $src_user_row));
38
-        if($NewOwnerPlanet) {
38
+        if ($NewOwnerPlanet) {
39 39
           $TheMessage = $lang['sys_colo_arrival'] . $TargetAddress . $lang['sys_colo_allisok'];
40 40
           msg_send_simple_message($objFleet->playerOwnerId, '', $objFleet->time_arrive_to_target, MSG_TYPE_SPY, $lang['sys_colo_mess_from'], $lang['sys_colo_mess_report'], $TheMessage);
41 41
 
Please login to merge, or discard this patch.
includes/includes/flt_mission_attack.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -17,14 +17,14 @@
 block discarded – undo
17 17
 function flt_mission_attack($objMission) {
18 18
   $objFleet = $objMission->fleet;
19 19
 
20
-  if($objFleet->shipsGetTotal() <= 0) {
20
+  if ($objFleet->shipsGetTotal() <= 0) {
21 21
     return null;
22 22
   }
23 23
 
24 24
   $destination_user = $objMission->dst_user;
25 25
   $destination_planet = $objMission->dst_planet;
26 26
 
27
-  if(
27
+  if (
28 28
     // Нет данных о планете назначения или её владельце
29 29
     empty($destination_user) || empty($destination_planet) || !is_array($destination_user) || !is_array($destination_planet)
30 30
     ||
Please login to merge, or discard this patch.
includes/includes/flt_mission_explore.php 1 patch
Spacing   +29 added lines, -30 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
   global $lang, $config;
22 22
   static $ship_data, $rates;
23 23
 
24
-  if(empty($mission_data->fleet_event) || $mission_data->fleet_event != EVENT_FLT_ACOMPLISH) {
24
+  if (empty($mission_data->fleet_event) || $mission_data->fleet_event != EVENT_FLT_ACOMPLISH) {
25 25
     return CACHE_NONE;
26 26
   }
27 27
 
@@ -46,10 +46,10 @@  discard block
 block discarded – undo
46 46
   $outcome_value = &$result['$outcome_value'];
47 47
   $outcome_list = &$result['$outcome_list'];
48 48
 
49
-  if(!$ship_data) {
50
-    foreach(sn_get_groups('fleet') as $unit_id) {
49
+  if (!$ship_data) {
50
+    foreach (sn_get_groups('fleet') as $unit_id) {
51 51
       $unit_info = get_unit_param($unit_id);
52
-      if($unit_info[P_UNIT_TYPE] != UNIT_SHIPS || !isset($unit_info['engine'][0]['speed']) || !$unit_info['engine'][0]['speed']) {
52
+      if ($unit_info[P_UNIT_TYPE] != UNIT_SHIPS || !isset($unit_info['engine'][0]['speed']) || !$unit_info['engine'][0]['speed']) {
53 53
         continue;
54 54
       }
55 55
       $ship_data[$unit_id][P_COST_METAL] = get_unit_cost_in($unit_info[P_COST]);
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 
60 60
   $max_metal_cost = 0;
61 61
   $fleet_real_array = $objFleet->shipsGetArray();
62
-  foreach($fleet_real_array as $ship_id => $ship_amount) {
62
+  foreach ($fleet_real_array as $ship_id => $ship_amount) {
63 63
     $ship_cost_in_metal = $ship_amount * $ship_data[$ship_id][P_COST_METAL];
64 64
     $result['$fleet_metal_points'] += $ship_amount * $ship_data[$ship_id][P_COST_METAL];
65 65
     // Рассчитываем стоимость самого дорого корабля в металле
@@ -73,8 +73,8 @@  discard block
 block discarded – undo
73 73
   $outcome_list[FLT_EXPEDITION_OUTCOME_NONE]['chance'] = ceil(200 / pow($flt_stay_hours, 1 / 1.7));
74 74
 
75 75
   $chance_max = 0;
76
-  foreach($outcome_list as $key => &$value) {
77
-    if(!$value['chance']) {
76
+  foreach ($outcome_list as $key => &$value) {
77
+    if (!$value['chance']) {
78 78
       unset($outcome_list[$key]);
79 79
       continue;
80 80
     }
@@ -82,13 +82,13 @@  discard block
 block discarded – undo
82 82
   }
83 83
   $outcome_value = mt_rand(0, $chance_max);
84 84
   $outcome_description = &$outcome_list[$mission_outcome = FLT_EXPEDITION_OUTCOME_NONE];
85
-  foreach($outcome_list as $key => &$value) {
86
-    if(!$value['chance']) {
85
+  foreach ($outcome_list as $key => &$value) {
86
+    if (!$value['chance']) {
87 87
       continue;
88 88
     }
89 89
     $mission_outcome = $key;
90 90
     $outcome_description = $value;
91
-    if($outcome_value <= $outcome_description['value']) {
91
+    if ($outcome_value <= $outcome_description['value']) {
92 92
       break;
93 93
     }
94 94
   }
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
 //  $outcome_mission_sub = -1;
106 106
 
107 107
   $fleet_found = array();
108
-  switch($mission_outcome) {
108
+  switch ($mission_outcome) {
109 109
     case FLT_EXPEDITION_OUTCOME_LOST_FLEET:
110 110
       $objFleet->shipsCountApplyLossMultiplier(mt_rand(1, 3) * mt_rand(200000, 300000) / 1000000);
111 111
     break;
@@ -126,8 +126,8 @@  discard block
 block discarded – undo
126 126
 
127 127
       // Ограничиваем корабли только теми, чья стоимость в металле меньше или равно стоимости самого дорогого корабля
128 128
       $can_be_found = array();
129
-      foreach($ship_data as $ship_id => $ship_info) {
130
-        if($ship_info['metal_cost'] < $max_metal_cost) {
129
+      foreach ($ship_data as $ship_id => $ship_info) {
130
+        if ($ship_info['metal_cost'] < $max_metal_cost) {
131 131
           $can_be_found[$ship_id] = $ship_info['metal_cost'];
132 132
         }
133 133
       }
@@ -135,13 +135,13 @@  discard block
 block discarded – undo
135 135
       unset($can_be_found[SHIP_COLONIZER]);
136 136
       unset($can_be_found[SHIP_SPY]);
137 137
 
138
-      while(count($can_be_found) && $found_in_metal >= max($can_be_found)) {
138
+      while (count($can_be_found) && $found_in_metal >= max($can_be_found)) {
139 139
         $found_index = mt_rand(1, count($can_be_found)) - 1;
140 140
         $found_ship = array_slice($can_be_found, $found_index, 1, true);
141 141
         $found_ship_cost = reset($found_ship);
142 142
         $found_ship_id = key($found_ship);
143 143
 
144
-        if($found_ship_cost > $found_in_metal) {
144
+        if ($found_ship_cost > $found_in_metal) {
145 145
           unset($can_be_found[$found_ship_id]);
146 146
         } else {
147 147
           $found_ship_count = mt_rand(1, floor($found_in_metal / $found_ship_cost));
@@ -150,10 +150,10 @@  discard block
 block discarded – undo
150 150
         }
151 151
       }
152 152
 
153
-      if(empty($fleet_found)) {
153
+      if (empty($fleet_found)) {
154 154
         $msg_text_addon = $lang['flt_mission_expedition']['outcomes'][$mission_outcome]['no_result'];
155 155
       } else {
156
-        foreach($fleet_found as $unit_id => $unit_amount) {
156
+        foreach ($fleet_found as $unit_id => $unit_amount) {
157 157
           $objFleet->shipAdjustCount($unit_id, $unit_amount);
158 158
         }
159 159
       }
@@ -177,7 +177,7 @@  discard block
 block discarded – undo
177 177
 
178 178
       $objFleet->resourcesAdjust($resources_found);
179 179
 
180
-      if(array_sum($resources_found) == 0) {
180
+      if (array_sum($resources_found) == 0) {
181 181
         $msg_text_addon = $lang['flt_mission_expedition']['outcomes'][$mission_outcome]['no_result'];
182 182
       }
183 183
     break;
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
       // Рассчитываем количество найденной ТМ
189 189
       $found_dark_matter = floor(min($outcome_percent * $result['$fleet_metal_points'] / $rates[RES_DARK_MATTER], 10000) * mt_rand(750000, 1000000) / 1000000);
190 190
 
191
-      if(!$found_dark_matter) {
191
+      if (!$found_dark_matter) {
192 192
         $msg_text_addon = $lang['flt_mission_expedition']['outcomes'][$mission_outcome]['no_result'];
193 193
       }
194 194
     break;
@@ -202,40 +202,39 @@  discard block
 block discarded – undo
202 202
 
203 203
   mission_expedition_result_adjust($result, $objFleet);
204 204
 
205
-  if($found_dark_matter) {
205
+  if ($found_dark_matter) {
206 206
     rpg_points_change($objFleet->playerOwnerId, RPG_EXPEDITION, $found_dark_matter, 'Expedition Bonus');
207 207
     $msg_text_addon = sprintf($lang['flt_mission_expedition']['found_dark_matter'], $found_dark_matter);
208 208
   }
209 209
 
210
-  if(!empty($fleet_lost)) {
210
+  if (!empty($fleet_lost)) {
211 211
     $msg_text_addon = $lang['flt_mission_expedition']['lost_fleet'];
212
-    foreach($fleet_lost as $ship_id => $ship_amount) {
212
+    foreach ($fleet_lost as $ship_id => $ship_amount) {
213 213
       $msg_text_addon .= $lang['tech'][$ship_id] . ' - ' . $ship_amount . "\r\n";
214 214
     }
215 215
   }
216 216
 
217
-  if(!empty($fleet_found)) {
217
+  if (!empty($fleet_found)) {
218 218
     $msg_text_addon = $lang['flt_mission_expedition']['found_fleet'];
219
-    foreach($fleet_found as $ship_id => $ship_amount) {
219
+    foreach ($fleet_found as $ship_id => $ship_amount) {
220 220
       $msg_text_addon .= $lang['tech'][$ship_id] . ' - ' . $ship_amount . "\r\n";
221 221
     }
222 222
   }
223 223
 
224
-  if(!empty($resources_found) && array_sum($resources_found) > 0) {
224
+  if (!empty($resources_found) && array_sum($resources_found) > 0) {
225 225
     $msg_text_addon = $lang['flt_mission_expedition']['found_resources'];
226
-    foreach($resources_found as $resource_id => $resource_amount) {
226
+    foreach ($resources_found as $resource_id => $resource_amount) {
227 227
       $msg_text_addon .= $lang['tech'][$resource_id] . ' - ' . $resource_amount . "\r\n";
228 228
     }
229 229
   }
230 230
 
231
-  if(!$msg_text) {
231
+  if (!$msg_text) {
232 232
     $messages = &$lang['flt_mission_expedition']['outcomes'][$mission_outcome]['messages'];
233
-    if($outcome_mission_sub >= 0 && is_array($messages)) {
233
+    if ($outcome_mission_sub >= 0 && is_array($messages)) {
234 234
       $messages = &$messages[$outcome_mission_sub];
235 235
     }
236 236
 
237
-    $msg_text = is_string($messages) ? $messages :
238
-      (is_array($messages) ? $messages[mt_rand(0, count($messages) - 1)] : '');
237
+    $msg_text = is_string($messages) ? $messages : (is_array($messages) ? $messages[mt_rand(0, count($messages) - 1)] : '');
239 238
   }
240 239
 
241 240
   $fleet_row_end_coordinates_without_type = $objFleet->target_coordinates_without_type();
Please login to merge, or discard this patch.
includes/classes/UBE/UBEFleet.php 1 patch
Spacing   +63 added lines, -63 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],
165
+      (float) $this->UBE_PLANET[PLANET_ID],
166 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),
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
 
@@ -190,13 +190,13 @@  discard block
 block discarded – undo
190 190
     $this->group_id = $objFleet->group_id;
191 191
 
192 192
     $fleet_unit_list = $objFleet->shipsGetArray();
193
-    foreach($fleet_unit_list as $unit_id => $unit_count) {
194
-      if(!$unit_count) {
193
+    foreach ($fleet_unit_list as $unit_id => $unit_count) {
194
+      if (!$unit_count) {
195 195
         continue;
196 196
       }
197 197
 
198 198
       $unit_type = get_unit_param($unit_id, P_UNIT_TYPE);
199
-      if($unit_type == UNIT_SHIPS || $unit_type == UNIT_DEFENCE) {
199
+      if ($unit_type == UNIT_SHIPS || $unit_type == UNIT_DEFENCE) {
200 200
         $this->unit_list->unitAdjustCount($unit_id, $unit_count);
201 201
       }
202 202
     }
@@ -232,13 +232,13 @@  discard block
 block discarded – undo
232 232
 //      }
233 233
 //    }
234 234
 
235
-    foreach($sn_group_combat as $unit_id) {
236
-      if($unit_count = mrc_get_level($player_db_row, $planet_row, $unit_id)) {
235
+    foreach ($sn_group_combat as $unit_id) {
236
+      if ($unit_count = mrc_get_level($player_db_row, $planet_row, $unit_id)) {
237 237
         $this->unit_list->unitAdjustCount($unit_id, $unit_count);
238 238
       }
239 239
     }
240 240
 
241
-    foreach(sn_get_groups('resources_loot') as $resource_id) {
241
+    foreach (sn_get_groups('resources_loot') as $resource_id) {
242 242
       $this->resource_list[$resource_id] = floor(mrc_get_level($player_db_row, $planet_row, $resource_id));
243 243
     }
244 244
 
@@ -297,27 +297,27 @@  discard block
 block discarded – undo
297 297
       $ube_report_id,
298 298
       $this->db_id,
299 299
 
300
-      (float)$this->resources_lost_on_units[RES_METAL],
301
-      (float)$this->resources_lost_on_units[RES_CRYSTAL],
302
-      (float)$this->resources_lost_on_units[RES_DEUTERIUM],
303
-      (float)$this->cargo_dropped[RES_METAL],
304
-      (float)$this->cargo_dropped[RES_CRYSTAL],
305
-      (float)$this->cargo_dropped[RES_DEUTERIUM],
306
-      (float)$this->resources_looted[RES_METAL],
307
-      (float)$this->resources_looted[RES_CRYSTAL],
308
-      (float)$this->resources_looted[RES_DEUTERIUM],
309
-      (float)$this->resources_lost_in_metal[RES_METAL],
300
+      (float) $this->resources_lost_on_units[RES_METAL],
301
+      (float) $this->resources_lost_on_units[RES_CRYSTAL],
302
+      (float) $this->resources_lost_on_units[RES_DEUTERIUM],
303
+      (float) $this->cargo_dropped[RES_METAL],
304
+      (float) $this->cargo_dropped[RES_CRYSTAL],
305
+      (float) $this->cargo_dropped[RES_DEUTERIUM],
306
+      (float) $this->resources_looted[RES_METAL],
307
+      (float) $this->resources_looted[RES_CRYSTAL],
308
+      (float) $this->resources_looted[RES_DEUTERIUM],
309
+      (float) $this->resources_lost_in_metal[RES_METAL],
310 310
     );
311 311
   }
312 312
 
313 313
   public function report_render_outcome_side_fleet() {
314 314
     $UBE_DEFENCE_RESTORE = array();
315 315
     $UBE_UNITS_LOST = array();
316
-    foreach($this->unit_list->_container as $UBEUnit) {
317
-      if($UBEUnit->units_restored) {
316
+    foreach ($this->unit_list->_container as $UBEUnit) {
317
+      if ($UBEUnit->units_restored) {
318 318
         $UBE_DEFENCE_RESTORE[$UBEUnit->unitId] = $UBEUnit->units_restored;
319 319
       }
320
-      if($UBEUnit->units_lost) {
320
+      if ($UBEUnit->units_lost) {
321 321
         $UBE_UNITS_LOST[$UBEUnit->unitId] = $UBEUnit->units_lost;
322 322
       }
323 323
     }
@@ -344,16 +344,16 @@  discard block
 block discarded – undo
344 344
     global $lang;
345 345
 
346 346
     $result = array();
347
-    if(!empty($array)) {
348
-      foreach($array as $unit_id => $unit_count) {
349
-        if($unit_count) {
347
+    if (!empty($array)) {
348
+      foreach ($array as $unit_id => $unit_count) {
349
+        if ($unit_count) {
350 350
           $result[] = array(
351 351
             'NAME' => $lang['tech'][$unit_id],
352 352
             'LOSS' => pretty_number($unit_count),
353 353
           );
354 354
         }
355 355
       }
356
-      if($lang_header_index && count($result)) {
356
+      if ($lang_header_index && count($result)) {
357 357
         array_unshift($result, array('NAME' => $lang[$lang_header_index]));
358 358
       }
359 359
     }
@@ -366,16 +366,16 @@  discard block
 block discarded – undo
366 366
     $fleet_id = $this->db_id;
367 367
 
368 368
     $unit_sort_order = 0;
369
-    foreach($this->unit_list->_container as $UBEUnit) {
370
-      if($UBEUnit->units_lost || $UBEUnit->units_restored) {
369
+    foreach ($this->unit_list->_container as $UBEUnit) {
370
+      if ($UBEUnit->units_lost || $UBEUnit->units_restored) {
371 371
         $unit_sort_order++;
372 372
         $sql_perform_report_unit[] = array(
373 373
           $ube_report_id,
374 374
           $fleet_id,
375 375
 
376 376
           $UBEUnit->unitId,
377
-          (float)$UBEUnit->units_restored,
378
-          (float)$UBEUnit->units_lost,
377
+          (float) $UBEUnit->units_restored,
378
+          (float) $UBEUnit->units_lost,
379 379
 
380 380
           $unit_sort_order,
381 381
         );
@@ -391,9 +391,9 @@  discard block
 block discarded – undo
391 391
   function ube_combat_result_calculate_resources() {
392 392
     $resource_delta_fleet = array();
393 393
     // Если во флоте остались юниты или это планета - генерируем изменение ресурсов
394
-    foreach(sn_get_groups('resources_loot') as $resource_id) {
395
-      $resource_change = (float)$this->resources_looted[$resource_id] + (float)$this->cargo_dropped[$resource_id];
396
-      if($resource_change) {
394
+    foreach (sn_get_groups('resources_loot') as $resource_id) {
395
+      $resource_change = (float) $this->resources_looted[$resource_id] + (float) $this->cargo_dropped[$resource_id];
396
+      if ($resource_change) {
397 397
         $resource_delta_fleet[$resource_id] = -($resource_change);
398 398
       }
399 399
     }
@@ -426,12 +426,12 @@  discard block
 block discarded – undo
426 426
     );
427 427
 
428 428
     $this->fleet_capacity = 0;
429
-    foreach($this->unit_list->_container as $UBEUnit) {
429
+    foreach ($this->unit_list->_container as $UBEUnit) {
430 430
       $this->fleet_capacity += $UBEUnit->capacity * $UBEUnit->getCount();
431 431
 
432
-      if($UBEUnit->units_lost) {
433
-        foreach($UBEUnit->price as $resource_id => $unit_resource_price) {
434
-          if(!$unit_resource_price) {
432
+      if ($UBEUnit->units_lost) {
433
+        foreach ($UBEUnit->price as $resource_id => $unit_resource_price) {
434
+          if (!$unit_resource_price) {
435 435
             continue;
436 436
           }
437 437
 
@@ -439,7 +439,7 @@  discard block
 block discarded – undo
439 439
           $this->resources_lost_on_units[$resource_id] += $resources_lost;
440 440
           // Если это корабль - прибавляем потери к обломкам на орбите
441 441
           // TODO - опция выбрасывания обороны в обломки
442
-          if($UBEUnit->getType() == UNIT_SHIPS) {
442
+          if ($UBEUnit->getType() == UNIT_SHIPS) {
443 443
             $this->resources_lost_on_ships[$resource_id] += $resources_lost;
444 444
           }
445 445
         }
@@ -451,11 +451,11 @@  discard block
 block discarded – undo
451 451
 
452 452
     // Если емкость трюмов меньше количество ресурсов - часть ресов выбрасываем нахуй
453 453
     // На планете ($fleet_id = 0) ресурсы в космос не выбрасываются
454
-    if($this->db_id != 0 && $this->fleet_capacity < $fleet_total_resources) {
454
+    if ($this->db_id != 0 && $this->fleet_capacity < $fleet_total_resources) {
455 455
       $drop_share = 1 - $this->fleet_capacity / $fleet_total_resources; // Какая часть ресурсов выброшена
456
-      foreach($this->resource_list as $resource_id => &$resource_amount) {
456
+      foreach ($this->resource_list as $resource_id => &$resource_amount) {
457 457
         // Не просчитываем ресурсы, которых нет на борту кораблей флота
458
-        if(!$resource_amount) {
458
+        if (!$resource_amount) {
459 459
           continue;
460 460
         }
461 461
 
@@ -476,19 +476,19 @@  discard block
 block discarded – undo
476 476
     $objFleet2->setDbId($this->db_id);
477 477
 
478 478
     // Если это была миссия Уничтожения И звезда смерти взорвалась И мы работаем с аттакерами - значит все аттакеры умерли
479
-    if($this->is_attacker == UBE_PLAYER_IS_ATTACKER && $reapers_status == UBE_MOON_REAPERS_DIED) {
479
+    if ($this->is_attacker == UBE_PLAYER_IS_ATTACKER && $reapers_status == UBE_MOON_REAPERS_DIED) {
480 480
       $objFleet2->dbDelete();
481
-    } elseif($ship_count_initial == 0) { // $ship_count_lost == $ship_count_initial ||
481
+    } elseif ($ship_count_initial == 0) { // $ship_count_lost == $ship_count_initial ||
482 482
       $objFleet2->dbDelete();
483 483
     } else {
484
-      if($ship_count_lost) {
484
+      if ($ship_count_lost) {
485 485
         // Просматриваем результаты изменения флотов
486
-        foreach($this->unit_list->_container as $UBEUnit) {
486
+        foreach ($this->unit_list->_container as $UBEUnit) {
487 487
           // Перебираем аутком на случай восстановления юнитов
488 488
 //          if(($units_left = $UBEUnit->getCount() - (float)$UBEUnit->units_lost) > 0) {
489 489
 //            $fleet_real_array[$UBEUnit->unitId] = $units_left;
490 490
 //          };
491
-          if(floatval($UBEUnit->units_lost) != 0) {
491
+          if (floatval($UBEUnit->units_lost) != 0) {
492 492
             $objFleet2->shipAdjustCount($UBEUnit->unitId, floatval($UBEUnit->units_lost));
493 493
           };
494 494
         }
@@ -498,7 +498,7 @@  discard block
 block discarded – undo
498 498
       $objFleet2->resourcesAdjust($resource_delta_fleet);
499 499
 
500 500
       // Если защитник и не РМФ - отправляем флот назад
501
-      if($this->is_attacker == UBE_PLAYER_IS_ATTACKER || ($this->is_attacker == UBE_PLAYER_IS_DEFENDER && !$is_small_fleet_recce)) {
501
+      if ($this->is_attacker == UBE_PLAYER_IS_ATTACKER || ($this->is_attacker == UBE_PLAYER_IS_DEFENDER && !$is_small_fleet_recce)) {
502 502
         $objFleet2->markReturned();
503 503
       }
504 504
       $objFleet2->dbSave();
@@ -528,7 +528,7 @@  discard block
 block discarded – undo
528 528
   public function calculate_unit_partial_data(UBEASA $side_ASA) {
529 529
     $this->fleet_share_of_side_armor = $this->total_stats[P_ARMOR] / $side_ASA->getArmor();
530 530
 
531
-    foreach($this->unit_list->_container as $UBEUnit) {
531
+    foreach ($this->unit_list->_container as $UBEUnit) {
532 532
       $UBEUnit->share_of_side_armor = $UBEUnit->pool_armor / $side_ASA->getArmor();
533 533
     }
534 534
   }
@@ -540,9 +540,9 @@  discard block
 block discarded – undo
540 540
    * @version 2016-02-25 23:42:45 41a4.68
541 541
    */
542 542
   public function attack_fleets(UBEFleetList $fleet_list, $is_simulator) {
543
-    foreach($fleet_list->_container as $defending_fleet) {
543
+    foreach ($fleet_list->_container as $defending_fleet) {
544 544
       // Не атакуются флоты на своей стороне
545
-      if($this->is_attacker == $defending_fleet->is_attacker) {
545
+      if ($this->is_attacker == $defending_fleet->is_attacker) {
546 546
         continue;
547 547
       }
548 548
       $this->attack_fleet($defending_fleet, $is_simulator);
@@ -558,12 +558,12 @@  discard block
 block discarded – undo
558 558
   public function attack_fleet(UBEFleet $defending_fleet, $is_simulator) {
559 559
     UBEDebug::unit_dump_header();
560 560
 
561
-    foreach($this->unit_list->_container as $attacking_unit_pool) {
561
+    foreach ($this->unit_list->_container as $attacking_unit_pool) {
562 562
       UBEDebug::unit_dump($attacking_unit_pool, 'attacker');
563 563
 
564 564
       // if($attack_unit_count <= 0) continue; // TODO: Это пока нельзя включать - вот если будут "боевые порядки юнитов..."
565
-      foreach($defending_fleet->unit_list->_container as $defending_unit_pool) {
566
-        if($defending_unit_pool->isEmpty()) {
565
+      foreach ($defending_fleet->unit_list->_container as $defending_unit_pool) {
566
+        if ($defending_unit_pool->isEmpty()) {
567 567
           continue;
568 568
         }
569 569
 
Please login to merge, or discard this patch.
includes/functions/tpl_helpers.php 1 patch
Spacing   +29 added lines, -29 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, sn_get_groups('fleet'))) {
53
+  foreach ($fleet as $ship_id => $ship_amount) {
54
+    if (in_array($ship_id, sn_get_groups('fleet'))) {
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_AKS) {
97
+  if (!$objFleet->isReturning() && $objFleet->mission_type == MT_AKS) {
98 98
     $aks = db_acs_get_by_group_id($objFleet->group_id);
99 99
   }
100 100
 
@@ -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) : '',
@@ -154,9 +154,9 @@  discard block
 block discarded – undo
154 154
   $ship_list_fully_parsed = $objFleet->shipsGetArray();
155 155
 
156 156
   $ship_id = 0;
157
-  if($spy_level >= 6) {
158
-    foreach($ship_list_fully_parsed as $ship_sn_id => $ship_amount) {
159
-      if($spy_level >= 10) {
157
+  if ($spy_level >= 6) {
158
+    foreach ($ship_list_fully_parsed as $ship_sn_id => $ship_amount) {
159
+      if ($spy_level >= 10) {
160 160
         $single_ship_data = get_ship_data($ship_sn_id, $user_data);
161 161
         $result['ships'][$ship_sn_id] = array(
162 162
           '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
     }
@@ -252,10 +252,10 @@  discard block
 block discarded – undo
252 252
     'PLANET_GOVERNOR_LEVEL_MAX' => get_unit_param($planet['PLANET_GOVERNOR_ID'], P_MAX_STACK),
253 253
   );
254 254
 
255
-  if(!empty($que['ques'][QUE_STRUCTURES][$planet['id_owner']][$planet['id']])) {
255
+  if (!empty($que['ques'][QUE_STRUCTURES][$planet['id_owner']][$planet['id']])) {
256 256
     $result['building_que'] = array();
257 257
     $building_que = &$que['ques'][QUE_STRUCTURES][$planet['id_owner']][$planet['id']];
258
-    foreach($building_que as $que_element) {
258
+    foreach ($building_que as $que_element) {
259 259
       $result['building_que'][] = que_tpl_parse_element($que_element);
260 260
     }
261 261
   }
@@ -271,19 +271,19 @@  discard block
 block discarded – undo
271 271
 function flt_get_fleets_to_planet_by_array_of_Fleet($array_of_Fleet) {
272 272
   global $user;
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_AKS:
289 289
         case MT_DESTROY:
@@ -300,10 +300,10 @@  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'])) {
303
+    if ($fleet->isReturning() || (!$fleet->isReturning() && $fleet->mission_type == MT_RELOCATE) || ($fleet->target_owner_id != $user['id'])) {
304 304
       $fleet_sn = $fleet->shipsGetArray();
305
-      foreach($fleet_sn as $ship_id => $ship_amount) {
306
-        if(in_array($ship_id, sn_get_groups('fleet'))) {
305
+      foreach ($fleet_sn as $ship_id => $ship_amount) {
306
+        if (in_array($ship_id, sn_get_groups('fleet'))) {
307 307
           $fleet_list[$fleet_ownage]['total'][$ship_id] += $ship_amount;
308 308
         }
309 309
       }
@@ -320,7 +320,7 @@  discard block
 block discarded – undo
320 320
   return $fleet_list;
321 321
 }
322 322
 
323
-function tpl_set_resource_info(template &$template, $planet_row, $fleets_to_planet = array(), $round = 0) {
323
+function tpl_set_resource_info(template & $template, $planet_row, $fleets_to_planet = array(), $round = 0) {
324 324
   $template->assign_vars(array(
325 325
     'RESOURCE_ROUNDING' => $round,
326 326
 
Please login to merge, or discard this patch.