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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Отсылка сообщений при определенных событиях  (Прочитано 5953 раз)
goletsa
NoDeny
Спец
*

Карма: 21
Offline Offline

Сообщений: 973


Просмотр профиля
« : 29 Октября 2009, 14:00:27 »

Здраствуйте. Можно попросить совета.
Есть простой скрипт для отправки смс сообщений.

Код:
#!/usr/bin/perl -w

#################################################
#
# Sample Perl script for sending SMS via SMS Traffic
#
# (c) SMS Traffic, 2003-2007
# www.smstraffic.ru, info@smstraffic.ru, (495)228-3649, (495)642-9569
#
#################################################

use strict;

use SMS;

my($sms_id, $error)=SMS::send('79161234567', 'Текст мессажа', 'SMS Traffic', 1);

print "\n$sms_id, $error\n";

В файле jobs.pl есть такой кусок кода который добавляет задание работникам:
Код:
 $sql="mid=$Fid,reason='$Fjob$reason',coment='$Ftjob',time=$tt,office=$office,admin_id=$Admin_id,admin_ip=INET_ATON('$ip')";
 $rows=$Fidjob? # перевод бланка задания в выполнение задания
    &sql_do($dbh,"UPDATE pays SET $sql WHERE id=$Fidjob AND type=50 AND category=460 LIMIT 1") :
    &sql_do($dbh,"INSERT INTO pays SET $sql,category=460,type=50,cash=0");

 $rows<1 && &Error("Задание работникам не выдано - внутренняя ошибка.$go_back",$tend);

 $out=&div('big',$reason? 'Задание работникам выдано' : 'Бланк задания подготовлен');

Можно ли туда какнибудь добавить отправку сообщения работнику о том что ему поступил новый сервис? Сам я перл знаю неважнецки потому даж не знаю как вставить чтобы оно ничего не сломало. На уровне запросов я представляю как получить всю нужную информацию для отправки но как это все склеить в один тект и послать при создании задания...
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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