<?php
$date=$_GET['date'];                 //дата и время сообщения в системе a1agregator.ru
$msg=$_GET['msg'];                   //сообщение, которое отправил абонент, в примере «test”
$msg_trans=$_GET['msg_trans'];       //транслитерация сообщения, в примере «test”
$operator_id=intval($_GET['operator_id']);   //числовой идентификатор оператора, в примере 120 (Билайн)
$user_id=$_GET['user_id'];           //телефон абонента, отправившего смс, в примере 7909908037
$smsid=$_GET['smsid'];               //идентификатор сообщения в системе а1агрегатор, в примере 5094
$cost_rur =$_GET['cost_rur'];        //сумма, которая зачисляется на счет партнера в рублях, в примере 0.54
$cost =$_GET['cost'];                /*параметр, определяющий сумму, которая зачисляется на счет партнера в usd,
                                       переведенная по курсу последней выплаты, в примере 0.015.
                                       Этот параметр носит только информативный характер.
                                       Сумма за эту смс при выплате в WMZ будет скорректирована по курсу WM на день выплаты.*/
$test =$_GET['test'];                //необязательный параметр, приходит только при тестовой смс. Если он равен единице значит смс тестовая.
$num =intval($_GET['num']);          //короткий номер, на который абонент отправлял запрос, в примере 1121
$retry =$_GET['retry'];              //параметр повтора смс, если равен единице значит смс повторная.
                                     //При повторной смс все другие параметры дублируют первую непрошедшую смс.
$try =$_GET['try'];                  //Порядковый номер попытки отправки смс сообщения через разные прокси сервера.
                                     //SMS можно также считать повторной SMS с параметрами retry =1 или try<>1.
$ran =$_GET['ran'];                  //параметр надежности абонентского номера - цифра от 1 до 10,
                                     //которая показывает степень доверия и обеспеченности деньгами к абон. номеру.
                                     // 1-4 - ненадежные, 5-7 - средние, 8-10 - надежные. В примере 7
$skey =$_GET['skey'];                /*это последовательность символов, которая кодируется по алгоритму MD5,
                                       передается в случаи использования параметра  «Секретный ключ”, в примере передается слово test.
                                       Применяется в целях дополнительной безопасности. Указывать секретный ключ необязательно.*/
$sign =$_GET['sign'];                /*это последовательность символов, которая кодируется по алгоритму MD5, передается всегда. Последовательность получается путем последовательного соединения параметров:
                                       •	date
                                       •	msg_trans
                                       •	operator_id
                                       •	user_id
                                       •	smsid
                                       •	cost_rur
                                       •	ran
                                       •	test
                                       •	num
                                       •	country_id
                                       •	skey (ключ, который вы вводите в настройках сервиса)
                                       Применяется в целях повышения безопасности.*/

$smsid =$_GET['smsid'];              //используется в ответе, обязательный для ответа параметр.


if($smsid AND $num AND $operator_id AND $user_id AND $cost AND $msg){
require 'moduls/ini.php';
require 'moduls/fun.php';
require 'moduls/connect.php';

$numtime = mysql_fetch_row(mysql_query('SELECT (`time`) FROM `smsnum`  WHERE `num` = '.$num));  //смотрим на какой с номеров отправлена смс
$times=time()+$numtime[0]*3600;
$pas=mt_rand(000000,999999);

$idpartner1=str_replace('+','',$setup['sms_pas']);
$idpartner=str_replace($idpartner1.' ','',$msg);

//if($idpartner){ 
//$time=time();

//mysql_query("INSERT INTO `partner_stat` (`id_partner`,`time`,`id_site`,`sms`,`phone`,`operator`,`comission`) VALUES ($idpartner, $time, 0, 0, $user_id, $operator_id, $cost_rur);"); //создаем пароль и его время действия
//}
mysql_query("INSERT INTO `".$setup['pref']."smspas` (`pas`,`time`,`cost`,`user_id`,`operator_id`,`num`,`id_partner`) VALUES ($pas, $times, $cost, $user_id, $operator_id, $num, $idpartner);"); //создаем пароль и его время действия




echo "smsid:$smsid\n";
echo "status:reply\n";
echo "\n";
echo "Ваш пароль для доступа в платный раздел:".$pas."\n";
}
else die('error');

?>
