Користувальницькькі налаштування

Налаштування сайту


onepunch

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія По сторонах наступні версії
onepunch [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
onepunch [2022/12/01 17:50]
nightfly [Принудительное снятие полной АП со всех абонентов]
Рядок 184: Рядок 184:
 ==== Принудительное снятие полной АП со всех абонентов ==== ==== Принудительное снятие полной АП со всех абонентов ====
 <code php> <code php>
-set_time_limit(0); +    set_time_limit(0); 
-$tariffPrices = zb_TariffGetPricesAll(); +    $tariffPrices = zb_TariffGetPricesAll(); 
-$users = new nya_users(); +    $users = new nya_users(); 
-$users->where('Passive', '=', 0); +    $users->where('Passive', '=', 0); 
-$all = $users->getAll(); +    $all = $users->getAll(); 
-$i = 0; +    $i = 0; 
-if (!empty($all)) { +    if (!empty($all)) { 
-    foreach ($all as $io => $each) { +        foreach ($all as $io => $each) { 
-        $userTariff = $each['Tariff']; +            $userTariff = $each['Tariff']; 
-        if (isset($tariffPrices[$userTariff])) { +            if (isset($tariffPrices[$userTariff])) { 
-            $userFee = $tariffPrices[$userTariff]; +                $userFee = $tariffPrices[$userTariff]; 
-            if ($userFee > 0) { +                if ($userFee > 0) { 
-                $feeCharge = '-' . $userFee; +                    $feeCharge = '-' . $userFee; 
-                $billing->addcash($each['login'], $feeCharge); +                    // use following method to avoid payments log recording 
-                log_register('CHANGE FixStargazerFee (' . $each['login'] . ') ON ' . $feeCharge);+                    // $billing->addcash($each['login'], $feeCharge); 
 +                    // charging some cash as payment correction 
 +                    zb_CashAdd($each['login'], $feeCharge, 'correct', 1, 'FEE'); 
 +                    log_register('CHANGE FixStargazerFee (' . $each['login'] . ') ON ' . $feeCharge); 
 +                } 
 +            } else { 
 +                show_warning(__('Skipping') . ' ' . $each['login']);
             }             }
-        } else { +            $i++;
-            show_warning(__('Skipping') . ' ' . $each['login']);+
         }         }
-        $i++;+        show_info(__('users processed') . ': ' . $i); 
 +    } else { 
 +        show_error(__('No') . ' ' . __('Users'));
     }     }
-    show_info(__('users processed') . ': ' . $i); 
-} else { 
-    show_error(__('No') . ' ' . __('Users')); 
-} 
 </code> </code>
onepunch.txt · Востаннє змінено: 2024/07/02 13:51 повз nightfly