@@ -656,7 +656,7 @@ discard block |
||
656 | 656 | } |
657 | 657 | |
658 | 658 | $invitedUserRecord = db_user_by_id($inv); |
659 | - if(!empty($invitedUserRecord)) { |
|
659 | + if (!empty($invitedUserRecord)) { |
|
660 | 660 | $acsPoints += $invitedUserRecord['total_points']; |
661 | 661 | } |
662 | 662 | } |
@@ -671,7 +671,7 @@ discard block |
||
671 | 671 | } |
672 | 672 | |
673 | 673 | |
674 | - if(self::acsIsAcsFull($aks['id'])) { |
|
674 | + if (self::acsIsAcsFull($aks['id'])) { |
|
675 | 675 | throw new Exception(SN::$lang['fl_aks_too_power']); |
676 | 676 | } |
677 | 677 |
@@ -40,7 +40,7 @@ discard block |
||
40 | 40 | $this->sql_index_field = "{$table_name}_name"; |
41 | 41 | $this->sql_value_field = "{$table_name}_value"; |
42 | 42 | |
43 | - if(!$this->_DB_LOADED) { |
|
43 | + if (!$this->_DB_LOADED) { |
|
44 | 44 | $this->db_loadAll(); |
45 | 45 | } |
46 | 46 | } |
@@ -60,10 +60,10 @@ discard block |
||
60 | 60 | */ |
61 | 61 | public function db_loadItem($index) { |
62 | 62 | $result = null; |
63 | - if($index) { |
|
63 | + if ($index) { |
|
64 | 64 | $index_safe = db_escape($index); |
65 | 65 | $queryResult = doquery("SELECT `{$this->sql_value_field}` FROM `{{{$this->table_name}}}` WHERE `{$this->sql_index_field}` = '{$index_safe}' FOR UPDATE", true); |
66 | - if(is_array($queryResult) && !empty($queryResult)) { |
|
66 | + if (is_array($queryResult) && !empty($queryResult)) { |
|
67 | 67 | $this->$index = $result = $queryResult[$this->sql_value_field]; |
68 | 68 | } |
69 | 69 | } |
@@ -75,7 +75,7 @@ discard block |
||
75 | 75 | $this->loadDefaults(); |
76 | 76 | |
77 | 77 | $query = doquery("SELECT * FROM {{{$this->table_name}}} FOR UPDATE;"); |
78 | - while($row = db_fetch($query)) { |
|
78 | + while ($row = db_fetch($query)) { |
|
79 | 79 | $this[$row[$this->sql_index_field]] = $row[$this->sql_value_field]; |
80 | 80 | } |
81 | 81 | |
@@ -83,7 +83,7 @@ discard block |
||
83 | 83 | } |
84 | 84 | |
85 | 85 | public function loadDefaults() { |
86 | - foreach($this->defaults as $defName => $defValue) { |
|
86 | + foreach ($this->defaults as $defName => $defValue) { |
|
87 | 87 | $this->$defName = $defValue; |
88 | 88 | } |
89 | 89 | } |
@@ -93,7 +93,7 @@ discard block |
||
93 | 93 | } |
94 | 94 | |
95 | 95 | public function db_saveItem($item_list, $value = NULL) { |
96 | - if(empty($item_list)) { |
|
96 | + if (empty($item_list)) { |
|
97 | 97 | return; |
98 | 98 | } |
99 | 99 | |
@@ -101,8 +101,8 @@ discard block |
||
101 | 101 | |
102 | 102 | // Сначала записываем данные в базу - что бы поймать все блокировки |
103 | 103 | $qry = array(); |
104 | - foreach($item_list as $item_name => $item_value) { |
|
105 | - if($item_name) { |
|
104 | + foreach ($item_list as $item_name => $item_value) { |
|
105 | + if ($item_name) { |
|
106 | 106 | $item_value = db_escape($item_value === NULL ? $this->$item_name : $item_value); |
107 | 107 | $item_name = db_escape($item_name); |
108 | 108 | $qry[] = "('{$item_name}', '{$item_value}')"; |
@@ -111,8 +111,8 @@ discard block |
||
111 | 111 | doquery("REPLACE INTO `{{" . $this->table_name . "}}` (`{$this->sql_index_field}`, `{$this->sql_value_field}`) VALUES " . implode(',', $qry) . ";"); |
112 | 112 | |
113 | 113 | // И только после взятия блокировок - меняем значения в кэше |
114 | - foreach($item_list as $item_name => $item_value) { |
|
115 | - if($item_name && $item_value !== null) { |
|
114 | + foreach ($item_list as $item_name => $item_value) { |
|
115 | + if ($item_name && $item_value !== null) { |
|
116 | 116 | $this->__set($item_name, $item_value); |
117 | 117 | } |
118 | 118 | } |
@@ -140,14 +140,14 @@ discard block |
||
140 | 140 | } |
141 | 141 | |
142 | 142 | public function __get($name) { |
143 | - if($this->force) { |
|
143 | + if ($this->force) { |
|
144 | 144 | $this->force = false; |
145 | 145 | $value = $this->db_loadItem($name); |
146 | 146 | } else { |
147 | 147 | $value = parent::__get($name); |
148 | 148 | } |
149 | 149 | |
150 | - if(isset($this->notEmptyFields[$name]) && empty($value) && isset($this->defaults[$name])) { |
|
150 | + if (isset($this->notEmptyFields[$name]) && empty($value) && isset($this->defaults[$name])) { |
|
151 | 151 | $value = $this->defaults[$name]; |
152 | 152 | } |
153 | 153 | |
@@ -155,7 +155,7 @@ discard block |
||
155 | 155 | } |
156 | 156 | |
157 | 157 | public function __set($name, $value) { |
158 | - if($this->force) { |
|
158 | + if ($this->force) { |
|
159 | 159 | $this->force = false; |
160 | 160 | $this->db_saveItem($name, $value); |
161 | 161 | } |
@@ -224,7 +224,7 @@ discard block |
||
224 | 224 | |
225 | 225 | set_error_handler([$this, 'handlerQueryWarning']); |
226 | 226 | $sqlquery = $this->db_sql_query($sql); |
227 | - if(!$sqlquery) { |
|
227 | + if (!$sqlquery) { |
|
228 | 228 | $debug->error(db_error() . "<br />$sql<br />", 'SQL Error'); |
229 | 229 | } |
230 | 230 | restore_error_handler(); |
@@ -396,7 +396,7 @@ discard block |
||
396 | 396 | $q1 = $this->db_sql_query("SHOW INDEX FROM {$prefixedTableName_safe};"); |
397 | 397 | while ($r1 = db_fetch($q1)) { |
398 | 398 | $indexName = $r1['Key_name']; |
399 | - if(empty($result[$indexName])) { |
|
399 | + if (empty($result[$indexName])) { |
|
400 | 400 | $result[$indexName] = new DbIndexDescription(); |
401 | 401 | } |
402 | 402 | $result[$indexName]->addField($r1); |
@@ -65,7 +65,7 @@ |
||
65 | 65 | |
66 | 66 | protected function sort() { |
67 | 67 | if (!$this->sorted) { |
68 | - asort($this->fields, function (DbIndexField $a, DbIndexField $b) { |
|
68 | + asort($this->fields, function(DbIndexField $a, DbIndexField $b) { |
|
69 | 69 | return $a->Seq_in_index - $b->Seq_in_index; |
70 | 70 | }); |
71 | 71 | } |
@@ -6,14 +6,14 @@ |
||
6 | 6 | |
7 | 7 | global $sn_page_name, $sn_mvc, $template, $template_result; |
8 | 8 | |
9 | -if(isset($sn_page_name) || ($sn_page_name = isset($_GET['page']) ? trim(strip_tags($_GET['page'])) : '')) { |
|
9 | +if (isset($sn_page_name) || ($sn_page_name = isset($_GET['page']) ? trim(strip_tags($_GET['page'])) : '')) { |
|
10 | 10 | require_once('common.' . substr(strrchr(__FILE__, '.'), 1)); |
11 | - if($sn_page_name) { |
|
11 | + if ($sn_page_name) { |
|
12 | 12 | // Loading page-specific language files |
13 | 13 | |
14 | 14 | !empty($sn_mvc['model'][$sn_page_name]) and execute_hooks($sn_mvc['model'][$sn_page_name], $template, 'model', $sn_page_name); |
15 | 15 | !empty($sn_mvc['view'][$sn_page_name]) and execute_hooks($sn_mvc['view'][$sn_page_name], $template, 'view', $sn_page_name); |
16 | - if(!empty($template_result) && is_object($template)) { |
|
16 | + if (!empty($template_result) && is_object($template)) { |
|
17 | 17 | $template->assign_recursive($template_result); |
18 | 18 | } |
19 | 19 |
@@ -5,7 +5,7 @@ discard block |
||
5 | 5 | * @copyright 2008-2015 Gorlum for Project "SuperNova.WS" |
6 | 6 | */ |
7 | 7 | |
8 | -if(!defined('INSIDE')) { |
|
8 | +if (!defined('INSIDE')) { |
|
9 | 9 | die(); |
10 | 10 | } |
11 | 11 | |
@@ -13,7 +13,7 @@ discard block |
||
13 | 13 | |
14 | 14 | function db_change_units_perform($query, $tablename, $object_id) { |
15 | 15 | $query = implode(',', $query); |
16 | - if($query && $object_id) { |
|
16 | + if ($query && $object_id) { |
|
17 | 17 | return SN::db_upd_record_by_id($tablename == 'users' ? LOC_USER : LOC_PLANET, $object_id, $query); |
18 | 18 | } |
19 | 19 | } |
@@ -29,15 +29,15 @@ discard block |
||
29 | 29 | |
30 | 30 | $group = sn_get_groups('resources_loot'); |
31 | 31 | |
32 | - foreach($unit_list as $unit_id => $unit_amount) { |
|
33 | - if(!in_array($unit_id, $group)) { |
|
32 | + foreach ($unit_list as $unit_id => $unit_amount) { |
|
33 | + if (!in_array($unit_id, $group)) { |
|
34 | 34 | // TODO - remove later |
35 | 35 | print('<h1>СООБЩИТЕ ЭТО АДМИНУ: db_change_units() вызван для не-ресурсов!</h1>'); |
36 | 36 | pdump(debug_backtrace()); |
37 | 37 | die('db_change_units() вызван для не-ресурсов!'); |
38 | 38 | } |
39 | 39 | |
40 | - if(!$unit_amount) { |
|
40 | + if (!$unit_amount) { |
|
41 | 41 | continue; |
42 | 42 | } |
43 | 43 | |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | $unit_location = sys_get_unit_location($user, $planet, $unit_id); |
47 | 47 | |
48 | 48 | // Changing value in object |
49 | - switch($unit_location) { |
|
49 | + switch ($unit_location) { |
|
50 | 50 | case LOC_USER: |
51 | 51 | $user[$unit_db_name] += $unit_amount; |
52 | 52 | break; |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | * @deprecated |
110 | 110 | */ |
111 | 111 | function doquery($query, $table = '', $fetch = false, $skip_query_check = false) { |
112 | - if(is_bool($table) || !is_string($table)) { |
|
112 | + if (is_bool($table) || !is_string($table)) { |
|
113 | 113 | $fetch = $table; |
114 | 114 | } |
115 | 115 | return SN::$db->doquery($query, $fetch, $skip_query_check); |
@@ -86,7 +86,7 @@ |
||
86 | 86 | ); |
87 | 87 | |
88 | 88 | // Quick hack to support IPv6 at least on local host |
89 | - if($ip['ip'] == '::1') { |
|
89 | + if ($ip['ip'] == '::1') { |
|
90 | 90 | $ip['ip'] = '127.0.0.1'; |
91 | 91 | } |
92 | 92 |
@@ -364,7 +364,7 @@ discard block |
||
364 | 364 | return $result = ATTACK_ACS_TOO_LATE; |
365 | 365 | } |
366 | 366 | |
367 | - if(DbFleetStatic::acsIsAcsFull($acs['id'])) { |
|
367 | + if (DbFleetStatic::acsIsAcsFull($acs['id'])) { |
|
368 | 368 | return $result = ATTACK_ACS_MAX_FLEETS; |
369 | 369 | } |
370 | 370 | } |
@@ -548,7 +548,7 @@ discard block |
||
548 | 548 | |
549 | 549 | |
550 | 550 | !is_array($resources) ? $resources = [] : false; |
551 | - if(empty($options[P_FLEET_ATTACK_RES_LIST])) { |
|
551 | + if (empty($options[P_FLEET_ATTACK_RES_LIST])) { |
|
552 | 552 | $options[P_FLEET_ATTACK_RES_LIST] = $resources; |
553 | 553 | } |
554 | 554 | $can_attack = flt_can_attack($from, $to, $fleet, $mission, $options); |
@@ -161,10 +161,10 @@ discard block |
||
161 | 161 | // === Artifacts |
162 | 162 | define('UNIT_ARTIFACTS_STR', 'artifacts'); |
163 | 163 | define('UNIT_ARTIFACTS', 1000); |
164 | -define('ART_LHC', 1001); // Additional moon chance |
|
165 | -define('ART_RCD_SMALL', 1002); // Rapid Colony Deployment - Set of buildings up to 10th level - 10/14/ 3/0 - 405 DM |
|
166 | -define('ART_RCD_MEDIUM', 1003); // Rapid Colony Deployment - Set of buildings up to 15th level - 15/20/ 8/0 - 4704 DM |
|
167 | -define('ART_RCD_LARGE', 1004); // Rapid Colony Deployment - Set of buildings up to 20th level - 20/25/10/1 - 39790 DM |
|
164 | +define('ART_LHC', 1001); // Additional moon chance |
|
165 | +define('ART_RCD_SMALL', 1002); // Rapid Colony Deployment - Set of buildings up to 10th level - 10/14/ 3/0 - 405 DM |
|
166 | +define('ART_RCD_MEDIUM', 1003); // Rapid Colony Deployment - Set of buildings up to 15th level - 15/20/ 8/0 - 4704 DM |
|
167 | +define('ART_RCD_LARGE', 1004); // Rapid Colony Deployment - Set of buildings up to 20th level - 20/25/10/1 - 39790 DM |
|
168 | 168 | define('ART_HEURISTIC_CHIP', 1005); // Speed up research |
169 | 169 | define('ART_NANO_BUILDER', 1006); // Speed up building |
170 | 170 | define('ART_NANO_CONSTRUCTOR', 1007); // RESERVED Speed up hangar constructions |
@@ -238,25 +238,25 @@ discard block |
||
238 | 238 | define('UNIT_AWARD_MEDAL_BLITZ_R0_PLACE1', 2201); // Блиц-сервер, участник 0-го раунда, 1-е место |
239 | 239 | define('UNIT_AWARD_MEDAL_BLITZ_R0_PLACE2', 2202); // Блиц-сервер, участник 0-го раунда, 2-е место |
240 | 240 | define('UNIT_AWARD_MEDAL_BLITZ_R0_PLACE3', 2203); // Блиц-сервер, участник 0-го раунда, 3-е место |
241 | -define('UNIT_AWARD_MEDAL_2016_WOMEN_DAY_BEST', 2204); // Медаль Лучшему Кавалеру за максимум потраченной ММ/максимум одаренных женщин Женщине от Мужчины во время ивента 8 марта 2016 года |
|
242 | -define('UNIT_AWARD_MEDAL_2017_WOMEN_DAY_BEST', 2205); // Медаль Лучшему Кавалеру за максимум потраченной ММ/максимум одаренных женщин Женщине от Мужчины во время ивента 8 марта 2017 года |
|
243 | -define('UNIT_AWARD_MEDAL_2017_WOMEN_DAY_QUEEN', 2206); // Медаль Королевы Весны за максимум полученной ММ/максимум полученных подарков от Мужчины во время ивента 8 марта 2017 года |
|
241 | +define('UNIT_AWARD_MEDAL_2016_WOMEN_DAY_BEST', 2204); // Медаль Лучшему Кавалеру за максимум потраченной ММ/максимум одаренных женщин Женщине от Мужчины во время ивента 8 марта 2016 года |
|
242 | +define('UNIT_AWARD_MEDAL_2017_WOMEN_DAY_BEST', 2205); // Медаль Лучшему Кавалеру за максимум потраченной ММ/максимум одаренных женщин Женщине от Мужчины во время ивента 8 марта 2017 года |
|
243 | +define('UNIT_AWARD_MEDAL_2017_WOMEN_DAY_QUEEN', 2206); // Медаль Королевы Весны за максимум полученной ММ/максимум полученных подарков от Мужчины во время ивента 8 марта 2017 года |
|
244 | 244 | define('UNIT_AWARD_MEDAL_8_MARCH_BEST_CAVALIER_AMOUNT', 2207); // Медаль Лучшему Кавалеру за максимум потраченной ММ Женщине от Мужчины во время ивента 8 марта 2017 года |
245 | 245 | define('UNIT_AWARD_MEDAL_8_MARCH_BEST_CAVALIER_COUNT', 2208); // Медаль Лучшему Кавалеру за максимум одаренных женщин Женщине от Мужчины во время ивента 8 марта 2017 года |
246 | 246 | define('UNIT_AWARD_MEDAL_8_MARCH_SPRING_QUEEN_AMOUNT', 2209); // Медаль Королевы Весны за максимум полученной ММ от Мужчины во время ивента 8 марта 2017 года |
247 | 247 | define('UNIT_AWARD_MEDAL_8_MARCH_SPRING_QUEEN_COUNT', 2210); // Медаль Королевы Весны за максимум полученных подарков от Мужчины во время ивента 8 марта 2017 года |
248 | 248 | |
249 | 249 | define('UNIT_AWARD_MEMORY', 2300); // Памятные знаки за существование и участие - например "4 года в игре". "Был онлайн в новогоднюю ночь 2013". итд |
250 | -define('UNIT_AWARD_MEMORY_IMMORTAL', 2301); // Бессмертный |
|
251 | -define('UNIT_AWARD_MEMORY_2015_WOMEN_DAY', 2302); // Значек за подарок Женщине от Мужчины во время ивента 8 марта 2015 года |
|
250 | +define('UNIT_AWARD_MEMORY_IMMORTAL', 2301); // Бессмертный |
|
251 | +define('UNIT_AWARD_MEMORY_2015_WOMEN_DAY', 2302); // Значек за подарок Женщине от Мужчины во время ивента 8 марта 2015 года |
|
252 | 252 | define('UNIT_AWARD_MEMORY_BLITZ_R0', 2303); // Блиц-сервер, участник 0-го раунда |
253 | 253 | define('UNIT_AWARD_MEMORY_SUPER_BORN_2015_SIMPLE', 2304); // День Рождения СН |
254 | 254 | define('UNIT_AWARD_MEMORY_SUPER_BORN_2015_BRONZE', 2305); // День Рождения СН |
255 | 255 | define('UNIT_AWARD_MEMORY_SUPER_BORN_2015_SILVER', 2306); // День Рождения СН |
256 | 256 | define('UNIT_AWARD_MEMORY_SUPER_BORN_2015_GOLD', 2307); // День Рождения СН |
257 | 257 | define('UNIT_AWARD_MEMORY_SUPER_BORN_2015_PLATINUM', 2308); // День Рождения СН |
258 | -define('UNIT_AWARD_MEMORY_2016_WOMEN_DAY', 2309); // Значек за подарок Женщине от Мужчины во время ивента 8 марта 2016 года |
|
259 | -define('UNIT_AWARD_MEMORY_2017_WOMEN_DAY', 2310); // Значек за подарок Женщине от Мужчины во время ивента 8 марта 2017 года |
|
258 | +define('UNIT_AWARD_MEMORY_2016_WOMEN_DAY', 2309); // Значек за подарок Женщине от Мужчины во время ивента 8 марта 2016 года |
|
259 | +define('UNIT_AWARD_MEMORY_2017_WOMEN_DAY', 2310); // Значек за подарок Женщине от Мужчины во время ивента 8 марта 2017 года |
|
260 | 260 | define('UNIT_AWARD_MEMORY_SUPER_BORN_2017_SIMPLE', 2311); // День Рождения СН - 2017 |
261 | 261 | define('UNIT_AWARD_MEMORY_SUPER_BORN_2017_BRONZE', 2312); // День Рождения СН - 2017 |
262 | 262 | define('UNIT_AWARD_MEMORY_SUPER_BORN_2017_SILVER', 2313); // День Рождения СН - 2017 |
@@ -360,19 +360,19 @@ discard block |
||
360 | 360 | const GROUP_UNIT_OBJECTS_IN_SPACE = 790002; |
361 | 361 | |
362 | 362 | |
363 | -define('GROUP_PART', 800000); // Зарезервировано для запчастей: 800.001 - 899.999 |
|
364 | - define('GROUP_PART_HULL', 801000); // Корпуса - 1000 штук |
|
365 | - define('GROUP_PART_ARMOR', 802000); // Броня - 1000 штук |
|
366 | - define('GROUP_PART_SHIELD', 803000); // Щиты - 1000 штук |
|
367 | - define('GROUP_PART_WEAPON', 810000); // Оружие - 10000 штук |
|
363 | +define('GROUP_PART', 800000); // Зарезервировано для запчастей: 800.001 - 899.999 |
|
364 | + define('GROUP_PART_HULL', 801000); // Корпуса - 1000 штук |
|
365 | + define('GROUP_PART_ARMOR', 802000); // Броня - 1000 штук |
|
366 | + define('GROUP_PART_SHIELD', 803000); // Щиты - 1000 штук |
|
367 | + define('GROUP_PART_WEAPON', 810000); // Оружие - 10000 штук |
|
368 | 368 | |
369 | 369 | |
370 | 370 | define('UNIT_GROUP', 'groups'); // 900.000 // Зарезервировано для груп юнитов: 900.001 - 999.999 |
371 | -define('GROUP_UNIT_USER', 1000000);// Зарезервировано для пользовательских юнитов: 1.000.001 - 1.999.999 |
|
372 | -define('GROUP_ID_RESERVED', 2000000);// Зарезервировано для прочих нужд: 2.000.000 - 1.999.999.999 |
|
371 | +define('GROUP_UNIT_USER', 1000000); // Зарезервировано для пользовательских юнитов: 1.000.001 - 1.999.999 |
|
372 | +define('GROUP_ID_RESERVED', 2000000); // Зарезервировано для прочих нужд: 2.000.000 - 1.999.999.999 |
|
373 | 373 | const UNIT_CAN_NOT_BE_BUILD = 2000001; // Юнит не может быть построен - для спецюнитов |
374 | -define('GROUP_PARAMS', 1000000000);// Зарезервировано для параметров: 1.000.000.001 - 1.999.999.999 |
|
375 | -define('GROUP_DEVELOPERS', 2000000000);// Пространство для разработчиков: 2.000.000.001 - 2.147.483.647 |
|
374 | +define('GROUP_PARAMS', 1000000000); // Зарезервировано для параметров: 1.000.000.001 - 1.999.999.999 |
|
375 | +define('GROUP_DEVELOPERS', 2000000000); // Пространство для разработчиков: 2.000.000.001 - 2.147.483.647 |
|
376 | 376 | |
377 | 377 | define('UNIT_PLAYER_COLONIES_CURRENT', 'COLONIES_CURRENT'); |
378 | 378 | define('UNIT_PLAYER_COLONIES_MAX', 'COLONIES_MAX'); |