Биллинговая система Nodeny
21 Ноября 2024, 23:39:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 [3]
  Печать  
Автор Тема: Баланс и новый месяц!  (Прочитано 19393 раз)
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #30 : 03 Октября 2012, 08:40:22 »

та дело не в том, что я принципиально не хочу покупать модуль, а в том, что я наверное не понимаю как он сможет подойти сюда.
но и не хочу доставать тебя каждый раз, чтобы ты допиливал и доставлял колеса в этот велосипед.
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #31 : 03 Октября 2012, 09:22:33 »

кстати таки натупил
надо так:
Код:
if ($got_money > $start_money)
{
$got_money = 0;
$perehodim = 0;
}
else
{
$perehodim = 1;
}

и добавить так:

Код:
if ($perehodim == 1)
{
 $sql="INSERT INTO pays ".
    "(mid,cash,time,admin_id,admin_ip,bonus,reason,coment,type,category) VALUES".
    "($id,-$got_money,$time_last,0,0,'y','$reason','$coment',10,110)";
}

костыль, но вроде работает  Смеющийся
« Последнее редактирование: 03 Октября 2012, 09:24:07 от stimels » Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #32 : 04 Октября 2012, 11:46:08 »

в финале все решилось еще проще и правильней.

250 строку оставляем как и есть
$sql="SELECT * FROM users WHERE mid=0";

 $price=$p->{price};
нафиг не нужно добавлять

после
Код:
$h=&Money($money_param);
 $got_money=sprintf("%.2f",$h->{money});

 $money_over=$h->{money_over};
 $service_list=$h->{service_list};
 chomp $service_list;
вставляем:
Код:
if ($got_money > $start_money)
{
$got_money = 0;
$perehodim = 0;
}
else
{
$perehodim = 1;
}
после
Код:
 chomp $reason;
вставляем:
Код:
if ($perehodim == 1)
{
 $sql="INSERT INTO pays ".
    "(mid,cash,time,admin_id,admin_ip,bonus,reason,coment,type,category) VALUES".
    "($id,-$got_money,$time_last,0,0,'y','$reason','$coment',10,110)";
}
else
{
 $sql="INSERT INTO pays ".
    "(mid,cash,time,admin_id,admin_ip,bonus,reason,coment,type,category) VALUES".
    "($id,-$got_money,$time_last,0,0,'y','$reason','Недостаточно средств для перехода на новый месяц',10,110)";

}
Записан
md5
NoDeny
Старожил
*

Карма: 0
Offline Offline

Сообщений: 256

647618
Просмотр профиля
« Ответ #33 : 04 Октября 2012, 12:00:04 »

Это что бы в минус не уходил ?

Или по твоему тарифу ?
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #34 : 04 Октября 2012, 12:02:07 »

по твоему я писал вначале.
а это по-моему

но чувствую, что заказчик забыл упомянуть, что доступ должен быть блокирован этому пользователю в след.месяце
Записан
kuhar
NoDeny
Постоялец
*

Карма: 0
Offline Offline

Сообщений: 128


Просмотр профиля
« Ответ #35 : 01 Декабря 2012, 14:07:19 »

У меня возможно глупый вопрос, но что нужно сделать, если у клиента минус на счету, и он месяц не пользуется, чтобы у него абонплата не снималась еще больше в минус?
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #36 : 01 Декабря 2012, 14:16:50 »

на форуме 10500 ответов
Записан
Sergey
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« Ответ #37 : 01 Августа 2013, 00:06:46 »

если писали 10500 раз на форуме,так будь человеком покажи где оно!!!
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #38 : 01 Августа 2013, 08:33:31 »

Ставь N+, там есть такая фича)
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #39 : 01 Августа 2013, 11:12:46 »

Ставь N+, там есть такая фича)
up
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Страниц: 1 2 [3]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!