@@ -26,7 +26,9 @@ |
||
26 | 26 | * DO NOT CHANGE |
27 | 27 | */ |
28 | 28 | |
29 | -if (!defined('INSIDE')) die(); |
|
29 | +if (!defined('INSIDE')) { |
|
30 | + die(); |
|
31 | +} |
|
30 | 32 | |
31 | 33 | |
32 | 34 | $a_lang_array = (array( |
@@ -38,8 +38,8 @@ discard block |
||
38 | 38 | !is_array($offset) ? $offset = array($offset) : false; |
39 | 39 | |
40 | 40 | $current_leaf = $this->__get(reset($offset)); |
41 | - while(($leaf_index = next($offset)) !== false) { |
|
42 | - if(!isset($current_leaf) || !is_array($current_leaf) || !isset($current_leaf[$leaf_index])) { |
|
41 | + while (($leaf_index = next($offset)) !== false) { |
|
42 | + if (!isset($current_leaf) || !is_array($current_leaf) || !isset($current_leaf[$leaf_index])) { |
|
43 | 43 | unset($current_leaf); |
44 | 44 | break; |
45 | 45 | } |
@@ -64,9 +64,9 @@ discard block |
||
64 | 64 | |
65 | 65 | !is_array($offset) ? $offset = array($offset) : false; |
66 | 66 | |
67 | - if($this->offsetExists($offset)) { |
|
67 | + if ($this->offsetExists($offset)) { |
|
68 | 68 | $result = $this->__get(reset($offset)); |
69 | - while(($leaf_index = next($offset)) !== false) { |
|
69 | + while (($leaf_index = next($offset)) !== false) { |
|
70 | 70 | $result = $result[$leaf_index]; |
71 | 71 | } |
72 | 72 | } |
@@ -91,12 +91,12 @@ discard block |
||
91 | 91 | */ |
92 | 92 | public function offsetSet($offset, $value = null) { |
93 | 93 | // Если нет никакого индекса - значит нечего записывать |
94 | - if(!isset($offset) || (is_array($offset) && empty($offset))) { |
|
94 | + if (!isset($offset) || (is_array($offset) && empty($offset))) { |
|
95 | 95 | return; |
96 | 96 | } |
97 | 97 | |
98 | 98 | // Если в массиве индекса только один элемент - значит это просто индекс |
99 | - if(is_array($offset) && count($offset) == 1) { |
|
99 | + if (is_array($offset) && count($offset) == 1) { |
|
100 | 100 | // Разворачиваем его в индекс |
101 | 101 | $offset = array(reset($offset) => $value); |
102 | 102 | unset($value); |
@@ -104,16 +104,16 @@ discard block |
||
104 | 104 | } |
105 | 105 | |
106 | 106 | // Адресация многомерного массива через массив индексов в $option |
107 | - if(is_array($offset) && isset($value)) { |
|
107 | + if (is_array($offset) && isset($value)) { |
|
108 | 108 | // TODO - а не переделать ли это всё на __isset() ?? |
109 | 109 | // Вытаскиваем корневой элемент |
110 | 110 | $root = $this->__get(reset($offset)); |
111 | 111 | $current_leaf = &$root; |
112 | - while(($leaf_index = next($offset)) !== false) { |
|
112 | + while (($leaf_index = next($offset)) !== false) { |
|
113 | 113 | !is_array($current_leaf[$leaf_index]) ? $current_leaf[$leaf_index] = array() : false; |
114 | 114 | $current_leaf = &$current_leaf[$leaf_index]; |
115 | 115 | } |
116 | - if($current_leaf != $value) { |
|
116 | + if ($current_leaf != $value) { |
|
117 | 117 | $current_leaf = $value; |
118 | 118 | // Сохраняем данные с корня |
119 | 119 | $this->__set(reset($offset), $root); |
@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | // Пакетная запись из массива ключ -> значение |
123 | 123 | !is_array($offset) ? $offset = array($offset => $value) : false; |
124 | 124 | |
125 | - foreach($offset as $key => $value) { |
|
125 | + foreach ($offset as $key => $value) { |
|
126 | 126 | $this->__get($key) !== $value ? $this->__set($key, $value) : false; |
127 | 127 | } |
128 | 128 | } |
@@ -143,18 +143,18 @@ discard block |
||
143 | 143 | */ |
144 | 144 | public function offsetUnset($offset) { |
145 | 145 | // Если нет никакого индекса - значит нечего записывать |
146 | - if(!isset($offset) || (is_array($offset) && empty($offset))) { |
|
146 | + if (!isset($offset) || (is_array($offset) && empty($offset))) { |
|
147 | 147 | return; |
148 | 148 | } |
149 | 149 | |
150 | 150 | !is_array($offset) ? $offset = array($offset) : false; |
151 | 151 | |
152 | - if($this->offsetExists($offset)) { |
|
152 | + if ($this->offsetExists($offset)) { |
|
153 | 153 | // Перематываем массив в конец |
154 | 154 | $key_to_delete = end($offset); |
155 | 155 | $parent_offset = $offset; |
156 | 156 | array_pop($parent_offset); |
157 | - if(!count($parent_offset)) { |
|
157 | + if (!count($parent_offset)) { |
|
158 | 158 | // В массиве был один элемент - мы удаляем в корне. Просто удаляем элемент |
159 | 159 | $this->__unset($key_to_delete); |
160 | 160 | } else { |
@@ -89,15 +89,15 @@ discard block |
||
89 | 89 | // Инфа об устройстве и браузере - общая для всех |
90 | 90 | sn_db_transaction_start(); |
91 | 91 | $this->device_cypher = $_COOKIE[SN_COOKIE_D]; |
92 | - if($this->device_cypher) { |
|
92 | + if ($this->device_cypher) { |
|
93 | 93 | $cypher_safe = db_escape($this->device_cypher); |
94 | 94 | $device_id = doquery("SELECT `device_id` FROM {{security_device}} WHERE `device_cypher` = '{$cypher_safe}' LIMIT 1 FOR UPDATE", true); |
95 | - if(!empty($device_id['device_id'])) { |
|
95 | + if (!empty($device_id['device_id'])) { |
|
96 | 96 | $this->device_id = $device_id['device_id']; |
97 | 97 | } |
98 | 98 | } |
99 | 99 | |
100 | - if($this->device_id <= 0) { |
|
100 | + if ($this->device_id <= 0) { |
|
101 | 101 | do { |
102 | 102 | $cypher_safe = db_escape($this->device_cypher = sys_random_string()); |
103 | 103 | $row = doquery("SELECT `device_id` FROM {{security_device}} WHERE `device_cypher` = '{$cypher_safe}' LIMIT 1 FOR UPDATE", true); |
@@ -118,10 +118,10 @@ discard block |
||
118 | 118 | $this->page_address_id = db_get_set_unique_id_value($this->page_address, 'url_id', 'security_url', 'url_string'); |
119 | 119 | sn_db_transaction_commit(); |
120 | 120 | |
121 | - if($this->write_full_url) { |
|
121 | + if ($this->write_full_url) { |
|
122 | 122 | sn_db_transaction_start(); |
123 | 123 | $this->page_url = substr($_SERVER['REQUEST_URI'], strlen(SN_ROOT_RELATIVE)); |
124 | - if(strpos($_SERVER['REQUEST_URI'], '/simulator.php') === 0) { |
|
124 | + if (strpos($_SERVER['REQUEST_URI'], '/simulator.php') === 0) { |
|
125 | 125 | $this->page_url = '/simulator.php'; |
126 | 126 | } |
127 | 127 | $this->page_url_id = db_get_set_unique_id_value($this->page_url, 'url_id', 'security_url', 'url_string'); |
@@ -144,7 +144,7 @@ discard block |
||
144 | 144 | */ |
145 | 145 | public function db_security_entry_insert($user_id_unsafe) { |
146 | 146 | // TODO $user_id = !empty(self::$user['id']) ? self::$user['id'] : 'NULL'; |
147 | - if(empty($user_id_unsafe)) { |
|
147 | + if (empty($user_id_unsafe)) { |
|
148 | 148 | // self::flog('Нет ИД пользователя'); |
149 | 149 | return true; |
150 | 150 | } |
@@ -167,7 +167,7 @@ discard block |
||
167 | 167 | public function db_counter_insert($user_id_unsafe) { |
168 | 168 | global $config, $sys_stop_log_hit, $is_watching; |
169 | 169 | |
170 | - if($sys_stop_log_hit || !$config->game_counter) { |
|
170 | + if ($sys_stop_log_hit || !$config->game_counter) { |
|
171 | 171 | return; |
172 | 172 | } |
173 | 173 | |
@@ -183,14 +183,14 @@ discard block |
||
183 | 183 | // $this->ip_v4_int . ", '{$proxy_safe}', " . $this->page_address_id . ", " . $this->page_url_id . ");"); |
184 | 184 | doquery( |
185 | 185 | "INSERT INTO {{counter}} SET |
186 | - `visit_time` = '" . SN_TIME_SQL. "', |
|
186 | + `visit_time` = '" . SN_TIME_SQL . "', |
|
187 | 187 | `user_id` = {$user_id_safe}, |
188 | 188 | `device_id` = {$this->device_id}, |
189 | 189 | `browser_id` = {$this->browser_id}, |
190 | 190 | `user_ip` = {$this->ip_v4_int}, |
191 | 191 | `user_proxy` = '{$proxy_safe}', |
192 | 192 | `page_url_id` = {$this->page_address_id}" . |
193 | - ($this->write_full_url ? ", `plain_url_id` = {$this->page_url_id}" : '' ). |
|
193 | + ($this->write_full_url ? ", `plain_url_id` = {$this->page_url_id}" : '') . |
|
194 | 194 | ";"); |
195 | 195 | |
196 | 196 | $is_watching = false; |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | |
104 | 104 | function db_unit_records_sum($unit_id, $user_skip_list_unit) |
105 | 105 | { |
106 | - return doquery ( |
|
106 | + return doquery( |
|
107 | 107 | "SELECT unit_player_id, username, sum(unit_level) as unit_level |
108 | 108 | FROM {{unit}} JOIN {{users}} AS u ON u.id = unit_player_id |
109 | 109 | WHERE unit_player_id != 0 AND unit_snid = {$unit_id} {$user_skip_list_unit} |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | |
116 | 116 | function db_unit_records_plain($unit_id, $user_skip_list_unit) |
117 | 117 | { |
118 | - return doquery ( |
|
118 | + return doquery( |
|
119 | 119 | "SELECT unit_player_id, username, unit_level |
120 | 120 | FROM {{unit}} JOIN {{users}} AS u ON u.id = unit_player_id |
121 | 121 | WHERE unit_player_id != 0 AND unit_snid = {$unit_id} {$user_skip_list_unit} |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | } |
126 | 126 | |
127 | 127 | function db_stat_list_statistic($who, $is_common_stat, $Rank, $start, $source = false) { |
128 | - if(!$source) { |
|
128 | + if (!$source) { |
|
129 | 129 | $source = array( |
130 | 130 | 'statpoints' => 'statpoints', |
131 | 131 | 'users' => 'users', |
@@ -146,8 +146,8 @@ discard block |
||
146 | 146 | ); |
147 | 147 | } |
148 | 148 | |
149 | - if($who == 1) { |
|
150 | - if($is_common_stat) { // , UNIX_TIMESTAMP(CONCAT(YEAR(CURRENT_DATE), DATE_FORMAT(`user_birthday`, '-%m-%d'))) AS `nearest_birthday` |
|
149 | + if ($who == 1) { |
|
150 | + if ($is_common_stat) { // , UNIX_TIMESTAMP(CONCAT(YEAR(CURRENT_DATE), DATE_FORMAT(`user_birthday`, '-%m-%d'))) AS `nearest_birthday` |
|
151 | 151 | $query_str = |
152 | 152 | "SELECT |
153 | 153 | @rownum:=@rownum+1 rownum, subject.{$source['id']} as `id`, sp.{$Rank}_rank as rank, sp.{$Rank}_old_rank as rank_old, sp.{$Rank}_points as points, subject.{$source['username']} as `name`, subject.* |
@@ -161,7 +161,7 @@ discard block |
||
161 | 161 | ORDER BY |
162 | 162 | sp.`{$Rank}_rank`, subject.{$source['id']} |
163 | 163 | LIMIT |
164 | - ". $start .",100;"; |
|
164 | + " . $start . ",100;"; |
|
165 | 165 | } else { // , UNIX_TIMESTAMP(CONCAT(YEAR(CURRENT_DATE), DATE_FORMAT(`user_birthday`, '-%m-%d'))) AS `nearest_birthday` |
166 | 166 | $query_str = |
167 | 167 | "SELECT |
@@ -174,7 +174,7 @@ discard block |
||
174 | 174 | ORDER BY |
175 | 175 | subject.{$Rank} DESC, subject.{$source['id']} |
176 | 176 | LIMIT |
177 | - ". $start .",100;"; |
|
177 | + " . $start . ",100;"; |
|
178 | 178 | } |
179 | 179 | } else { |
180 | 180 | // TODO |
@@ -191,7 +191,7 @@ discard block |
||
191 | 191 | ORDER BY |
192 | 192 | sp.`{$Rank}_rank`, subject.id |
193 | 193 | LIMIT |
194 | - ". $start .",100;"; |
|
194 | + " . $start . ",100;"; |
|
195 | 195 | } |
196 | 196 | |
197 | 197 | return doquery($query_str); |
@@ -277,7 +277,7 @@ discard block |
||
277 | 277 | function db_get_set_unique_id_value($current_value_unsafe, $db_id_field_name, $db_table_name, $db_value_field_name) { |
278 | 278 | $current_value_safe = db_escape($current_value_unsafe); |
279 | 279 | $value_id = doquery("SELECT `{$db_id_field_name}` AS id_field FROM {{{$db_table_name}}} WHERE `{$db_value_field_name}` = '{$current_value_safe}' LIMIT 1 FOR UPDATE", true); |
280 | - if(!isset($value_id['id_field']) || !$value_id['id_field']) { |
|
280 | + if (!isset($value_id['id_field']) || !$value_id['id_field']) { |
|
281 | 281 | doquery("INSERT INTO {{{$db_table_name}}} (`{$db_value_field_name}`) VALUES ('{$current_value_safe}');"); |
282 | 282 | $variable_id = db_insert_id(); |
283 | 283 | } else { |
@@ -6,8 +6,7 @@ discard block |
||
6 | 6 | require_once('db_queries_fleet.php'); |
7 | 7 | |
8 | 8 | |
9 | -function db_planet_list_admin_list($table_parent_columns, $planet_active, $active_time, $planet_type) |
|
10 | -{ |
|
9 | +function db_planet_list_admin_list($table_parent_columns, $planet_active, $active_time, $planet_type) { |
|
11 | 10 | return doquery( |
12 | 11 | "SELECT p.*, u.username" . ($table_parent_columns ? ', p1.name AS parent_name' : '') . |
13 | 12 | " FROM {{planets}} AS p |
@@ -16,8 +15,7 @@ discard block |
||
16 | 15 | " WHERE " . ($planet_active ? "p.last_update >= {$active_time}" : "p.planet_type = {$planet_type}")); |
17 | 16 | } |
18 | 17 | |
19 | -function db_planet_list_search($searchtext) |
|
20 | -{ |
|
18 | +function db_planet_list_search($searchtext) { |
|
21 | 19 | return doquery( |
22 | 20 | "SELECT |
23 | 21 | p.galaxy, p.system, p.planet, p.planet_type, p.name as planet_name, |
@@ -37,8 +35,7 @@ discard block |
||
37 | 35 | |
38 | 36 | |
39 | 37 | |
40 | -function db_user_list_search($searchtext) |
|
41 | -{ |
|
38 | +function db_user_list_search($searchtext) { |
|
42 | 39 | return doquery( |
43 | 40 | "SELECT |
44 | 41 | pn.player_name, u.id as uid, u.username, u.ally_id, u.id_planet, u.total_points, u.total_rank, |
@@ -56,8 +53,7 @@ discard block |
||
56 | 53 | ); |
57 | 54 | } |
58 | 55 | |
59 | -function db_buddy_list_by_user($user_id) |
|
60 | -{ |
|
56 | +function db_buddy_list_by_user($user_id) { |
|
61 | 57 | // return ($user_id = intval($user_id)) ? doquery( |
62 | 58 | return ($user_id = idval($user_id)) ? doquery( |
63 | 59 | "SELECT |
@@ -87,8 +83,7 @@ discard block |
||
87 | 83 | |
88 | 84 | |
89 | 85 | |
90 | -function db_unit_records_sum($unit_id, $user_skip_list_unit) |
|
91 | -{ |
|
86 | +function db_unit_records_sum($unit_id, $user_skip_list_unit) { |
|
92 | 87 | return doquery ( |
93 | 88 | "SELECT unit_player_id, username, sum(unit_level) as unit_level |
94 | 89 | FROM {{unit}} JOIN {{users}} AS u ON u.id = unit_player_id |
@@ -99,8 +94,7 @@ discard block |
||
99 | 94 | , true); |
100 | 95 | } |
101 | 96 | |
102 | -function db_unit_records_plain($unit_id, $user_skip_list_unit) |
|
103 | -{ |
|
97 | +function db_unit_records_plain($unit_id, $user_skip_list_unit) { |
|
104 | 98 | return doquery ( |
105 | 99 | "SELECT unit_player_id, username, unit_level |
106 | 100 | FROM {{unit}} JOIN {{users}} AS u ON u.id = unit_player_id |
@@ -184,15 +178,13 @@ discard block |
||
184 | 178 | } |
185 | 179 | |
186 | 180 | |
187 | -function db_stat_list_delete_ally_player() |
|
188 | -{ |
|
181 | +function db_stat_list_delete_ally_player() { |
|
189 | 182 | return doquery('DELETE s FROM `{{statpoints}}` AS s JOIN `{{users}}` AS u ON u.id = s.id_owner WHERE s.id_ally IS NULL AND u.user_as_ally IS NOT NULL'); |
190 | 183 | } |
191 | 184 | |
192 | 185 | |
193 | 186 | |
194 | -function db_chat_player_list_online($chat_refresh_rate, $ally_add) |
|
195 | -{ |
|
187 | +function db_chat_player_list_online($chat_refresh_rate, $ally_add) { |
|
196 | 188 | $sql_date = SN_TIME_NOW - $chat_refresh_rate * 2; |
197 | 189 | |
198 | 190 | return doquery( |
@@ -206,13 +198,11 @@ discard block |
||
206 | 198 | ORDER BY authlevel DESC, `username`"); |
207 | 199 | } |
208 | 200 | |
209 | -function db_referrals_list_by_id($user_id) |
|
210 | -{ |
|
201 | +function db_referrals_list_by_id($user_id) { |
|
211 | 202 | return doquery("SELECT r.*, u.username, u.register_time FROM {{referrals}} AS r LEFT JOIN {{users}} AS u ON u.id = r.id WHERE id_partner = {$user_id}"); |
212 | 203 | } |
213 | 204 | |
214 | -function db_message_list_admin_by_type($int_type_selected, $StartRec) |
|
215 | -{ |
|
205 | +function db_message_list_admin_by_type($int_type_selected, $StartRec) { |
|
216 | 206 | return doquery("SELECT |
217 | 207 | message_id as `ID`, |
218 | 208 | message_from as `FROM`, |
@@ -231,8 +221,7 @@ discard block |
||
231 | 221 | } |
232 | 222 | |
233 | 223 | |
234 | -function db_message_insert_all($message_type, $from, $subject, $text) |
|
235 | -{ |
|
224 | +function db_message_insert_all($message_type, $from, $subject, $text) { |
|
236 | 225 | return doquery($QryInsertMessage = 'INSERT INTO {{messages}} (`message_owner`, `message_sender`, `message_time`, `message_type`, `message_from`, `message_subject`, `message_text`) ' . |
237 | 226 | "SELECT `id`, 0, unix_timestamp(now()), {$message_type}, '{$from}', '{$subject}', '{$text}' FROM {{users}}"); |
238 | 227 | } |
@@ -27,19 +27,19 @@ discard block |
||
27 | 27 | */ |
28 | 28 | function db_set_make_safe_string($set, $delta = false) { |
29 | 29 | $set_safe = array(); |
30 | - foreach($set as $field => $value) { |
|
31 | - if(empty($field)) { |
|
30 | + foreach ($set as $field => $value) { |
|
31 | + if (empty($field)) { |
|
32 | 32 | continue; |
33 | 33 | } |
34 | 34 | |
35 | 35 | $field = '`' . db_escape($field) . '`'; |
36 | 36 | $new_value = $value; |
37 | - if($value === null) { |
|
37 | + if ($value === null) { |
|
38 | 38 | $new_value = 'NULL'; |
39 | - } elseif(is_string($value) && (string)($new_value = floatval($value)) != (string)$value) { |
|
39 | + } elseif (is_string($value) && (string) ($new_value = floatval($value)) != (string) $value) { |
|
40 | 40 | // non-float |
41 | 41 | $new_value = '"' . db_escape($value) . '"'; |
42 | - } elseif($delta) { |
|
42 | + } elseif ($delta) { |
|
43 | 43 | // float and DELTA-set |
44 | 44 | $new_value = "{$field} + ({$new_value})"; |
45 | 45 | } |
@@ -59,8 +59,8 @@ discard block |
||
59 | 59 | */ |
60 | 60 | function missile_list_convert_to_fleet(&$missile_db_list, &$fleet_db_list) { |
61 | 61 | // Missile attack |
62 | - foreach($missile_db_list as $irak) { |
|
63 | - if($irak['fleet_end_time'] >= SN_TIME_NOW) { |
|
62 | + foreach ($missile_db_list as $irak) { |
|
63 | + if ($irak['fleet_end_time'] >= SN_TIME_NOW) { |
|
64 | 64 | $irak['fleet_start_type'] = PT_PLANET; |
65 | 65 | $planet_start = DBStaticPlanet::db_planet_by_vector($irak, 'fleet_start_', false, 'name'); |
66 | 66 | $irak['fleet_id'] = -$irak['id']; |
@@ -2,12 +2,10 @@ |
||
2 | 2 | |
3 | 3 | // Эти функции будут переписаны по добавлению инфы в БД |
4 | 4 | |
5 | -function pname_factory_production_field_name($factory_unit_id) |
|
6 | -{ |
|
5 | +function pname_factory_production_field_name($factory_unit_id) { |
|
7 | 6 | return get_unit_param($factory_unit_id, P_NAME) . '_porcent'; |
8 | 7 | } |
9 | 8 | |
10 | -function pname_resource_name($resource_id) |
|
11 | -{ |
|
9 | +function pname_resource_name($resource_id) { |
|
12 | 10 | return get_unit_param($resource_id, P_NAME); |
13 | 11 | } |
14 | 12 | \ No newline at end of file |
@@ -8,23 +8,23 @@ discard block |
||
8 | 8 | $fleet_events = array(); |
9 | 9 | $fleet_number = 0; |
10 | 10 | |
11 | - if(empty($fleet_list)) |
|
11 | + if (empty($fleet_list)) |
|
12 | 12 | { |
13 | 13 | return; |
14 | 14 | } |
15 | 15 | |
16 | - foreach($fleet_list as $fleet) |
|
16 | + foreach ($fleet_list as $fleet) |
|
17 | 17 | { |
18 | 18 | $planet_start_type = $fleet['fleet_start_type'] == PT_MOON ? PT_MOON : PT_PLANET; |
19 | 19 | $planet_start = DBStaticPlanet::db_planet_by_gspt($fleet['fleet_start_galaxy'], $fleet['fleet_start_system'], $fleet['fleet_start_planet'], $planet_start_type, false, 'name'); |
20 | 20 | $fleet['fleet_start_name'] = $planet_start['name']; |
21 | 21 | |
22 | 22 | $planet_end_type = $fleet['fleet_end_type'] == PT_MOON ? PT_MOON : PT_PLANET; |
23 | - if($fleet['fleet_end_planet'] > $config->game_maxPlanet) |
|
23 | + if ($fleet['fleet_end_planet'] > $config->game_maxPlanet) |
|
24 | 24 | { |
25 | 25 | $fleet['fleet_end_name'] = $lang['ov_fleet_exploration']; |
26 | 26 | } |
27 | - elseif($fleet['fleet_mission'] == MT_COLONIZE) |
|
27 | + elseif ($fleet['fleet_mission'] == MT_COLONIZE) |
|
28 | 28 | { |
29 | 29 | $fleet['fleet_end_name'] = $lang['ov_fleet_colonization']; |
30 | 30 | } |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | $fleet['fleet_end_name'] = $planet_end['name']; |
35 | 35 | } |
36 | 36 | |
37 | - if($fleet['fleet_start_time'] > SN_TIME_NOW && $fleet['fleet_mess'] == 0 && $fleet['fleet_mission'] != MT_MISSILE && |
|
37 | + if ($fleet['fleet_start_time'] > SN_TIME_NOW && $fleet['fleet_mess'] == 0 && $fleet['fleet_mission'] != MT_MISSILE && |
|
38 | 38 | ($planet_scanned === false |
39 | 39 | || |
40 | 40 | ( |
@@ -49,12 +49,12 @@ discard block |
||
49 | 49 | $fleet_events[] = flt_register_fleet_event($fleet, 0, $planet_end_type); |
50 | 50 | } |
51 | 51 | |
52 | - if($fleet['fleet_end_stay'] > SN_TIME_NOW && $fleet['fleet_mess'] == 0 && $planet_scanned === false && $fleet['fleet_mission'] != MT_MISSILE) |
|
52 | + if ($fleet['fleet_end_stay'] > SN_TIME_NOW && $fleet['fleet_mess'] == 0 && $planet_scanned === false && $fleet['fleet_mission'] != MT_MISSILE) |
|
53 | 53 | { |
54 | 54 | $fleet_events[] = flt_register_fleet_event($fleet, 1, $planet_end_type); |
55 | 55 | } |
56 | 56 | |
57 | - if( |
|
57 | + if ( |
|
58 | 58 | $fleet['fleet_end_time'] > SN_TIME_NOW && $fleet['fleet_mission'] != MT_MISSILE && ($fleet['fleet_mess'] == 1 || ($fleet['fleet_mission'] != MT_RELOCATE && $fleet['fleet_mission'] != MT_COLONIZE)) && |
59 | 59 | ( |
60 | 60 | ($planet_scanned === false && $fleet['fleet_owner'] == $user['id']) |
@@ -71,7 +71,7 @@ discard block |
||
71 | 71 | $fleet_events[] = flt_register_fleet_event($fleet, 2, $planet_end_type); |
72 | 72 | } |
73 | 73 | |
74 | - if($fleet['fleet_mission'] == MT_MISSILE) |
|
74 | + if ($fleet['fleet_mission'] == MT_MISSILE) |
|
75 | 75 | { |
76 | 76 | $fleet_events[] = flt_register_fleet_event($fleet, 3, $planet_end_type); |
77 | 77 | } |
@@ -84,7 +84,7 @@ discard block |
||
84 | 84 | { |
85 | 85 | global $user, $planetrow, $fleet_number; |
86 | 86 | |
87 | - switch($fleet['ov_label'] = $ov_label) |
|
87 | + switch ($fleet['ov_label'] = $ov_label) |
|
88 | 88 | { |
89 | 89 | case 0: |
90 | 90 | $fleet['event_time'] = $fleet['fleet_start_time']; |
@@ -116,9 +116,9 @@ discard block |
||
116 | 116 | |
117 | 117 | } |
118 | 118 | |
119 | - $fleet['ov_this_planet'] = $is_this_planet;// || $planet_scanned != false; |
|
119 | + $fleet['ov_this_planet'] = $is_this_planet; // || $planet_scanned != false; |
|
120 | 120 | |
121 | - if($fleet['fleet_owner'] == $user['id']) |
|
121 | + if ($fleet['fleet_owner'] == $user['id']) |
|
122 | 122 | { |
123 | 123 | $user_data = $user; |
124 | 124 | } |
@@ -89,18 +89,18 @@ discard block |
||
89 | 89 | case 0: |
90 | 90 | $fleet['event_time'] = $fleet['fleet_start_time']; |
91 | 91 | $is_this_planet = ( |
92 | - ($planetrow['galaxy'] == $fleet['fleet_end_galaxy']) AND |
|
93 | - ($planetrow['system'] == $fleet['fleet_end_system']) AND |
|
94 | - ($planetrow['planet'] == $fleet['fleet_end_planet']) AND |
|
92 | + ($planetrow['galaxy'] == $fleet['fleet_end_galaxy']) and |
|
93 | + ($planetrow['system'] == $fleet['fleet_end_system']) and |
|
94 | + ($planetrow['planet'] == $fleet['fleet_end_planet']) and |
|
95 | 95 | ($planetrow['planet_type'] == $planet_end_type)); |
96 | 96 | break; |
97 | 97 | |
98 | 98 | case 1: |
99 | 99 | $fleet['event_time'] = $fleet['fleet_end_stay']; |
100 | 100 | $is_this_planet = ( |
101 | - ($planetrow['galaxy'] == $fleet['fleet_end_galaxy']) AND |
|
102 | - ($planetrow['system'] == $fleet['fleet_end_system']) AND |
|
103 | - ($planetrow['planet'] == $fleet['fleet_end_planet']) AND |
|
101 | + ($planetrow['galaxy'] == $fleet['fleet_end_galaxy']) and |
|
102 | + ($planetrow['system'] == $fleet['fleet_end_system']) and |
|
103 | + ($planetrow['planet'] == $fleet['fleet_end_planet']) and |
|
104 | 104 | ($planetrow['planet_type'] == $planet_end_type)); |
105 | 105 | break; |
106 | 106 | |
@@ -108,9 +108,9 @@ discard block |
||
108 | 108 | case 3: |
109 | 109 | $fleet['event_time'] = $fleet['fleet_end_time']; |
110 | 110 | $is_this_planet = ( |
111 | - ($planetrow['galaxy'] == $fleet['fleet_start_galaxy']) AND |
|
112 | - ($planetrow['system'] == $fleet['fleet_start_system']) AND |
|
113 | - ($planetrow['planet'] == $fleet['fleet_start_planet']) AND |
|
111 | + ($planetrow['galaxy'] == $fleet['fleet_start_galaxy']) and |
|
112 | + ($planetrow['system'] == $fleet['fleet_start_system']) and |
|
113 | + ($planetrow['planet'] == $fleet['fleet_start_planet']) and |
|
114 | 114 | ($planetrow['planet_type'] == $fleet['fleet_start_type'])); |
115 | 115 | break; |
116 | 116 |
@@ -1,8 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | 3 | |
4 | -function flt_parse_fleets_to_events($fleet_list, $planet_scanned = false) |
|
5 | -{ |
|
4 | +function flt_parse_fleets_to_events($fleet_list, $planet_scanned = false) { |
|
6 | 5 | global $config, $user, $fleet_number, $lang; |
7 | 6 | |
8 | 7 | $fleet_events = array(); |
@@ -23,12 +22,10 @@ discard block |
||
23 | 22 | if($fleet['fleet_end_planet'] > $config->game_maxPlanet) |
24 | 23 | { |
25 | 24 | $fleet['fleet_end_name'] = $lang['ov_fleet_exploration']; |
26 | - } |
|
27 | - elseif($fleet['fleet_mission'] == MT_COLONIZE) |
|
25 | + } elseif($fleet['fleet_mission'] == MT_COLONIZE) |
|
28 | 26 | { |
29 | 27 | $fleet['fleet_end_name'] = $lang['ov_fleet_colonization']; |
30 | - } |
|
31 | - else |
|
28 | + } else |
|
32 | 29 | { |
33 | 30 | $planet_end = DBStaticPlanet::db_planet_by_gspt($fleet['fleet_end_galaxy'], $fleet['fleet_end_system'], $fleet['fleet_end_planet'], $planet_end_type, false, 'name'); |
34 | 31 | $fleet['fleet_end_name'] = $planet_end['name']; |
@@ -80,8 +77,7 @@ discard block |
||
80 | 77 | return $fleet_events; |
81 | 78 | } |
82 | 79 | |
83 | -function flt_register_fleet_event($fleet, $ov_label, $planet_end_type) |
|
84 | -{ |
|
80 | +function flt_register_fleet_event($fleet, $ov_label, $planet_end_type) { |
|
85 | 81 | global $user, $planetrow, $fleet_number; |
86 | 82 | |
87 | 83 | switch($fleet['ov_label'] = $ov_label) |
@@ -121,8 +117,7 @@ discard block |
||
121 | 117 | if($fleet['fleet_owner'] == $user['id']) |
122 | 118 | { |
123 | 119 | $user_data = $user; |
124 | - } |
|
125 | - else |
|
120 | + } else |
|
126 | 121 | { |
127 | 122 | $user_data = db_user_by_id($fleet['fleet_owner']); |
128 | 123 | } |
@@ -134,8 +129,7 @@ discard block |
||
134 | 129 | * @param array $planetrow |
135 | 130 | * @param template $template |
136 | 131 | */ |
137 | -function int_planet_pretemplate($planetrow, &$template) |
|
138 | -{ |
|
132 | +function int_planet_pretemplate($planetrow, &$template) { |
|
139 | 133 | global $lang, $user; |
140 | 134 | |
141 | 135 | $governor_id = $planetrow['PLANET_GOVERNOR_ID']; |
@@ -4,8 +4,7 @@ discard block |
||
4 | 4 | // Open Source |
5 | 5 | // V1 |
6 | 6 | // |
7 | -function COE_missileAttack($defenceTech, $attackerTech, $MIPs, $structures, $targetedStructure = '0') |
|
8 | -{ |
|
7 | +function COE_missileAttack($defenceTech, $attackerTech, $MIPs, $structures, $targetedStructure = '0') { |
|
9 | 8 | // Here we select which part of defense should take damage: structure or shield |
10 | 9 | // $damageTo = P_SHIELD; |
11 | 10 | // $damageTo = P_STRUCTURE; |
@@ -34,8 +33,7 @@ discard block |
||
34 | 33 | $structsDestroyed = min( floor($MIPDamage/$damageDone), $structures[$targetedStructure][0] ); |
35 | 34 | $structures[$targetedStructure][0] -= $structsDestroyed; |
36 | 35 | $MIPDamage -= $structsDestroyed*$damageDone; |
37 | - } |
|
38 | - else |
|
36 | + } else |
|
39 | 37 | { |
40 | 38 | // REALLY random attack |
41 | 39 | $can_be_damaged = sn_get_groups('defense_active'); |
@@ -13,7 +13,7 @@ discard block |
||
13 | 13 | |
14 | 14 | $mip_data = get_unit_param(UNIT_DEF_MISSILE_INTERPLANET); |
15 | 15 | $MIPDamage = floor(mrc_modify_value($attackerTech, false, TECH_WEAPON, $MIPs * $mip_data[P_ATTACK] * mt_rand(80, 120) / 100)); |
16 | - foreach($structures as $key => $structure) |
|
16 | + foreach ($structures as $key => $structure) |
|
17 | 17 | { |
18 | 18 | $unit_info = get_unit_param($key); |
19 | 19 | $amplify = isset($mip_data[P_AMPLIFY][$key]) ? $mip_data[P_AMPLIFY][$key] : 1; |
@@ -31,9 +31,9 @@ discard block |
||
31 | 31 | { |
32 | 32 | //attacking only selected structure |
33 | 33 | $damageDone = $structures[$targetedStructure][$damageTo]; |
34 | - $structsDestroyed = min( floor($MIPDamage/$damageDone), $structures[$targetedStructure][0] ); |
|
34 | + $structsDestroyed = min(floor($MIPDamage / $damageDone), $structures[$targetedStructure][0]); |
|
35 | 35 | $structures[$targetedStructure][0] -= $structsDestroyed; |
36 | - $MIPDamage -= $structsDestroyed*$damageDone; |
|
36 | + $MIPDamage -= $structsDestroyed * $damageDone; |
|
37 | 37 | } |
38 | 38 | else |
39 | 39 | { |
@@ -44,16 +44,16 @@ discard block |
||
44 | 44 | do |
45 | 45 | { |
46 | 46 | // finding is there any structure that can be damaged with leftovers of $MIPDamage |
47 | - foreach($can_be_damaged as $key => $unit_id) |
|
47 | + foreach ($can_be_damaged as $key => $unit_id) |
|
48 | 48 | { |
49 | 49 | //debug($structures[$unit_id][0]); |
50 | 50 | //debug($structures[$unit_id][$damageTo], $MIPDamage); |
51 | - if($structures[$unit_id][0] <= 0 || $structures[$unit_id][$damageTo] > $MIPDamage) |
|
51 | + if ($structures[$unit_id][0] <= 0 || $structures[$unit_id][$damageTo] > $MIPDamage) |
|
52 | 52 | { |
53 | 53 | unset($can_be_damaged[$key]); |
54 | 54 | } |
55 | 55 | } |
56 | - if(empty($can_be_damaged)) |
|
56 | + if (empty($can_be_damaged)) |
|
57 | 57 | { |
58 | 58 | break; |
59 | 59 | } |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | //debug($destroyed, 'Actually destroyed'); |
73 | 73 | |
74 | 74 | //print('<hr>'); |
75 | - } while($MIPDamage > 0 && !empty($can_be_damaged)); |
|
75 | + } while ($MIPDamage > 0 && !empty($can_be_damaged)); |
|
76 | 76 | //debug($MIPDamage, 'MIPDamage left'); |
77 | 77 | } |
78 | 78 | //debug($structures);//die(); |
@@ -87,8 +87,8 @@ discard block |
||
87 | 87 | $crystal += $destroyed * $unit_info[P_COST][RES_CRYSTAL] / 4; |
88 | 88 | } |
89 | 89 | |
90 | - $return['structures'] = $structures; // Structures left after attack |
|
91 | - $return['metal'] = floor($metal); // Metal scraps |
|
90 | + $return['structures'] = $structures; // Structures left after attack |
|
91 | + $return['metal'] = floor($metal); // Metal scraps |
|
92 | 92 | $return['crystal'] = floor($crystal); // Crystal scraps |
93 | 93 | |
94 | 94 | return $return; |
@@ -112,7 +112,7 @@ discard block |
||
112 | 112 | |
113 | 113 | $iraks = doquery("SELECT * FROM {{iraks}} WHERE `fleet_end_time` <= " . SN_TIME_NOW . " FOR UPDATE;"); |
114 | 114 | |
115 | - while($fleetRow = db_fetch($iraks)) { |
|
115 | + while ($fleetRow = db_fetch($iraks)) { |
|
116 | 116 | set_time_limit(15); |
117 | 117 | $db_changeset = array(); |
118 | 118 | |
@@ -128,9 +128,9 @@ discard block |
||
128 | 128 | |
129 | 129 | $rowAttacker = db_user_by_id($fleetRow['fleet_owner'], true); |
130 | 130 | |
131 | - if($target_planet_row['id']) { |
|
131 | + if ($target_planet_row['id']) { |
|
132 | 132 | $planetDefense = array(); |
133 | - foreach(sn_get_groups('defense_active') as $unit_id) { |
|
133 | + foreach (sn_get_groups('defense_active') as $unit_id) { |
|
134 | 134 | $planetDefense[$unit_id] = array(mrc_get_level($targetUser, $target_planet_row, $unit_id, true, true)); |
135 | 135 | } |
136 | 136 | |
@@ -141,23 +141,23 @@ discard block |
||
141 | 141 | $message = $lang['mip_all_destroyed']; |
142 | 142 | $db_changeset['unit'][] = OldDbChangeSet::db_changeset_prepare_unit(UNIT_DEF_MISSILE_INTERCEPTOR, -$missiles, $targetUser, $target_planet_row['id']); |
143 | 143 | } else { |
144 | - if($interceptors) { |
|
144 | + if ($interceptors) { |
|
145 | 145 | $message = sprintf($lang['mip_destroyed'], $interceptors); |
146 | 146 | $db_changeset['unit'][] = OldDbChangeSet::db_changeset_prepare_unit(UNIT_DEF_MISSILE_INTERCEPTOR, -$interceptors, $targetUser, $target_planet_row['id']); |
147 | 147 | } |
148 | 148 | |
149 | 149 | $attackResult = COE_missileAttack($targetUser, $rowAttacker, $missiles - $interceptors, $planetDefense, $fleetRow['primaer']); |
150 | 150 | |
151 | - foreach($attackResult['structures'] as $key => $structure) { |
|
151 | + foreach ($attackResult['structures'] as $key => $structure) { |
|
152 | 152 | $destroyed = $planetDefense[$key][0] - $structure[0]; |
153 | - if($destroyed) { |
|
153 | + if ($destroyed) { |
|
154 | 154 | $db_changeset['unit'][] = OldDbChangeSet::db_changeset_prepare_unit($key, -$destroyed, $targetUser, $target_planet_row['id']); |
155 | 155 | |
156 | 156 | $message .= " {$lang['tech'][$key]} - {$destroyed} {$lang['quantity']}<br>"; |
157 | 157 | } |
158 | 158 | } |
159 | 159 | |
160 | - if(!empty($message)) { |
|
160 | + if (!empty($message)) { |
|
161 | 161 | $message = $lang['mip_defense_destroyed'] . $message . "{$lang['mip_recycled']}{$lang['Metal']}: {$attackResult['metal']}, {$lang['Crystal']}: {$attackResult['crystal']}<br>"; |
162 | 162 | |
163 | 163 | DBStaticPlanet::db_planet_set_by_id($target_planet_row['id'], "`metal` = `metal` + {$attackResult['metal']}, `crystal` = `crystal` + {$attackResult['crystal']}"); |
@@ -174,8 +174,8 @@ discard block |
||
174 | 174 | |
175 | 175 | empty($message) ? $message = $lang['mip_no_defense'] : false; |
176 | 176 | |
177 | - msg_send_simple_message ( $fleetRow['fleet_owner'], '', SN_TIME_NOW, MSG_TYPE_SPY, $lang['mip_sender_amd'], $lang['mip_subject_amd'], $message_vorlage . $message ); |
|
178 | - msg_send_simple_message ( $fleetRow['fleet_target_owner'], '', SN_TIME_NOW, MSG_TYPE_SPY, $lang['mip_sender_amd'], $lang['mip_subject_amd'], $message_vorlage . $message ); |
|
177 | + msg_send_simple_message($fleetRow['fleet_owner'], '', SN_TIME_NOW, MSG_TYPE_SPY, $lang['mip_sender_amd'], $lang['mip_subject_amd'], $message_vorlage . $message); |
|
178 | + msg_send_simple_message($fleetRow['fleet_target_owner'], '', SN_TIME_NOW, MSG_TYPE_SPY, $lang['mip_sender_amd'], $lang['mip_subject_amd'], $message_vorlage . $message); |
|
179 | 179 | } |
180 | 180 | doquery("DELETE FROM {{iraks}} WHERE id = '{$fleetRow['id']}';"); |
181 | 181 | } |
@@ -161,8 +161,7 @@ discard block |
||
161 | 161 | return $rows_affected; |
162 | 162 | } |
163 | 163 | |
164 | -function rpg_level_up(&$user, $type, $xp_to_add = 0) |
|
165 | -{ |
|
164 | +function rpg_level_up(&$user, $type, $xp_to_add = 0) { |
|
166 | 165 | $q = 1.03; |
167 | 166 | |
168 | 167 | switch($type) |
@@ -223,27 +222,22 @@ discard block |
||
223 | 222 | } |
224 | 223 | } |
225 | 224 | |
226 | -function rpg_xp_for_level($level, $b1, $q) |
|
227 | -{ |
|
225 | +function rpg_xp_for_level($level, $b1, $q) { |
|
228 | 226 | return floor($b1 * (pow($q, $level) - 1)/($q - 1)); |
229 | 227 | } |
230 | 228 | |
231 | -function rpg_get_miner_xp($level) |
|
232 | -{ |
|
229 | +function rpg_get_miner_xp($level) { |
|
233 | 230 | return rpg_xp_for_level($level, 50, 1.03); |
234 | 231 | } |
235 | 232 | |
236 | -function RPG_get_raider_xp($level) |
|
237 | -{ |
|
233 | +function RPG_get_raider_xp($level) { |
|
238 | 234 | return rpg_xp_for_level($level, 10, 1.03); |
239 | 235 | } |
240 | 236 | |
241 | -function rpg_get_tech_xp($level) |
|
242 | -{ |
|
237 | +function rpg_get_tech_xp($level) { |
|
243 | 238 | return rpg_xp_for_level($level, 50, 1.03); |
244 | 239 | } |
245 | 240 | |
246 | -function rpg_get_explore_xp($level) |
|
247 | -{ |
|
241 | +function rpg_get_explore_xp($level) { |
|
248 | 242 | return rpg_xp_for_level($level, 10, 1.05); |
249 | 243 | } |
@@ -22,28 +22,28 @@ discard block |
||
22 | 22 | function rpg_points_change($user_id, $change_type, $dark_matter, $comment = false, $already_changed = false) { |
23 | 23 | global $debug, $config, $dm_change_legit, $user; |
24 | 24 | |
25 | - if(!$user_id) { |
|
25 | + if (!$user_id) { |
|
26 | 26 | return false; |
27 | 27 | } |
28 | 28 | |
29 | 29 | $dm_change_legit = true; |
30 | 30 | $sn_data_dark_matter_db_name = pname_resource_name(RES_DARK_MATTER); |
31 | 31 | |
32 | - if($already_changed) { |
|
32 | + if ($already_changed) { |
|
33 | 33 | $rows_affected = 1; |
34 | 34 | } else { |
35 | 35 | $changeset = array(); |
36 | 36 | $a_user = db_user_by_id($user_id, true); |
37 | - if($dark_matter < 0) { |
|
37 | + if ($dark_matter < 0) { |
|
38 | 38 | $dark_matter_exists = mrc_get_level($a_user, null, RES_DARK_MATTER, false, true); |
39 | 39 | $dark_matter_exists < 0 ? $dark_matter_exists = 0 : false; |
40 | 40 | $metamatter_to_reduce = -$dark_matter - $dark_matter_exists; |
41 | - if($metamatter_to_reduce > 0) { |
|
41 | + if ($metamatter_to_reduce > 0) { |
|
42 | 42 | $metamatter_exists = mrc_get_level($a_user, null, RES_METAMATTER); |
43 | - if($metamatter_exists < $metamatter_to_reduce) { |
|
43 | + if ($metamatter_exists < $metamatter_to_reduce) { |
|
44 | 44 | $debug->error('Ошибка снятия ТМ - ММ+ТМ меньше, чем сумма для снятия!', 'Ошибка снятия ТМ', LOG_ERR_INT_NOT_ENOUGH_DARK_MATTER); |
45 | 45 | } |
46 | - if(is_array($comment)) { |
|
46 | + if (is_array($comment)) { |
|
47 | 47 | $comment = call_user_func_array('sprintf', $comment); |
48 | 48 | } |
49 | 49 | // mm_points_change($user_id, $change_type, -$metamatter_to_reduce, 'ММ в ТМ: ' . (-$dark_matter) . ' ТМ = ' . $dark_matter_exists . ' ТМ + ' . $metamatter_to_reduce . ' ММ. ' . $comment); |
@@ -58,9 +58,9 @@ discard block |
||
58 | 58 | $rows_affected = SN::$db->db_affected_rows(); |
59 | 59 | } |
60 | 60 | |
61 | - if($rows_affected || !$dark_matter) { |
|
61 | + if ($rows_affected || !$dark_matter) { |
|
62 | 62 | $page_url = db_escape($_SERVER['SCRIPT_NAME']); |
63 | - if(is_array($comment)) { |
|
63 | + if (is_array($comment)) { |
|
64 | 64 | $comment = call_user_func_array('sprintf', $comment); |
65 | 65 | } |
66 | 66 | $comment = db_escape($comment); |
@@ -74,18 +74,18 @@ discard block |
||
74 | 74 | {$dark_matter}, '{$comment}', '{$page_url}', {$user_id} |
75 | 75 | );"); |
76 | 76 | |
77 | - if($user['id'] == $user_id) { |
|
77 | + if ($user['id'] == $user_id) { |
|
78 | 78 | $user['dark_matter'] += $dark_matter; |
79 | 79 | } |
80 | 80 | |
81 | - if($dark_matter > 0) { |
|
81 | + if ($dark_matter > 0) { |
|
82 | 82 | $old_referral = doquery("SELECT * FROM {{referrals}} WHERE `id` = {$user_id} LIMIT 1 FOR UPDATE;", '', true); |
83 | - if($old_referral['id']) { |
|
83 | + if ($old_referral['id']) { |
|
84 | 84 | doquery("UPDATE {{referrals}} SET dark_matter = dark_matter + '{$dark_matter}' WHERE `id` = {$user_id} LIMIT 1;"); |
85 | 85 | $new_referral = doquery("SELECT * FROM {{referrals}} WHERE `id` = {$user_id} LIMIT 1;", '', true); |
86 | 86 | |
87 | 87 | $partner_bonus = floor($new_referral['dark_matter'] / $config->rpg_bonus_divisor) - ($old_referral['dark_matter'] >= $config->rpg_bonus_minimum ? floor($old_referral['dark_matter'] / $config->rpg_bonus_divisor) : 0); |
88 | - if($partner_bonus > 0 && $new_referral['dark_matter'] >= $config->rpg_bonus_minimum) { |
|
88 | + if ($partner_bonus > 0 && $new_referral['dark_matter'] >= $config->rpg_bonus_minimum) { |
|
89 | 89 | rpg_points_change($new_referral['id_partner'], RPG_REFERRAL, $partner_bonus, "Incoming From Referral ID {$user_id}"); |
90 | 90 | } |
91 | 91 | } |
@@ -102,7 +102,7 @@ discard block |
||
102 | 102 | { |
103 | 103 | $q = 1.03; |
104 | 104 | |
105 | - switch($type) |
|
105 | + switch ($type) |
|
106 | 106 | { |
107 | 107 | case RPG_STRUCTURE: |
108 | 108 | $field_level = 'lvl_minier'; |
@@ -140,19 +140,19 @@ discard block |
||
140 | 140 | |
141 | 141 | $xp = &$user[$field_xp]; |
142 | 142 | |
143 | - if($xp_to_add) |
|
143 | + if ($xp_to_add) |
|
144 | 144 | { |
145 | 145 | $xp += $xp_to_add; |
146 | 146 | db_user_set_by_id($user['id'], "`{$field_xp}` = `{$field_xp}` + '{$xp_to_add}'"); |
147 | 147 | } |
148 | 148 | |
149 | 149 | $level = $user[$field_level]; |
150 | - while($xp > rpg_xp_for_level($level + 1, $b1, $q)) |
|
150 | + while ($xp > rpg_xp_for_level($level + 1, $b1, $q)) |
|
151 | 151 | { |
152 | 152 | $level++; |
153 | 153 | } |
154 | 154 | $level -= $user[$field_level]; |
155 | - if($level > 0) |
|
155 | + if ($level > 0) |
|
156 | 156 | { |
157 | 157 | db_user_set_by_id($user['id'], "`{$field_level}` = `{$field_level}` + '{$level}'"); |
158 | 158 | rpg_points_change($user['id'], $type, $level * 1000, $comment); |
@@ -162,7 +162,7 @@ discard block |
||
162 | 162 | |
163 | 163 | function rpg_xp_for_level($level, $b1, $q) |
164 | 164 | { |
165 | - return floor($b1 * (pow($q, $level) - 1)/($q - 1)); |
|
165 | + return floor($b1 * (pow($q, $level) - 1) / ($q - 1)); |
|
166 | 166 | } |
167 | 167 | |
168 | 168 | function rpg_get_miner_xp($level) |