Przeglądaj źródła

Merge pull request #67 from EngineGPDev/Fixed-a-bug-when-ordering-game-servers

Fixed a bug when ordering game servers
Sergei Solovev 2 lat temu
rodzic
commit
d052f96e57

+ 2 - 2
system/library/games/crmp/service.php

@@ -210,14 +210,14 @@
                 }
             }
 
-            $ram = $tarif['param_fix'] ? $aData['ram'] : $cfg['ram']['crmp']*$aSDATA['slots'];
+            $ram = isset($tarif['param_fix']) ? $aData['ram'] : $cfg['ram']['crmp']*isset($aSDATA['slots']);
 
             // Массив данных
             $aSDATA = array(
                 'unit' => $aData['unit'], // идентификатор локации
                 'tarif' => $aData['tarif'], // идентификатор тарифа
                 'ram' => $ram, // значение ram
-                'param_fix' => $tarif['param_fix'], // фиксированные параметры
+                'param_fix' => isset($tarif['param_fix']), // фиксированные параметры
                 'pack' => $aData['pack'], // Выбранная сборка для установки
                 'time' => $aData['time'], // Время аренды
                 'days' => $days, // Число дней

+ 2 - 2
system/library/games/cs/service.php

@@ -220,14 +220,14 @@
                 }
             }
 
-            $ram = $tarif['param_fix'] ? $aData['ram'] : $cfg['ram']['cs']*$aSDATA['slots'];
+            $ram = isset($tarif['param_fix']) ? $aData['ram'] : $cfg['ram']['cs']*isset($aSDATA['slots']);
 
             // Массив данных
             $aSDATA = array(
                 'unit' => $aData['unit'], // идентификатор локации
                 'tarif' => $aData['tarif'], // идентификатор тарифа
                 'ram' => $ram, // значение ram
-                'param_fix' => $tarif['param_fix'], // фиксированные параметры
+                'param_fix' => isset($tarif['param_fix']), // фиксированные параметры
                 'fps' => $aData['fps'], // значение fps
                 'pack' => $aData['pack'], // Выбранная сборка для установки
                 'time' => $aData['time'], // Время аренды

+ 2 - 2
system/library/games/csgo/service.php

@@ -221,14 +221,14 @@
                 }
             }
 
-            $ram = $tarif['param_fix'] ? $aData['ram'] : $cfg['ram']['csgo']*$aSDATA['slots'];
+            $ram = isset($tarif['param_fix']) ? $aData['ram'] : $cfg['ram']['csgo']*isset($aSDATA['slots']);
 
             // Массив данных
             $aSDATA = array(
                 'unit' => $aData['unit'], // идентификатор локации
                 'tarif' => $aData['tarif'], // идентификатор тарифа
                 'ram' => $ram, // значение ram
-                'param_fix' => $tarif['param_fix'], // фиксированные параметры
+                'param_fix' => isset($tarif['param_fix']), // фиксированные параметры
                 'tickrate' => $aData['tickrate'], // значение tickrate
                 'pack' => $aData['pack'], // Выбранная сборка для установки
                 'time' => $aData['time'], // Время аренды

+ 2 - 2
system/library/games/css/service.php

@@ -221,14 +221,14 @@
                 }
             }
 
-            $ram = $tarif['param_fix'] ? $aData['ram'] : $cfg['ram']['css']*$aSDATA['slots'];
+            $ram = isset($tarif['param_fix']) ? $aData['ram'] : $cfg['ram']['css']*isset($aSDATA['slots']);
 
             // Массив данных
             $aSDATA = array(
                 'unit' => $aData['unit'], // идентификатор локации
                 'tarif' => $aData['tarif'], // идентификатор тарифа
                 'ram' => $ram, // значение ram
-                'param_fix' => $tarif['param_fix'], // фиксированные параметры
+                'param_fix' => isset($tarif['param_fix']), // фиксированные параметры
                 'tickrate' => $aData['tickrate'], // значение tickrate
                 'pack' => $aData['pack'], // Выбранная сборка для установки
                 'time' => $aData['time'], // Время аренды

+ 2 - 2
system/library/games/cssold/service.php

@@ -228,14 +228,14 @@
                 }
             }
 
-            $ram = $tarif['param_fix'] ? $aData['ram'] : $cfg['ram']['cssold']*$aSDATA['slots'];
+            $ram = isset($tarif['param_fix']) ? $aData['ram'] : $cfg['ram']['cssold']*isset($aSDATA['slots']);
 
             // Массив данных
             $aSDATA = array(
                 'unit' => $aData['unit'], // идентификатор локации
                 'tarif' => $aData['tarif'], // идентификатор тарифа
                 'ram' => $ram, // значение ram
-                'param_fix' => $tarif['param_fix'], // фиксированные параметры
+                'param_fix' => isset($tarif['param_fix']), // фиксированные параметры
                 'tickrate' => $aData['tickrate'], // значение tickrate
                 'fps' => $aData['fps'], // значение fps
                 'pack' => $aData['pack'], // Выбранная сборка для установки

+ 2 - 2
system/library/games/mc/service.php

@@ -222,14 +222,14 @@
                 }
             }
 
-            $ram = $tarif['param_fix'] ? $aData['ram'] : $aData['ram']*$aData['slots'];
+            $ram = isset($tarif['param_fix']) ? $aData['ram'] : $aData['ram']*isset($aData['slots']);
 
             // Массив данных
             $aSDATA = array(
                 'unit' => $aData['unit'], // идентификатор локации
                 'tarif' => $aData['tarif'], // идентификатор тарифа
                 'ram' => $ram, // значение ram
-                'param_fix' => $tarif['param_fix'], // фиксированные параметры
+                'param_fix' => isset($tarif['param_fix']), // фиксированные параметры
                 'pack' => $aData['pack'], // Выбранная сборка для установки
                 'time' => $aData['time'], // Время аренды
                 'days' => $days, // Число дней

+ 2 - 2
system/library/games/mta/service.php

@@ -210,14 +210,14 @@
                 }
             }
 
-            $ram = $tarif['param_fix'] ? $aData['ram'] : $cfg['ram']['mta']*$aSDATA['slots'];
+            $ram = isset($tarif['param_fix']) ? $aData['ram'] : $cfg['ram']['mta']*isset($aSDATA['slots']);
 
             // Массив данных
             $aSDATA = array(
                 'unit' => $aData['unit'], // идентификатор локации
                 'tarif' => $aData['tarif'], // идентификатор тарифа
                 'ram' => $ram, // значение ram
-                'param_fix' => $tarif['param_fix'], // фиксированные параметры
+                'param_fix' => isset($tarif['param_fix']), // фиксированные параметры
                 'pack' => $aData['pack'], // Выбранная сборка для установки
                 'time' => $aData['time'], // Время аренды
                 'days' => $days, // Число дней

+ 2 - 2
system/library/games/samp/service.php

@@ -210,14 +210,14 @@
                 }
             }
 
-            $ram = $tarif['param_fix'] ? $aData['ram'] : $cfg['ram']['samp']*$aSDATA['slots'];
+            $ram = isset($tarif['param_fix']) ? $aData['ram'] : $cfg['ram']['samp']*isset($aSDATA['slots']);
 
             // Массив данных
             $aSDATA = array(
                 'unit' => $aData['unit'], // идентификатор локации
                 'tarif' => $aData['tarif'], // идентификатор тарифа
                 'ram' => $ram, // значение ram
-                'param_fix' => $tarif['param_fix'], // фиксированные параметры
+                'param_fix' => isset($tarif['param_fix']), // фиксированные параметры
                 'pack' => $aData['pack'], // Выбранная сборка для установки
                 'time' => $aData['time'], // Время аренды
                 'days' => $days, // Число дней