Completed
Branch work-fleets (4d76fa)
by SuperNova.WS
05:23
created
simulator.php 2 patches
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -21,8 +21,7 @@  discard block
 block discarded – undo
21 21
 
22 22
   $sym_defender = $unpacked['D'];
23 23
   $sym_attacker = $unpacked['A'];
24
-}
25
-else
24
+} else
26 25
 {
27 26
   $sym_defender = array(0 => $sym_defender);
28 27
   $sym_attacker = array(1 => $sym_attacker);
@@ -56,8 +55,7 @@  discard block
 block discarded – undo
56 55
   $template = gettemplate('ube_combat_report', true);
57 56
   $template->assign_recursive($template_result);
58 57
   display($template, '', false, '', false, false, true);
59
-}
60
-else
58
+} else
61 59
 {
62 60
   $template = gettemplate('simulator', true);
63 61
   $techs_and_officers = array(TECH_WEAPON, TECH_SHIELD, TECH_ARMOR, MRC_ADMIRAL);
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
 include('common.' . substr(strrchr(__FILE__, '.'), 1));
4 4
 
5
-if(sys_get_param_int('BE_DEBUG') && !defined('BE_DEBUG'))
5
+if (sys_get_param_int('BE_DEBUG') && !defined('BE_DEBUG'))
6 6
 {
7 7
   define('BE_DEBUG', true);
8 8
 }
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
 $sym_defender = $_POST['defender'] ? $_POST['defender'] : array();
15 15
 $sym_attacker = $_POST['attacker'] ? $_POST['attacker'] : array();
16 16
 
17
-if($replay)
17
+if ($replay)
18 18
 {
19 19
   $unpacked = sn_ube_simulator_decode_replay($replay);
20 20
 
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
   $sym_attacker = array(1 => $sym_attacker);
28 28
 }
29 29
 
30
-if($_POST['submit'] || $execute)
30
+if ($_POST['submit'] || $execute)
31 31
 {
32 32
   $replay = sn_ube_simulator_encode_replay($sym_defender, 'D');
33 33
   $replay .= sn_ube_simulator_encode_replay($sym_attacker, 'A');
@@ -40,9 +40,9 @@  discard block
 block discarded – undo
40 40
   $template = gettemplate('simulator', true);
41 41
   $techs_and_officers = array(TECH_WEAPON, TECH_SHIELD, TECH_ARMOR, MRC_ADMIRAL);
42 42
 
43
-  foreach($techs_and_officers as $tech_id)
43
+  foreach ($techs_and_officers as $tech_id)
44 44
   {
45
-    if(!$sym_attacker[1][$tech_id])
45
+    if (!$sym_attacker[1][$tech_id])
46 46
     {
47 47
       $sym_attacker[1][$tech_id] = mrc_get_level($user, false, $tech_id);
48 48
     }
@@ -56,14 +56,14 @@  discard block
 block discarded – undo
56 56
     UNIT_GOVERNORS => array(MRC_FORTIFIER),
57 57
     UNIT_DEFENCE => sn_get_groups('defense_active'),
58 58
   );
59
-  foreach($show_groups as $unit_group_id => $unit_group)
59
+  foreach ($show_groups as $unit_group_id => $unit_group)
60 60
   {
61 61
     $template->assign_block_vars('simulator', array(
62 62
       'GROUP' => $unit_group_id,
63 63
       'NAME' => $lang['tech'][$unit_group_id],
64 64
     ));
65 65
 
66
-    foreach($unit_group as $unit_id)
66
+    foreach ($unit_group as $unit_id)
67 67
     {
68 68
       $tab++;
69 69
 
Please login to merge, or discard this patch.
login.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@
 block discarded – undo
15 15
 
16 16
 include('includes/init.' . substr(strrchr(__FILE__, '.'), 1));
17 17
 // die();
18
-if($template_result[F_USER_IS_AUTHORIZED]) {
18
+if ($template_result[F_USER_IS_AUTHORIZED]) {
19 19
   sys_redirect('index' . DOT_PHP_EX);
20 20
 }
21 21
 lng_include('login');
Please login to merge, or discard this patch.
market.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
 $newstock = $stock;
27 27
 $intError = MARKET_DEAL;
28 28
 
29
-switch($mode)
29
+switch ($mode)
30 30
 {
31 31
   case MARKET_RESOURCES: // Resource trader
32 32
     require('includes/includes/market_trader.inc');
@@ -82,12 +82,12 @@  discard block
 block discarded – undo
82 82
 }
83 83
 
84 84
 $message_id = sys_get_param_int('message');
85
-if($message_id != MARKET_NOTHING)
85
+if ($message_id != MARKET_NOTHING)
86 86
 {
87 87
   $template->assign_block_vars('result', array('MESSAGE' => $lang['eco_mrk_errors'][$message_id]));
88 88
 }
89 89
 
90
-if($message)
90
+if ($message)
91 91
 {
92 92
   $template->assign_block_vars('result', array('MESSAGE' => $message));
93 93
 }
Please login to merge, or discard this patch.
language/en/system.mo.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -961,7 +961,7 @@
 block discarded – undo
961 961
     REGISTER_ERROR_USERNAME_WRONG => 'Некорректное имя игрока',
962 962
     REGISTER_ERROR_ACCOUNT_NAME_EXISTS => 'Имя учётной записи уже занято. Попробуйте войти с этим именем и вашим паролем или воспользоваться сбросом пароля',
963 963
     REGISTER_ERROR_PASSWORD_INSECURE => 'Неправильный пароль. Пароль должен состоять минимум из ' . PASSWORD_LENGTH_MIN . ' символов',
964
-    REGISTER_ERROR_USERNAME_SHORT => 'Слишком короткое имя. Имя должно состоять минимум из ' . LOGIN_LENGTH_MIN. ' символов',
964
+    REGISTER_ERROR_USERNAME_SHORT => 'Слишком короткое имя. Имя должно состоять минимум из ' . LOGIN_LENGTH_MIN . ' символов',
965 965
     REGISTER_ERROR_PASSWORD_DIFFERENT => 'Пароль и проверочный пароль не совпадают. Проверьте правильность ввода',
966 966
     REGISTER_ERROR_EMAIL_EMPTY => 'Е-Мейл не может быть пустым',
967 967
     REGISTER_ERROR_EMAIL_WRONG => 'Введенный Е-Мейл не является допустимым адресом электронной почты. Проверьте написание Е-Мейла или используйте другой адрес почтового ящика',
Please login to merge, or discard this patch.
admin/statbuilder.php 2 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -43,8 +43,7 @@
 block discarded – undo
43 43
   doquery("UPDATE {{alliance}} SET ally_user_id = {$ally_user_id} WHERE id = {$ally_id} LIMIT 1;");
44 44
 
45 45
   message(str_replace('%s', $ally_tag_raw, $lang['ally_been_maked']), str_replace('%s', $ally_tag_raw, $lang['ally_maked']));
46
-}
47
-else
46
+} else
48 47
 {
49 48
   $page .= parsetemplate(gettemplate('ali_external_make'), $lang);
50 49
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -9,18 +9,18 @@
 block discarded – undo
9 9
  * @copyright 2008 by Chlorel for XNova
10 10
  */
11 11
 
12
-define('INSIDE'  , true);
13
-define('INSTALL' , false);
12
+define('INSIDE', true);
13
+define('INSTALL', false);
14 14
 define('IN_ADMIN', true);
15 15
 require_once('../common.' . substr(strrchr(__FILE__, '.'), 1));
16 16
 
17 17
 // if($user['authlevel'] < 1)
18
-if($user['authlevel'] < 3)
18
+if ($user['authlevel'] < 3)
19 19
 {
20 20
   AdminMessage(classLocale::$lang['adm_err_denied']);
21 21
 }
22 22
 
23
-if(SN_TIME_NOW >= classSupernova::$config->db_loadAll('var_stat_update_admin_forced') && SN_TIME_NOW >= classSupernova::$config->db_loadAll('var_stat_update_end'))
23
+if (SN_TIME_NOW >= classSupernova::$config->db_loadAll('var_stat_update_admin_forced') && SN_TIME_NOW >= classSupernova::$config->db_loadAll('var_stat_update_end'))
24 24
 {
25 25
   classSupernova::$config->db_saveItem('var_stat_update_admin_forced', SN_TIME_NOW + 120);
26 26
 
Please login to merge, or discard this patch.
admin/planet_compensate.php 2 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -115,8 +115,7 @@
 block discarded – undo
115 115
     ));
116 116
 
117 117
     display($template, $lang['tech'][STRUC_MOON_GATE]);
118
-  }
119
-  else
118
+  } else
120 119
   {
121 120
     message($lang['gate_no_src_ga'], $lang['tech'][STRUC_MOON_GATE], "overview.php", 10);
122 121
   }
Please login to merge, or discard this patch.
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@  discard block
 block discarded – undo
1 1
 <?php
2
-define('INSIDE'  , true);
3
-define('INSTALL' , false);
2
+define('INSIDE', true);
3
+define('INSTALL', false);
4 4
 define('IN_ADMIN', true);
5 5
 
6 6
 require('../common.' . substr(strrchr(__FILE__, '.'), 1));
7 7
 
8
-if($user['authlevel'] < 3)
8
+if ($user['authlevel'] < 3)
9 9
 {
10 10
   AdminMessage(classLocale::$lang['adm_err_denied']);
11 11
 }
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
 $username_unsafe = sys_get_param_str_unsafe('username');
26 26
 $username = sys_get_param_escaped('username');
27 27
 
28
-if($galaxy_src)
28
+if ($galaxy_src)
29 29
 {
30 30
   sn_db_transaction_start();
31 31
   $errors = array();
@@ -35,41 +35,41 @@  discard block
 block discarded – undo
35 35
   $planet = sys_o_get_updated($owner, array('galaxy' => $galaxy_src, 'system' => $system_src, 'planet' => $planet_src, 'planet_type' => 1), SN_TIME_NOW);
36 36
   $que    = $planet['que'];
37 37
   $planet = $planet['planet'];
38
-  if(!$planet)
38
+  if (!$planet)
39 39
   {
40 40
     $errors[] = classLocale::$lang['adm_pl_comp_err_0'];
41 41
   }
42 42
 
43
-  if($planet['destruyed'])
43
+  if ($planet['destruyed'])
44 44
   {
45 45
     $errors[] = classLocale::$lang['adm_pl_comp_err_1'];
46 46
   }
47 47
 
48
-  if($planet['id_owner'] != $owner['id'] || !$username)
48
+  if ($planet['id_owner'] != $owner['id'] || !$username)
49 49
   {
50 50
     $errors[] = classLocale::$lang['adm_pl_comp_err_4'];
51 51
   }
52 52
 
53 53
   $destination = sys_o_get_updated($owner, array('galaxy' => $galaxy_dst, 'system' => $system_dst, 'planet' => $planet_dst, 'planet_type' => 1), SN_TIME_NOW);
54 54
   $destination = $destination['planet'];
55
-  if(!$destination)
55
+  if (!$destination)
56 56
   {
57 57
     $errors[] = classLocale::$lang['adm_pl_comp_err_2'];
58 58
   }
59 59
 
60
-  if($planet['id'] == $destination['id'])
60
+  if ($planet['id'] == $destination['id'])
61 61
   {
62 62
     $errors[] = classLocale::$lang['adm_pl_comp_err_5'];
63 63
   }
64 64
 
65
-  if($planet['id_owner'] != $destination['id_owner'])
65
+  if ($planet['id_owner'] != $destination['id_owner'])
66 66
   {
67 67
     $errors[] = classLocale::$lang['adm_pl_comp_err_3'];
68 68
   }
69 69
 
70
-  if(!empty($errors))
70
+  if (!empty($errors))
71 71
   {
72
-    foreach($errors as $error)
72
+    foreach ($errors as $error)
73 73
     {
74 74
       $template->assign_block_vars('error', array(
75 75
         'TEXT' => $error,
@@ -83,14 +83,14 @@  discard block
 block discarded – undo
83 83
     killer_add_planet($planet);
84 84
 
85 85
     $moon = db_planet_by_gspt($galaxy_src, $system_src, $planet_src, PT_MOON, true);
86
-    if($moon)
86
+    if ($moon)
87 87
     {
88 88
       $moon = sys_o_get_updated($owner, $moon, SN_TIME_NOW);
89 89
       $moon = $moon['planet'];
90 90
       killer_add_planet($moon);
91 91
     }
92 92
 
93
-    foreach(sn_get_groups('resources_loot') as $resource_id)
93
+    foreach (sn_get_groups('resources_loot') as $resource_id)
94 94
     {
95 95
       $resource_name = pname_resource_name($resource_id);
96 96
       $template->assign_var("{$resource_name}_cost", $final_cost[$resource_id]);
@@ -98,13 +98,13 @@  discard block
 block discarded – undo
98 98
       $template->assign_var("{$resource_name}_bonus", $final_cost[$resource_id]);
99 99
     }
100 100
 
101
-    if($_GET['btn_confirm'])
101
+    if ($_GET['btn_confirm'])
102 102
     {
103 103
       $time = SN_TIME_NOW + PERIOD_DAY;
104 104
 
105 105
       db_unit_list_delete($planet['id_owner'], LOC_PLANET, $planet['id']);
106 106
       db_planet_set_by_id($planet['id'], "id_owner = 0, destruyed = {$time}");
107
-      if($moon)
107
+      if ($moon)
108 108
       {
109 109
         db_unit_list_delete($planet['id_owner'], LOC_PLANET, $moon['id']);
110 110
         db_planet_set_by_id($moon['id'], "id_owner = 0, destruyed = {$time}");
@@ -131,7 +131,7 @@  discard block
 block discarded – undo
131 131
   'username' => $username,
132 132
 ));
133 133
 
134
-display(parsetemplate($template), classLocale::$lang['adm_pl_comp_title'], false, '', true );
134
+display(parsetemplate($template), classLocale::$lang['adm_pl_comp_title'], false, '', true);
135 135
 
136 136
 function killer_add_planet($planet)
137 137
 {
@@ -146,34 +146,34 @@  discard block
 block discarded – undo
146 146
   }
147 147
   */
148 148
 
149
-  foreach(sn_get_groups('structures') as $unit_id)
149
+  foreach (sn_get_groups('structures') as $unit_id)
150 150
   {
151 151
     $build_level = mrc_get_level($user, $planet, $unit_id, true, true);
152
-    if($build_level > 0)
152
+    if ($build_level > 0)
153 153
     {
154 154
       $unit_cost = get_unit_param($unit_id, 'cost');
155 155
       $build_factor = $unit_cost['factor'] != 1 ? (1 - pow($unit_cost['factor'], $build_level)) / (1 - $unit_cost['factor']) : $unit_cost['factor'];
156
-      foreach($sn_group_resources_loot as $resource_id)
156
+      foreach ($sn_group_resources_loot as $resource_id)
157 157
       {
158 158
         $final_cost[$resource_id] += isset($unit_cost[$resource_id]) && $unit_cost[$resource_id] > 0 ? floor($unit_cost[$resource_id] * $build_factor) : 0;
159 159
       }
160 160
     }
161 161
   }
162 162
 
163
-  foreach(sn_get_groups(array('defense', 'fleet')) as $unit_id)
163
+  foreach (sn_get_groups(array('defense', 'fleet')) as $unit_id)
164 164
   {
165 165
     $unit_count = mrc_get_level($user, $planet, $unit_id, true, true);
166
-    if($unit_count > 0)
166
+    if ($unit_count > 0)
167 167
     {
168 168
       $unit_cost = get_unit_param($unit_id, 'cost');
169
-      foreach($sn_group_resources_loot as $resource_id)
169
+      foreach ($sn_group_resources_loot as $resource_id)
170 170
       {
171 171
         $final_cost[$resource_id] += isset($unit_cost[$resource_id]) && $unit_cost[$resource_id] > 0 ? floor($unit_cost[$resource_id] * $unit_count) : 0;
172 172
       }
173 173
     }
174 174
   }
175 175
 
176
-  foreach($sn_group_resources_loot as $resource_id)
176
+  foreach ($sn_group_resources_loot as $resource_id)
177 177
   {
178 178
     $final_cost[$resource_id] += floor(mrc_get_level($user, $planet, $resource_id, true, true));
179 179
   }
Please login to merge, or discard this patch.
includes/functions/flt_mission_missile.php 2 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -115,8 +115,7 @@
 block discarded – undo
115 115
     ));
116 116
 
117 117
     display($template, $lang['tech'][STRUC_MOON_GATE]);
118
-  }
119
-  else
118
+  } else
120 119
   {
121 120
     message($lang['gate_no_src_ga'], $lang['tech'][STRUC_MOON_GATE], "overview.php", 10);
122 121
   }
Please login to merge, or discard this patch.
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
112 112
 
113 113
   $iraks = db_missile_list_by_arrival();
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
 block discarded – undo
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,7 +141,7 @@  discard block
 block discarded – undo
141 141
         $message = classLocale::$lang['mip_all_destroyed'];
142 142
         $db_changeset['unit'][] = sn_db_unit_changeset_prepare(UNIT_DEF_MISSILE_INTERCEPTOR, -$missiles, $targetUser, $target_planet_row['id']);
143 143
       } else {
144
-        if($interceptors) {
144
+        if ($interceptors) {
145 145
           $message = sprintf(classLocale::$lang['mip_destroyed'], $interceptors);
146 146
           $db_changeset['unit'][] = sn_db_unit_changeset_prepare(UNIT_DEF_MISSILE_INTERCEPTOR, -$interceptors, $targetUser, $target_planet_row['id']);
147 147
         }
@@ -149,16 +149,16 @@  discard block
 block discarded – undo
149 149
 
150 150
         $attackResult = COE_missileAttack($targetUser, $rowAttacker, $missiles - $interceptors, $planetDefense, $fleetRow['primaer']);
151 151
 
152
-        foreach($attackResult['structures'] as $key => $structure) {
152
+        foreach ($attackResult['structures'] as $key => $structure) {
153 153
           $destroyed = $planetDefense[$key][0] - $structure[0];
154
-          if($destroyed) {
154
+          if ($destroyed) {
155 155
             $db_changeset['unit'][] = sn_db_unit_changeset_prepare($key, -$destroyed, $targetUser, $target_planet_row['id']);
156 156
 
157 157
             $message .= "&nbsp;&nbsp;{$lang['tech'][$key]} - {$destroyed} {$lang['quantity']}<br>";
158 158
           }
159 159
         }
160 160
 
161
-        if(!empty($message)) {
161
+        if (!empty($message)) {
162 162
           $message = $lang['mip_defense_destroyed'] . $message . "{$lang['mip_recycled']}{$lang['Metal']}: {$attackResult['metal']}, {$lang['Crystal']}: {$attackResult['crystal']}<br>";
163 163
 
164 164
           db_planet_set_by_id($target_planet_row['id'], "`metal` = `metal` + {$attackResult['metal']}, `crystal` = `crystal` + {$attackResult['crystal']}");
@@ -178,8 +178,8 @@  discard block
 block discarded – undo
178 178
       empty($message) ? $message = classLocale::$lang['mip_no_defense'] : false;
179 179
       // empty($message) && ($message = $lang['mip_no_defense']);
180 180
 
181
-      msg_send_simple_message ( $fleetRow['fleet_owner'], '', SN_TIME_NOW, MSG_TYPE_SPY, classLocale::$lang['mip_sender_amd'], classLocale::$lang['mip_subject_amd'], $message_vorlage . $message );
182
-      msg_send_simple_message ( $fleetRow['fleet_target_owner'], '', SN_TIME_NOW, MSG_TYPE_SPY, classLocale::$lang['mip_sender_amd'], classLocale::$lang['mip_subject_amd'], $message_vorlage . $message );
181
+      msg_send_simple_message($fleetRow['fleet_owner'], '', SN_TIME_NOW, MSG_TYPE_SPY, classLocale::$lang['mip_sender_amd'], classLocale::$lang['mip_subject_amd'], $message_vorlage . $message);
182
+      msg_send_simple_message($fleetRow['fleet_target_owner'], '', SN_TIME_NOW, MSG_TYPE_SPY, classLocale::$lang['mip_sender_amd'], classLocale::$lang['mip_subject_amd'], $message_vorlage . $message);
183 183
     }
184 184
     db_missile_delete($fleetRow);
185 185
   }
Please login to merge, or discard this patch.
includes/classes/Bonus.php 2 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
   /**
25 25
    * Добавляет юнит к списку бонусов
26 26
    *
27
-   * @param $unit_id
27
+   * @param integer $unit_id
28 28
    * @param $unit_level
29 29
    */
30 30
   public function add_unit_by_snid($unit_id, $unit_level) {
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
    *
68 68
    * Выдает финальный бонус в виде множителя
69 69
    *
70
-   * @param string|int $param - ИД бонуса
70
+   * @param string $param - ИД бонуса
71 71
    *
72 72
    * @return float
73 73
    */
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -28,12 +28,12 @@  discard block
 block discarded – undo
28 28
    * @param $unit_level
29 29
    */
30 30
   public function add_unit_by_snid($unit_id, $unit_level) {
31
-    if(!$unit_level) {
31
+    if (!$unit_level) {
32 32
       return;
33 33
     }
34 34
 
35
-    foreach(static::$_bonus_group as $param_name => $unit_list) {
36
-      if(!empty($unit_list[$unit_id])) {
35
+    foreach (static::$_bonus_group as $param_name => $unit_list) {
36
+      if (!empty($unit_list[$unit_id])) {
37 37
         // Простейший вариант - мультипликатор по базе
38 38
         // Общий мультипликатор добавляется в конец
39 39
         $this->grants[$param_name][$unit_id] = $unit_level;
@@ -82,16 +82,16 @@  discard block
 block discarded – undo
82 82
 //    $this->grants[$param_name][$unit_id] = $unit_level * get_unit_param($unit_id, P_BONUS_VALUE) / 100;;
83 83
     $value_add = floatval($base_value);
84 84
     $cumulative = 1.0; // Для случая BONUS_PERCENT
85
-    if(!empty($this->grants[$param]) && is_array($this->grants[$param])) {
86
-      foreach($this->grants[$param] as $unit_id => $unit_level) {
85
+    if (!empty($this->grants[$param]) && is_array($this->grants[$param])) {
86
+      foreach ($this->grants[$param] as $unit_id => $unit_level) {
87 87
         $unit_bonus = 0;
88
-        if($unit_id < 0) {
88
+        if ($unit_id < 0) {
89 89
           // Meta-unit - leave as is
90 90
         } else {
91 91
           // TODO - Подумать, что будет при смешивании разных бонусов и как этого избежать
92 92
           $bonus_value = get_unit_param($unit_id, P_BONUS_VALUE);
93 93
           $bonus_type = get_unit_param($unit_id, P_BONUS_TYPE);
94
-          switch($bonus_type) {
94
+          switch ($bonus_type) {
95 95
             case BONUS_PERCENT:
96 96
               $unit_bonus = $unit_level * $bonus_value / 100;
97 97
               $cumulative += $unit_bonus;
Please login to merge, or discard this patch.
includes/classes/supernova.php 3 patches
Doc Comments   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -323,7 +323,7 @@  discard block
 block discarded – undo
323 323
    *   <p>null - транзакция НЕ должна быть запущена</p>
324 324
    *   <p>true - транзакция должна быть запущена - для совместимости с $for_update</p>
325 325
    *   <p>false - всё равно - для совместимости с $for_update</p>
326
-   * @return bool Текущий статус транзакции
326
+   * @return null|boolean Текущий статус транзакции
327 327
    */
328 328
   public static function db_transaction_check($status = null) {
329 329
     $error_msg = false;
@@ -399,7 +399,7 @@  discard block
 block discarded – undo
399 399
   /**
400 400
    * Блокирует указанные таблицу/список таблиц
401 401
    *
402
-   * @param string|array $tables Таблица/список таблиц для блокировки. Названия таблиц - без префиксов
402
+   * @param string $tables Таблица/список таблиц для блокировки. Названия таблиц - без префиксов
403 403
    * <p>string - название таблицы для блокировки</p>
404 404
    * <p>array - массив, где ключ - имя таблицы, а значение - условия блокировки элементов</p>
405 405
    */
@@ -587,6 +587,9 @@  discard block
 block discarded – undo
587 587
     return $result;
588 588
   }
589 589
 
590
+  /**
591
+   * @param integer $location_type
592
+   */
590 593
   public static function db_ins_field_set($location_type, $field_set, $serialize = false) {
591 594
     // TODO multiinsert
592 595
     !sn_db_field_set_is_safe($field_set) ? $field_set = sn_db_field_set_make_safe($field_set, $serialize) : false;
@@ -809,7 +812,7 @@  discard block
 block discarded – undo
809 812
    * @param     $location_type
810 813
    * @param     $location_id
811 814
    *
812
-   * @return array|bool
815
+   * @return boolean
813 816
    */
814 817
   public static function db_get_unit_list_by_location($user_id = 0, $location_type, $location_id)
815 818
   {
Please login to merge, or discard this patch.
Braces   +12 added lines, -4 removed lines patch added patch discarded remove patch
@@ -573,7 +573,8 @@  discard block
 block discarded – undo
573 573
     $location_info = &static::$location_info[$location_type];
574 574
     $id_field = $location_info[P_ID];
575 575
     $table_name = $location_info[P_TABLE_NAME];
576
-    if($result = static::db_query($q = "UPDATE {{{$table_name}}} SET {$set} WHERE `{$id_field}` = {$record_id}")) // TODO Как-то вернуть может быть LIMIT 1 ?
576
+    if($result = static::db_query($q = "UPDATE {{{$table_name}}} SET {$set} WHERE `{$id_field}` = {$record_id}")) {
577
+      // TODO Как-то вернуть может быть LIMIT 1 ?
577 578
     {
578 579
       if(static::$db->db_affected_rows()) {
579 580
         // Обновляем данные только если ряд был затронут
@@ -581,6 +582,7 @@  discard block
 block discarded – undo
581 582
 
582 583
         // Тут именно так, а не cache_unset - что бы в кэшах автоматически обновилась запись. Будет нужно на будущее
583 584
         static::$data[$location_type][$record_id] = null;
585
+    }
584 586
         // Вытаскиваем обновленную запись
585 587
         static::db_get_record_by_id($location_type, $record_id);
586 588
         static::cache_clear($location_type, false); // Мягкий сброс - только $queries
@@ -622,9 +624,11 @@  discard block
 block discarded – undo
622 624
     $set = trim($set);
623 625
     $table_name = static::$location_info[$location_type][P_TABLE_NAME];
624 626
     if($result = static::db_query("INSERT INTO `{{{$table_name}}}` SET {$set}")) {
625
-      if(static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
627
+      if(static::$db->db_affected_rows()) {
628
+        // Обновляем данные только если ряд был затронут
626 629
       {
627 630
         $record_id = db_insert_id();
631
+      }
628 632
         // Вытаскиваем запись целиком, потому что в $set могли быть "данные по умолчанию"
629 633
         $result = static::db_get_record_by_id($location_type, $record_id);
630 634
         // Очищаем второстепенные кэши - потому что вставленная запись могла повлиять на результаты запросов или локация или еще чего
@@ -669,10 +673,12 @@  discard block
 block discarded – undo
669 673
     $id_field = $location_info[P_ID];
670 674
     $table_name = $location_info[P_TABLE_NAME];
671 675
     if($result = static::db_query("DELETE FROM `{{{$table_name}}}` WHERE `{$id_field}` = {$safe_record_id}")) {
672
-      if(static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
676
+      if(static::$db->db_affected_rows()) {
677
+        // Обновляем данные только если ряд был затронут
673 678
       {
674 679
         static::cache_unset($location_type, $safe_record_id);
675 680
       }
681
+      }
676 682
     }
677 683
 
678 684
     return $result;
@@ -689,12 +695,14 @@  discard block
 block discarded – undo
689 695
 //static::db_get_record_list($location_type, $condition, false, true);
690 696
 
691 697
     if($result = static::db_query("DELETE FROM `{{{$table_name}}}` WHERE {$condition}")) {
692
-      if(static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
698
+      if(static::$db->db_affected_rows()) {
699
+        // Обновляем данные только если ряд был затронут
693 700
       {
694 701
         // Обнуление кэша, потому что непонятно, что поменялось
695 702
         // TODO - когда будет структурированный $condition можно будет делать только cache_unset по нужным записям
696 703
         static::cache_clear($location_type);
697 704
       }
705
+      }
698 706
     }
699 707
 
700 708
     return $result;
Please login to merge, or discard this patch.
Spacing   +103 added lines, -105 removed lines patch added patch discarded remove patch
@@ -202,7 +202,7 @@  discard block
 block discarded – undo
202 202
 
203 203
 
204 204
   public static function log_file($message, $spaces = 0) {
205
-    if(self::$debug) {
205
+    if (self::$debug) {
206 206
       self::$debug->log_file($message, $spaces);
207 207
     }
208 208
   }
@@ -214,16 +214,16 @@  discard block
 block discarded – undo
214 214
   // Перепаковывает массив на заданную глубину, убирая поля с null
215 215
   public static function array_repack(&$array, $level = 0) {
216 216
     // TODO $lock_table не нужна тут
217
-    if(!is_array($array)) {
217
+    if (!is_array($array)) {
218 218
       return;
219 219
     }
220 220
 
221
-    foreach($array as $key => &$value) {
222
-      if($value === null) {
221
+    foreach ($array as $key => &$value) {
222
+      if ($value === null) {
223 223
         unset($array[$key]);
224
-      } elseif($level > 0 && is_array($value)) {
224
+      } elseif ($level > 0 && is_array($value)) {
225 225
         static::array_repack($value, $level - 1);
226
-        if(empty($value)) {
226
+        if (empty($value)) {
227 227
           unset($array[$key]);
228 228
         }
229 229
       }
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
   // TODO Вынести в отдельный объект
235 235
   public static function cache_repack($location_type, $record_id = 0) {
236 236
     // Если есть $user_id - проверяем, а надо ли перепаковывать?
237
-    if($record_id && isset(static::$data[$location_type][$record_id]) && static::$data[$location_type][$record_id] !== null) {
237
+    if ($record_id && isset(static::$data[$location_type][$record_id]) && static::$data[$location_type][$record_id] !== null) {
238 238
       return;
239 239
     }
240 240
 
@@ -245,9 +245,9 @@  discard block
 block discarded – undo
245 245
 
246 246
   public static function cache_clear($location_type, $hard = true) {
247 247
     //print("<br />CACHE CLEAR {$cache_id} " . ($hard ? 'HARD' : 'SOFT') . "<br />");
248
-    if($hard && !empty(static::$data[$location_type])) {
248
+    if ($hard && !empty(static::$data[$location_type])) {
249 249
       // Здесь нельзя делать unset - надо записывать NULL, что бы это отразилось на зависимых записях
250
-      array_walk(static::$data[$location_type], function (&$item) { $item = null; });
250
+      array_walk(static::$data[$location_type], function(&$item) { $item = null; });
251 251
     }
252 252
     static::$locator[$location_type] = array();
253 253
     static::$queries[$location_type] = array();
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
 
257 257
   public static function cache_clear_all($hard = true) {
258 258
     //print('<br />CACHE CLEAR ALL<br />');
259
-    if($hard) {
259
+    if ($hard) {
260 260
       static::$data = array();
261 261
       static::cache_lock_unset_all();
262 262
     }
@@ -285,12 +285,12 @@  discard block
 block discarded – undo
285 285
   */
286 286
   public static function cache_set($location_type, $record_id, $record, $force_overwrite = false, $skip_lock = false) {
287 287
     // нет идентификатора - выход
288
-    if(!($record_id = $record[static::$location_info[$location_type][P_ID]])) {
288
+    if (!($record_id = $record[static::$location_info[$location_type][P_ID]])) {
289 289
       return;
290 290
     }
291 291
 
292 292
     $in_transaction = static::db_transaction_check(false);
293
-    if(
293
+    if (
294 294
       $force_overwrite
295 295
       ||
296 296
       // Не заменяются заблокированные записи во время транзакции
@@ -300,7 +300,7 @@  discard block
 block discarded – undo
300 300
       !static::cache_isset($location_type, $record_id)
301 301
     ) {
302 302
       static::$data[$location_type][$record_id] = $record;
303
-      if($in_transaction && !$skip_lock) {
303
+      if ($in_transaction && !$skip_lock) {
304 304
         static::cache_lock_set($location_type, $record_id);
305 305
       }
306 306
     }
@@ -308,7 +308,7 @@  discard block
 block discarded – undo
308 308
 
309 309
   public static function cache_unset($cache_id, $safe_record_id) {
310 310
     // $record_id должен быть проверен заранее !
311
-    if(isset(static::$data[$cache_id][$safe_record_id]) && static::$data[$cache_id][$safe_record_id] !== null) {
311
+    if (isset(static::$data[$cache_id][$safe_record_id]) && static::$data[$cache_id][$safe_record_id] !== null) {
312 312
       // Выставляем запись в null
313 313
       static::$data[$cache_id][$safe_record_id] = null;
314 314
       // Очищаем кэш мягко - что бы удалить очистить связанные данные - кэш локаций и кэш запоросов и всё, что потребуется впредь
@@ -325,7 +325,7 @@  discard block
 block discarded – undo
325 325
   }
326 326
 
327 327
   public static function cache_lock_unset($location_type, $record_id) {
328
-    if(isset(static::$locks[$location_type][$record_id])) {
328
+    if (isset(static::$locks[$location_type][$record_id])) {
329 329
       unset(static::$locks[$location_type][$record_id]);
330 330
     }
331 331
 
@@ -359,13 +359,13 @@  discard block
 block discarded – undo
359 359
    */
360 360
   public static function db_transaction_check($status = null) {
361 361
     $error_msg = false;
362
-    if($status && !static::$db_in_transaction) {
362
+    if ($status && !static::$db_in_transaction) {
363 363
       $error_msg = 'No transaction started for current operation';
364
-    } elseif($status === null && static::$db_in_transaction) {
364
+    } elseif ($status === null && static::$db_in_transaction) {
365 365
       $error_msg = 'Transaction is already started';
366 366
     }
367 367
 
368
-    if($error_msg) {
368
+    if ($error_msg) {
369 369
       // TODO - Убрать позже
370 370
       print('<h1>СООБЩИТЕ ЭТО АДМИНУ: sn_db_transaction_check() - ' . $error_msg . '</h1>');
371 371
       $backtrace = debug_backtrace();
@@ -385,7 +385,7 @@  discard block
 block discarded – undo
385 385
     static::$transaction_id++;
386 386
     doquery('START TRANSACTION');
387 387
 
388
-    if(classSupernova::$config->db_manual_lock_enabled) {
388
+    if (classSupernova::$config->db_manual_lock_enabled) {
389 389
       classSupernova::$config->db_loadItem('var_db_manually_locked');
390 390
       classSupernova::$config->db_saveItem('var_db_manually_locked', SN_TIME_SQL);
391 391
     }
@@ -402,7 +402,7 @@  discard block
 block discarded – undo
402 402
   public static function db_transaction_commit() {
403 403
     static::db_transaction_check(true);
404 404
 
405
-    if(!empty(static::$delayed_changset)) {
405
+    if (!empty(static::$delayed_changset)) {
406 406
       static::db_changeset_apply(static::$delayed_changset, true);
407 407
       // pdump(static::$delayed_changset);
408 408
     }
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
 
419 419
   public static function db_transaction_rollback() {
420 420
     // static::db_transaction_check(true); // TODO - вообще-то тут тоже надо проверять есть ли транзакция
421
-    if(!empty(static::$delayed_changset)) {
421
+    if (!empty(static::$delayed_changset)) {
422 422
       static::db_changeset_revert();
423 423
     }
424 424
     static::$delayed_changset = array();
@@ -441,7 +441,7 @@  discard block
 block discarded – undo
441 441
    */
442 442
   public static function db_lock_tables($tables) {
443 443
     $tables = is_array($tables) ? $tables : array($tables => '');
444
-    foreach($tables as $table_name => $condition) {
444
+    foreach ($tables as $table_name => $condition) {
445 445
       self::$db->doquery("SELECT 1 FROM {{{$table_name}}}" . ($condition ? ' WHERE ' . $condition : ''));
446 446
     }
447 447
   }
@@ -484,17 +484,17 @@  discard block
 block discarded – undo
484 484
     //pdump($filter, 'Выбираем ' . $location_type);
485 485
     $query_cache = &static::$queries[$location_type][$filter];
486 486
 
487
-    if(!isset($query_cache) || $query_cache === null) {
487
+    if (!isset($query_cache) || $query_cache === null) {
488 488
       // pdump($filter, 'Кэш пустой, начинаем возню');
489 489
       $location_info = &static::$location_info[$location_type];
490 490
       $id_field = $location_info[P_ID];
491 491
       $query_cache = array();
492 492
 
493
-      if(static::db_transaction_check(false)) {
493
+      if (static::db_transaction_check(false)) {
494 494
         //pdump($filter, 'Транзакция - блокируем ' . $location_type);
495 495
         // Проходим по всем родителям данной записи
496 496
         // foreach($location_info[P_OWNER_INFO] as $owner_location_type => $owner_data)
497
-        foreach($location_info[P_OWNER_INFO] as $owner_data) {
497
+        foreach ($location_info[P_OWNER_INFO] as $owner_data) {
498 498
           $owner_location_type = $owner_data[P_LOCATION];
499 499
           //pdump($filter, 'Транзакция - блокируем родителя ' . $owner_location_type);
500 500
           $parent_id_list = array();
@@ -507,15 +507,15 @@  discard block
 block discarded – undo
507 507
             ($fetch ? ' LIMIT 1' : ''), false, true);
508 508
 
509 509
           //pdump($q, 'Запрос блокировки');
510
-          while($row = db_fetch($query)) {
510
+          while ($row = db_fetch($query)) {
511 511
             // Исключаем из списка родительских ИД уже заблокированные записи
512
-            if(!static::cache_lock_get($owner_location_type, $row['parent_id'])) {
512
+            if (!static::cache_lock_get($owner_location_type, $row['parent_id'])) {
513 513
               $parent_id_list[$row['parent_id']] = $row['parent_id'];
514 514
             }
515 515
           }
516 516
           //pdump($parent_id_list, 'Выбраны родители');
517 517
           // Если все-таки какие-то записи еще не заблокированы - вынимаем текущие версии из базы
518
-          if($indexes_str = implode(',', $parent_id_list)) {
518
+          if ($indexes_str = implode(',', $parent_id_list)) {
519 519
             //pdump($indexes_str, '$indexes_str');
520 520
             $parent_id_field = static::$location_info[$owner_location_type][P_ID];
521 521
             static::db_get_record_list($owner_location_type,
@@ -530,7 +530,7 @@  discard block
 block discarded – undo
530 530
         "SELECT * FROM {{{$location_info[P_TABLE_NAME]}}}" .
531 531
         (($filter = trim($filter)) ? " WHERE {$filter}" : '')
532 532
       );
533
-      while($row = db_fetch($query)) {
533
+      while ($row = db_fetch($query)) {
534 534
         // static::db_get_record_by_id($location_type, $row[$id_field]);
535 535
         static::cache_set($location_type, $row[$id_field], $row);
536 536
         $query_cache[$row[$id_field]] = &static::$data[$location_type][$row[$id_field]];
@@ -538,14 +538,14 @@  discard block
 block discarded – undo
538 538
       }
539 539
     }
540 540
 
541
-    if($no_return) {
541
+    if ($no_return) {
542 542
       return true;
543 543
     } else {
544 544
       $result = false;
545
-      if(is_array($query_cache)) {
546
-        foreach($query_cache as $key => $value) {
545
+      if (is_array($query_cache)) {
546
+        foreach ($query_cache as $key => $value) {
547 547
           $result[$key] = $value;
548
-          if($fetch) {
548
+          if ($fetch) {
549 549
             break;
550 550
           }
551 551
         }
@@ -564,16 +564,16 @@  discard block
 block discarded – undo
564 564
    */
565 565
   public static function db_upd_record_by_id($location_type, $record_id, $set) {
566 566
     //if(!($record_id = intval($record_id)) || !($set = trim($set))) return false;
567
-    if(!($record_id = idval($record_id)) || !($set = trim($set))) {
567
+    if (!($record_id = idval($record_id)) || !($set = trim($set))) {
568 568
       return false;
569 569
     }
570 570
 
571 571
     $location_info = &static::$location_info[$location_type];
572 572
     $id_field = $location_info[P_ID];
573 573
     $table_name = $location_info[P_TABLE_NAME];
574
-    if($result = static::db_query($q = "UPDATE {{{$table_name}}} SET {$set} WHERE `{$id_field}` = {$record_id}")) // TODO Как-то вернуть может быть LIMIT 1 ?
574
+    if ($result = static::db_query($q = "UPDATE {{{$table_name}}} SET {$set} WHERE `{$id_field}` = {$record_id}")) // TODO Как-то вернуть может быть LIMIT 1 ?
575 575
     {
576
-      if(static::$db->db_affected_rows()) {
576
+      if (static::$db->db_affected_rows()) {
577 577
         // Обновляем данные только если ряд был затронут
578 578
         // TODO - переделать под работу со структурированными $set
579 579
 
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
   }
590 590
 
591 591
   public static function db_upd_record_list($location_type, $condition, $set) {
592
-    if(!($set = trim($set))) {
592
+    if (!($set = trim($set))) {
593 593
       return false;
594 594
     }
595 595
 
@@ -598,9 +598,9 @@  discard block
 block discarded – undo
598 598
 
599 599
 //static::db_get_record_list($location_type, $condition, false, true);
600 600
 
601
-    if($result = static::db_query("UPDATE {{{$table_name}}} SET " . $set . ($condition ? ' WHERE ' . $condition : ''))) {
601
+    if ($result = static::db_query("UPDATE {{{$table_name}}} SET " . $set . ($condition ? ' WHERE ' . $condition : ''))) {
602 602
 
603
-      if(static::$db->db_affected_rows()) { // Обновляем данные только если ряд был затронут
603
+      if (static::$db->db_affected_rows()) { // Обновляем данные только если ряд был затронут
604 604
         // Поскольку нам неизвестно, что и как обновилось - сбрасываем кэш этого типа полностью
605 605
         // TODO - когда будет структурированный $condition и $set - перепаковывать данные
606 606
         static::cache_clear($location_type, true);
@@ -619,8 +619,8 @@  discard block
 block discarded – undo
619 619
   public static function db_ins_record($location_type, $set) {
620 620
     $set = trim($set);
621 621
     $table_name = static::$location_info[$location_type][P_TABLE_NAME];
622
-    if($result = static::db_query("INSERT INTO `{{{$table_name}}}` SET {$set}")) {
623
-      if(static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
622
+    if ($result = static::db_query("INSERT INTO `{{{$table_name}}}` SET {$set}")) {
623
+      if (static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
624 624
       {
625 625
         $record_id = db_insert_id();
626 626
         // Вытаскиваем запись целиком, потому что в $set могли быть "данные по умолчанию"
@@ -642,8 +642,8 @@  discard block
 block discarded – undo
642 642
     $fields = implode(',', array_keys($field_set));
643 643
 
644 644
     $table_name = static::$location_info[$location_type][P_TABLE_NAME];
645
-    if($result = static::db_query("INSERT INTO `{{{$table_name}}}` ($fields) VALUES ($values);")) {
646
-      if(static::$db->db_affected_rows()) {
645
+    if ($result = static::db_query("INSERT INTO `{{{$table_name}}}` ($fields) VALUES ($values);")) {
646
+      if (static::$db->db_affected_rows()) {
647 647
         // Обновляем данные только если ряд был затронут
648 648
         $record_id = db_insert_id();
649 649
         // Вытаскиваем запись целиком, потому что в $set могли быть "данные по умолчанию"
@@ -659,15 +659,15 @@  discard block
 block discarded – undo
659 659
 
660 660
   public static function db_del_record_by_id($location_type, $safe_record_id) {
661 661
     // if(!($safe_record_id = intval($safe_record_id))) return false;
662
-    if(!($safe_record_id = idval($safe_record_id))) {
662
+    if (!($safe_record_id = idval($safe_record_id))) {
663 663
       return false;
664 664
     }
665 665
 
666 666
     $location_info = &static::$location_info[$location_type];
667 667
     $id_field = $location_info[P_ID];
668 668
     $table_name = $location_info[P_TABLE_NAME];
669
-    if($result = static::db_query("DELETE FROM `{{{$table_name}}}` WHERE `{$id_field}` = {$safe_record_id}")) {
670
-      if(static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
669
+    if ($result = static::db_query("DELETE FROM `{{{$table_name}}}` WHERE `{$id_field}` = {$safe_record_id}")) {
670
+      if (static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
671 671
       {
672 672
         static::cache_unset($location_type, $safe_record_id);
673 673
       }
@@ -677,7 +677,7 @@  discard block
 block discarded – undo
677 677
   }
678 678
 
679 679
   public static function db_del_record_list($location_type, $condition) {
680
-    if(!($condition = trim($condition))) {
680
+    if (!($condition = trim($condition))) {
681 681
       return false;
682 682
     }
683 683
 
@@ -686,8 +686,8 @@  discard block
 block discarded – undo
686 686
 
687 687
 //static::db_get_record_list($location_type, $condition, false, true);
688 688
 
689
-    if($result = static::db_query("DELETE FROM `{{{$table_name}}}` WHERE {$condition}")) {
690
-      if(static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
689
+    if ($result = static::db_query("DELETE FROM `{{{$table_name}}}` WHERE {$condition}")) {
690
+      if (static::$db->db_affected_rows()) // Обновляем данные только если ряд был затронут
691 691
       {
692 692
         // Обнуление кэша, потому что непонятно, что поменялось
693 693
         // TODO - когда будет структурированный $condition можно будет делать только cache_unset по нужным записям
@@ -734,20 +734,20 @@  discard block
 block discarded – undo
734 734
 
735 735
   public static function db_get_user_by_username($username_unsafe, $for_update = false, $fields = '*', $player = null, $like = false) {
736 736
     // TODO Проверить, кстати - а везде ли нужно выбирать юзеров или где-то все-таки ищутся Альянсы ?
737
-    if(!($username_unsafe = trim($username_unsafe))) {
737
+    if (!($username_unsafe = trim($username_unsafe))) {
738 738
       return false;
739 739
     }
740 740
 
741 741
     $user = null;
742
-    if(is_array(static::$data[LOC_USER])) {
743
-      foreach(static::$data[LOC_USER] as $user_id => $user_data) {
744
-        if(is_array($user_data) && isset($user_data['username'])) {
742
+    if (is_array(static::$data[LOC_USER])) {
743
+      foreach (static::$data[LOC_USER] as $user_id => $user_data) {
744
+        if (is_array($user_data) && isset($user_data['username'])) {
745 745
           // проверяем поле
746 746
           // TODO Возможно есть смысл всегда искать по strtolower - но может игрок захочет переименоваться с другим регистром? Проверить!
747
-          if((!$like && $user_data['username'] == $username_unsafe) || ($like && strtolower($user_data['username']) == strtolower($username_unsafe))) {
747
+          if ((!$like && $user_data['username'] == $username_unsafe) || ($like && strtolower($user_data['username']) == strtolower($username_unsafe))) {
748 748
             // $user_as_ally = intval($user_data['user_as_ally']);
749 749
             $user_as_ally = idval($user_data['user_as_ally']);
750
-            if($player === null || ($player === true && !$user_as_ally) || ($player === false && $user_as_ally)) {
750
+            if ($player === null || ($player === true && !$user_as_ally) || ($player === false && $user_as_ally)) {
751 751
               $user = $user_data;
752 752
               break;
753 753
             }
@@ -756,7 +756,7 @@  discard block
 block discarded – undo
756 756
       }
757 757
     }
758 758
 
759
-    if($user === null) {
759
+    if ($user === null) {
760 760
       // Вытаскиваем запись
761 761
       $username_safe = db_escape($like ? strtolower($username_unsafe) : $username_unsafe); // тут на самом деле strtolower() лишняя, но пусть будет
762 762
 
@@ -774,17 +774,17 @@  discard block
 block discarded – undo
774 774
 
775 775
   // UNUSED
776 776
   public static function db_get_user_by_email($email_unsafe, $use_both = false, $for_update = false, $fields = '*') {
777
-    if(!($email_unsafe = strtolower(trim($email_unsafe)))) {
777
+    if (!($email_unsafe = strtolower(trim($email_unsafe)))) {
778 778
       return false;
779 779
     }
780 780
 
781 781
     $user = null;
782 782
     // TODO переделать на индексы
783
-    if(is_array(static::$data[LOC_USER])) {
784
-      foreach(static::$data[LOC_USER] as $user_id => $user_data) {
785
-        if(is_array($user_data) && isset($user_data['email_2'])) {
783
+    if (is_array(static::$data[LOC_USER])) {
784
+      foreach (static::$data[LOC_USER] as $user_id => $user_data) {
785
+        if (is_array($user_data) && isset($user_data['email_2'])) {
786 786
           // проверяем поле
787
-          if(strtolower($user_data['email_2']) == $email_unsafe || ($use_both && strtolower($user_data['email']) == $email_unsafe)) {
787
+          if (strtolower($user_data['email_2']) == $email_unsafe || ($use_both && strtolower($user_data['email']) == $email_unsafe)) {
788 788
             $user = $user_data;
789 789
             break;
790 790
           }
@@ -792,7 +792,7 @@  discard block
 block discarded – undo
792 792
       }
793 793
     }
794 794
 
795
-    if($user === null) {
795
+    if ($user === null) {
796 796
       // Вытаскиваем запись
797 797
       $email_safe = db_escape($email_unsafe);
798 798
       $user = static::db_query(
@@ -811,7 +811,7 @@  discard block
 block discarded – undo
811 811
     $user = null;
812 812
     // TODO переделать на индексы
813 813
 
814
-    if($user === null && !empty($where_safe)) {
814
+    if ($user === null && !empty($where_safe)) {
815 815
       // Вытаскиваем запись
816 816
       $user = static::db_query("SELECT * FROM {{users}} WHERE {$where_safe}", true);
817 817
 
@@ -833,7 +833,7 @@  discard block
 block discarded – undo
833 833
   public static function db_get_unit_by_id($unit_id, $for_update = false, $fields = '*') {
834 834
     // TODO запихивать в $data[LOC_LOCATION][$location_type][$location_id]
835 835
     $unit = static::db_get_record_by_id(LOC_UNIT, $unit_id, $for_update, $fields);
836
-    if(is_array($unit)) {
836
+    if (is_array($unit)) {
837 837
       static::$locator[LOC_UNIT][$unit['unit_location_type']][$unit['unit_location_id']][$unit['unit_snid']] = &static::$data[LOC_UNIT][$unit_id];
838 838
     }
839 839
 
@@ -849,15 +849,15 @@  discard block
 block discarded – undo
849 849
    */
850 850
   public static function db_get_unit_list_by_location($user_id = 0, $location_type, $location_id) {
851 851
     //if(!($location_type = intval($location_type)) || !($location_id = intval($location_id))) return false;
852
-    if(!($location_type = idval($location_type)) || !($location_id = idval($location_id))) {
852
+    if (!($location_type = idval($location_type)) || !($location_id = idval($location_id))) {
853 853
       return false;
854 854
     }
855 855
 
856 856
     $query_cache = &static::$locator[LOC_UNIT][$location_type][$location_id];
857
-    if(!isset($query_cache)) {
857
+    if (!isset($query_cache)) {
858 858
       $got_data = static::db_get_record_list(LOC_UNIT, "unit_location_type = {$location_type} AND unit_location_id = {$location_id} AND " . static::db_unit_time_restrictions());
859
-      if(is_array($got_data)) {
860
-        foreach($got_data as $unit_id => $unit_data) {
859
+      if (is_array($got_data)) {
860
+        foreach ($got_data as $unit_id => $unit_data) {
861 861
           // static::$data[LOC_LOCATION][$location_type][$location_id][$unit_data['unit_snid']] = &static::$data[LOC_UNIT][$unit_id];
862 862
           $query_cache[$unit_data['unit_snid']] = &static::$data[LOC_UNIT][$unit_id];
863 863
         }
@@ -865,8 +865,8 @@  discard block
 block discarded – undo
865 865
     }
866 866
 
867 867
     $result = false;
868
-    if(is_array($query_cache)) {
869
-      foreach($query_cache as $key => $value) {
868
+    if (is_array($query_cache)) {
869
+      foreach ($query_cache as $key => $value) {
870 870
         $result[$key] = $value;
871 871
       }
872 872
     }
@@ -901,7 +901,7 @@  discard block
 block discarded – undo
901 901
    *
902 902
    */
903 903
   public static function db_que_list_by_type_location($user_id, $planet_id = null, $que_type = false, $for_update = false) {
904
-    if(!$user_id) {
904
+    if (!$user_id) {
905 905
       pdump(debug_backtrace());
906 906
       die('No user_id for que_get_que()');
907 907
     }
@@ -911,16 +911,16 @@  discard block
 block discarded – undo
911 911
     $query = array();
912 912
 
913 913
     // if($user_id = intval($user_id))
914
-    if($user_id = idval($user_id)) {
914
+    if ($user_id = idval($user_id)) {
915 915
       $query[] = "`que_player_id` = {$user_id}";
916 916
     }
917 917
 
918
-    if($que_type == QUE_RESEARCH || $planet_id === null) {
918
+    if ($que_type == QUE_RESEARCH || $planet_id === null) {
919 919
       $query[] = "`que_planet_id` IS NULL";
920
-    } elseif($planet_id) {
920
+    } elseif ($planet_id) {
921 921
       $query[] = "(`que_planet_id` = {$planet_id}" . ($que_type ? '' : ' OR que_planet_id IS NULL') . ")";
922 922
     }
923
-    if($que_type) {
923
+    if ($que_type) {
924 924
       $query[] = "`que_type` = {$que_type}";
925 925
     }
926 926
 
@@ -953,13 +953,13 @@  discard block
 block discarded – undo
953 953
 
954 954
 
955 955
   public static function db_changeset_prepare_unit($unit_id, $unit_value, $user, $planet_id = null) {
956
-    if(!is_array($user)) {
956
+    if (!is_array($user)) {
957 957
       // TODO - remove later
958 958
       print('<h1>СООБЩИТЕ ЭТО АДМИНУ: sn_db_unit_changeset_prepare() - USER is not ARRAY</h1>');
959 959
       pdump(debug_backtrace());
960 960
       die('USER is not ARRAY');
961 961
     }
962
-    if(!isset($user['id']) || !$user['id']) {
962
+    if (!isset($user['id']) || !$user['id']) {
963 963
       // TODO - remove later
964 964
       print('<h1>СООБЩИТЕ ЭТО АДМИНУ: sn_db_unit_changeset_prepare() - USER[id] пустой</h1>');
965 965
       pdump($user);
@@ -974,7 +974,7 @@  discard block
 block discarded – undo
974 974
 
975 975
     $db_changeset = array();
976 976
     $temp = db_unit_by_location($user['id'], $unit_location, $location_id, $unit_id, true, 'unit_id');
977
-    if($temp['unit_id']) {
977
+    if ($temp['unit_id']) {
978 978
       $db_changeset = array(
979 979
         'action'  => SQL_OP_UPDATE,
980 980
         P_VERSION => 1,
@@ -1043,9 +1043,9 @@  discard block
 block discarded – undo
1043 1043
   }
1044 1044
 
1045 1045
   public function db_changeset_condition_compile(&$conditions, &$table_name = '') {
1046
-    if(!$conditions[P_LOCATION] || $conditions[P_LOCATION] == LOC_NONE) {
1046
+    if (!$conditions[P_LOCATION] || $conditions[P_LOCATION] == LOC_NONE) {
1047 1047
       $conditions[P_LOCATION] = LOC_NONE;
1048
-      switch($table_name) {
1048
+      switch ($table_name) {
1049 1049
         case 'users':
1050 1050
         case LOC_USER:
1051 1051
           $conditions[P_TABLE_NAME] = $table_name = 'users';
@@ -1067,18 +1067,18 @@  discard block
 block discarded – undo
1067 1067
     }
1068 1068
 
1069 1069
     $conditions[P_FIELDS_STR] = '';
1070
-    if($conditions['fields']) {
1070
+    if ($conditions['fields']) {
1071 1071
       $fields = array();
1072
-      foreach($conditions['fields'] as $field_name => $field_data) {
1072
+      foreach ($conditions['fields'] as $field_name => $field_data) {
1073 1073
         $condition = "`{$field_name}` = ";
1074 1074
         $value = '';
1075
-        if($field_data['delta']) {
1075
+        if ($field_data['delta']) {
1076 1076
           $value = "`{$field_name}`" . ($field_data['delta'] >= 0 ? '+' : '') . $field_data['delta'];
1077
-        } elseif($field_data['set']) {
1077
+        } elseif ($field_data['set']) {
1078 1078
           $value = (is_string($field_data['set']) ? "'{$field_data['set']}'" : $field_data['set']);
1079 1079
         }
1080 1080
 
1081
-        if($value) {
1081
+        if ($value) {
1082 1082
           $fields[] = $condition . $value;
1083 1083
         }
1084 1084
       }
@@ -1086,16 +1086,14 @@  discard block
 block discarded – undo
1086 1086
     }
1087 1087
 
1088 1088
     $conditions[P_WHERE_STR] = '';
1089
-    if(!empty($conditions['where'])) {
1090
-      if($conditions[P_VERSION] == 1) {
1089
+    if (!empty($conditions['where'])) {
1090
+      if ($conditions[P_VERSION] == 1) {
1091 1091
         $the_conditions = array();
1092
-        foreach($conditions['where'] as $field_id => $field_value) {
1092
+        foreach ($conditions['where'] as $field_id => $field_value) {
1093 1093
           // Простое условие - $field_id = $field_value
1094
-          if(is_string($field_id)) {
1094
+          if (is_string($field_id)) {
1095 1095
             $field_value =
1096
-              $field_value === null ? 'NULL' :
1097
-                (is_string($field_value) ? "'" . db_escape($field_value) . "'" :
1098
-                  (is_bool($field_value) ? intval($field_value) : $field_value));
1096
+              $field_value === null ? 'NULL' : (is_string($field_value) ? "'" . db_escape($field_value) . "'" : (is_bool($field_value) ? intval($field_value) : $field_value));
1099 1097
             $the_conditions[] = "`{$field_id}` = {$field_value}";
1100 1098
           } else {
1101 1099
             die('Неподдерживаемый тип условия');
@@ -1112,7 +1110,7 @@  discard block
 block discarded – undo
1112 1110
       $conditions[P_WHERE_STR] = implode(' AND ', $the_conditions);
1113 1111
     }
1114 1112
 
1115
-    switch($conditions['action']) {
1113
+    switch ($conditions['action']) {
1116 1114
       case SQL_OP_DELETE:
1117 1115
         $conditions[P_ACTION_STR] = ("DELETE FROM {{{$table_name}}}");
1118 1116
       break;
@@ -1132,11 +1130,11 @@  discard block
 block discarded – undo
1132 1130
 
1133 1131
   public static function db_changeset_apply($db_changeset, $flush_delayed = false) {
1134 1132
     $result = true;
1135
-    if(!is_array($db_changeset) || empty($db_changeset)) {
1133
+    if (!is_array($db_changeset) || empty($db_changeset)) {
1136 1134
       return $result;
1137 1135
     }
1138 1136
 
1139
-    foreach($db_changeset as $table_name => &$table_data) {
1137
+    foreach ($db_changeset as $table_name => &$table_data) {
1140 1138
       // TODO - delayed changeset
1141 1139
       /*
1142 1140
       if(static::db_transaction_check(false) && !$flush_delayed && ($table_name == 'users' || $table_name == 'planets' || $table_name == 'unit'))
@@ -1145,19 +1143,19 @@  discard block
 block discarded – undo
1145 1143
         continue;
1146 1144
       }
1147 1145
       */
1148
-      foreach($table_data as $record_id => &$conditions) {
1146
+      foreach ($table_data as $record_id => &$conditions) {
1149 1147
         static::db_changeset_condition_compile($conditions, $table_name);
1150 1148
 
1151
-        if($conditions['action'] != SQL_OP_DELETE && !$conditions[P_FIELDS_STR]) {
1149
+        if ($conditions['action'] != SQL_OP_DELETE && !$conditions[P_FIELDS_STR]) {
1152 1150
           continue;
1153 1151
         }
1154
-        if($conditions['action'] == SQL_OP_DELETE && !$conditions[P_WHERE_STR]) {
1152
+        if ($conditions['action'] == SQL_OP_DELETE && !$conditions[P_WHERE_STR]) {
1155 1153
           continue;
1156 1154
         } // Защита от случайного удаления всех данных в таблице
1157 1155
 
1158
-        if($conditions[P_LOCATION] != LOC_NONE) {
1156
+        if ($conditions[P_LOCATION] != LOC_NONE) {
1159 1157
           //die('spec ops supernova.php line 928 Добавить работу с кэшем юнитов итд');
1160
-          switch($conditions['action']) {
1158
+          switch ($conditions['action']) {
1161 1159
             case SQL_OP_DELETE:
1162 1160
               $result = self::db_del_record_list($conditions[P_LOCATION], $conditions[P_WHERE_STR]) && $result;
1163 1161
             break;
@@ -1239,13 +1237,13 @@  discard block
 block discarded – undo
1239 1237
   public static function init_0_prepare() {
1240 1238
     // Отключаем magic_quotes
1241 1239
     ini_get('magic_quotes_sybase') ? die('SN is incompatible with \'magic_quotes_sybase\' turned on. Disable it in php.ini or .htaccess...') : false;
1242
-    if(@get_magic_quotes_gpc()) {
1240
+    if (@get_magic_quotes_gpc()) {
1243 1241
       $gpcr = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
1244
-      array_walk_recursive($gpcr, function (&$value, $key) {
1242
+      array_walk_recursive($gpcr, function(&$value, $key) {
1245 1243
         $value = stripslashes($value);
1246 1244
       });
1247 1245
     }
1248
-    if(function_exists('set_magic_quotes_runtime')) {
1246
+    if (function_exists('set_magic_quotes_runtime')) {
1249 1247
       @set_magic_quotes_runtime(0);
1250 1248
       @ini_set('magic_quotes_runtime', 0);
1251 1249
       @ini_set('magic_quotes_sybase', 0);
@@ -1317,7 +1315,7 @@  discard block
 block discarded – undo
1317 1315
   }
1318 1316
 
1319 1317
   public static function init_debug_state() {
1320
-    if($_SERVER['SERVER_NAME'] == 'localhost' && !defined('BE_DEBUG')) {
1318
+    if ($_SERVER['SERVER_NAME'] == 'localhost' && !defined('BE_DEBUG')) {
1321 1319
       define('BE_DEBUG', true);
1322 1320
     }
1323 1321
 // define('DEBUG_SQL_ONLINE', true); // Полный дамп запросов в рил-тайме. Подойдет любое значение
@@ -1329,7 +1327,7 @@  discard block
 block discarded – undo
1329 1327
     defined('DEBUG_SQL_ERROR') && !defined('DEBUG_SQL_COMMENT') ? define('DEBUG_SQL_COMMENT', true) : false;
1330 1328
     defined('DEBUG_SQL_COMMENT_LONG') && !defined('DEBUG_SQL_COMMENT') ? define('DEBUG_SQL_COMMENT', true) : false;
1331 1329
 
1332
-    if(defined('BE_DEBUG') || static::$config->debug) {
1330
+    if (defined('BE_DEBUG') || static::$config->debug) {
1333 1331
       @define('BE_DEBUG', true);
1334 1332
       @ini_set('display_errors', 1);
1335 1333
       @error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
Please login to merge, or discard this patch.