Перейти до

Абон плата.


Рекомендованные сообщения

Как делать чтобы Абон плата не снималась с юзера который в минусе? на тарифе она снимается каждый день

 

1. Зачем?

2. Отключи его! Сделав скрипт, который будет проверять есть ли - или нету. Если есть отключил, Нету значит не оключать!

3. Или начисляй абонплату скриптом при онконекте, если есть "-" значит небудет начисляться, есл нету " - " он.коннект сработает и начислит абонплату!

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
1. Зачем?

2. Отключи его! Сделав скрипт, который будет проверять есть ли - или нету. Если есть отключил, Нету значит не оключать!

3. Или начисляй абонплату скриптом при онконекте, если есть "-" значит небудет начисляться, есл нету " - " он.коннект сработает и начислит абонплату!

А, не могли бы вы выложить даный скриптик, и куда этот сприптик внести, или сделать, как отдельный скрипт?

СПС. ;)

Ссылка на сообщение
Поделиться на других сайтах

вот примерное для мускуля, блокинуются люди у которых баланс меньше нуля и тарифные платы Unlim*

/etc/stargazer/lock вешается на кронтаб

 

#!/usr/bin/php

<?php

$host = "localhost";

$user = "***";

$password = "***";

$db = "STG";

$connect = mysql_connect($host,$user,$password);

mysql_select_db($db);

$query = mysql_query("SELECT * FROM `users` WHERE `Tariff` LIKE 'Unlim%' and `Cash` <= 0");

while($row = mysql_fetch_assoc($query))

system("/etc/stargazer/lock.stg ".$row['login']);

 

 

?>

 

/etc/stargazer/lock.stg

#!/bin/bash

/etc/stargazer/sgconf -s 127.0.0.1 -p 5555 -a admin -w *** -u $1 -d 1

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...