Example #1
0
<?php

/* 
 * (с) 2011-2015 Грибов Павел
 * http://грибовы.рф * 
 * Если исходный код найден в сети - значит лицензия GPL v.3 * 
 * В противном случае - код собственность ГК Яртелесервис, Мультистрим, Телесервис, Телесервис плюс * 
 */
$sms = new SmsAgent();
$sms->Login();
$sms->sender = GetSMSSender(1, $sms->sender);
$sender = $sms->sender;
$bal = $sms->getBalance();
echo "{$sender}!{$bal}!";
$res = $sms->sendSMS("89212347594", "test");
var_dump($res);
echo "<br><br>";
if (is_array($res) == true) {
    //var_dump($res);
    $idmess = $res[0]["id"];
    $res = 'ok';
}
if ($res == "ok") {
    echo "!idmess:{$idmess}!";
    $res = $sms->getStatus($idmess);
    var_dump($res);
    $cost = $res[0]["smsPrice"];
    echo "#cost: {$cost} #";
    $res = "ok";
}
Example #2
0
// подгружаем настройки из БД, получаем заполненый класс $cfg
include_once "../../../inc/functions.php";
// загружаем функции
include_once "../../../inc/login.php";
// загружаем функции
include_once "../../../inc/lbfunc.php";
// загружаем функции
//include_once("../../../class/smstower.class.php");
include_once "../../../autorun/sms.php";
// запускаем сторонние скрипты
//$sms=new SMSTowers;
//$sms->GetLoginPassSMSTowerFromBase();
$sms = new SmsAgent();
$sms->Login();
$blibase = _GET('blibase');
$sms->sender = GetSMSSender($blibase, $sms->sender);
//echo "$sms->sender\n";
$lg = new Tlog();
$lg->Save(2, "Стартовал групповую отправку СМС");
$sql = "select * from smslist where status<>'send'";
$result = $sqlcn->ExecuteSQL($sql) or die("Не могу выбрать!" . mysqli_error($sqlcn->idsqlconnection));
while ($row = mysqli_fetch_array($result)) {
    $id = $row["id"];
    $mobile = $row["mobile"];
    $smstxt = $row["smstxt"];
    $res = $sms->sendSMS($mobile, $smstxt);
    if (is_array($res) == true) {
        //var_dump($res);
        $idmess = $res[0]["id"];
        $res = 'ok';
    }
Example #3
0
// загружаем функции
include_once "../../../inc/login.php";
// загружаем функции
include_once "../../../inc/lbfunc.php";
// загружаем функции
//include_once("../../../class/smstower.class.php");
include_once "../../../autorun/sms.php";
// запускаем сторонние скрипты
//$sms=new SMSTowers;
//$sms->GetLoginPassSMSTowerFromBase();
$sms = new SmsAgent();
$sms->Login();
$ids = _POST('ids');
$txtsms = _POST('txtsms');
$billingid = _POST('billingid');
$sms->sender = GetSMSSender($billingid, $sms->sender);
$idmass = explode(";", $ids);
for ($i = 0; $i < count($idmass); $i++) {
    $idm = $idmass[$i];
    $sql = "SELECT su.phone AS phone FROM sms_users su LEFT JOIN sms_group_members sgm ON sgm.user_id = su.id LEFT JOIN sms_groups sg ON sg.id = sgm.group_id where sg.id='{$idm}'";
    $result = $sqlcn->ExecuteSQL($sql) or die("Не могу выбрать!" . mysqli_error($sqlcn->idsqlconnection));
    while ($row = mysqli_fetch_array($result)) {
        $tl = $row["phone"];
        $res = $sms->sendSMS($tl, $txtsms);
        if (is_array($res) == true) {
            //var_dump($res);
            $idmess = $res[0]["id"];
            $res = 'ok';
        }
        if ($res == "ok") {
            $res = $sms->getStatus($idmess);