<?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"; }
//$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'; } if ($res == "ok") { $res = $sms->getStatus($idmess); $cost = $res[0]["smsPrice"]; $lg->Save('2', $mobile . "/" . $smstxt . "(group)", $cost, $blibase); $res = "ok"; $sql = "update smslist set status='send' where id='{$id}'"; $result2 = $sqlcn->ExecuteSQL($sql) or die("Не могу обновить статус!" . mysqli_error($sqlcn->idsqlconnection)); } //sleep(10); }
//$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); $cost = $res[0]["smsPrice"]; //$lg->Save('2',$tl."/".$smstxt."(group)",$cost,""); $res = "ok"; } echo "{$tl} -{$res}</br>"; } } ?>