Jump to content

Абон плата.


Recommended Posts

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

 

1. Зачем?

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

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

Link to post
Share on other sites
  • 2 weeks later...
1. Зачем?

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

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

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

СПС. ;)

Link to post
Share on other sites

вот примерное для мускуля, блокинуются люди у которых баланс меньше нуля и тарифные платы 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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...