if ($val + 1 >= 10 and $val + 1 < 100) { $dopol = '0'; } else { $dopol = ''; } } $uid = date('ymd') . $dopol . $val + 1; $sms = new sms(); $sms->setLogin('lyufari'); $sms->setPass('zayaccool'); $text_sms_manger = 'Бронь '; $text_sms_manger .= $_POST['roomtype'] == "delux" ? '"номер де люкс" ' : '"номер апартаменты" '; $text_sms_manger .= 'на сумму ' . $itogo . ' грн'; if ($sms->auth()) { $phone_who = $_POST['phonecode'] . $_POST['phone']; $sms->sendsms('lyufari', $phone_who, "Спасибо. Бронь #" . $uid . "\nМы свяжемся с вами в ближайшее время."); $sms->sendsms('lyufari', '+380505870147', $text_sms_manger); $sms->sendsms('lyufari', '+380951727272', $text_sms_manger); // $sms->sendsms('lyufari','+380951727272',"Бронь с сайта #".$uid." на сумму ".$itogo); $smsid = $sms->smsresultbynumb(1); //id } $sql = "INSERT INTO orderd (uid,smsid,data_create,date,name,phone,nameevent,peoplecount,comment,address,zakaz,type) VALUES('%s','%s','" . date('Y-m-d H:i:s') . "','','%s','" . $_POST['phonecode'] . $_POST['phone'] . "','','','','','','notrest')"; $query = sprintf($sql, $uid, $smsid, $name); $db->query($query); //отправляем на почту $dan_f .= "Дата вьезда - " . $dataprovmail . "<br />"; $dan_f .= "Дата выезда - " . $dataendmail . "<br />"; $dan_f .= "Количество дней - " . ceil($days) . "<br />"; if (!empty($_POST['count'])) { $dan_f .= "Количество человек - " . $_POST['count'] . "<br />";
$dopol = '00'; } else { if ($val + 1 >= 10 and $val + 1 < 100) { $dopol = '0'; } else { $dopol = ''; } } $uid = date('ymd') . $dopol . $val + 1; $sms = new sms(); $sms->setLogin('lyufari'); $sms->setPass('zayaccool'); if ($sms->auth()) { $phone_who = preg_replace('/[\\s()]/', '', $_POST['phone']); if (date('G') >= 10 and date('G') <= 23) { $sms->sendsms('lyufari', $phone_who, "Спасибо. Бронь #" . $uid . "\nМы свяжемся с вами в ближайшее время."); } else { if (date('G') >= 5 and date('G') <= 10) { $sms->sendsms('lyufari', $phone_who, "Спасибо. Бронь #" . $uid . "\nМы свяжемся с вами после 10:00."); } else { $sms->sendsms('lyufari', $phone_who, "Спасибо. Бронь #" . $uid . "\nМы свяжемся с вами завтра после 10:00."); } } $sms->sendsms('lyufari', '+380508482849', "Бронь с сайта #" . $uid . " на сумму " . $itogo); $sms->sendsms('lyufari', '+380954570088', "Бронь с сайта #" . $uid . " на сумму " . $itogo); //$sms->sendsms('lyufari',$phone_who,"Спасибо. Бронь #".$uid."\nМы свяжемся с вами в ближайшее время."); $smsid = $sms->smsresultbynumb(1); //id } $sql = "INSERT INTO bron (uid,smsid,data_create,date,name,phone,days,peoplecount,comment,transfer,typenomer,itogo) VALUES('%s','%s','" . date('Y-m-d H:i:s') . "','%s','%s','" . $_POST['phone'] . "','%d',%d,'%s','%d','%s','%d')"; $query = sprintf($sql, $uid, $smsid, $dataprov, $name, $days, $col, $comm, $transfer, $typenomer, $itogo);
$dopol = '00'; } else { if ($val + 1 >= 10 and $val + 1 < 100) { $dopol = '0'; } else { $dopol = ''; } } $uid = date('ymd') . $dopol . $val + 1; $sms = new sms(); $sms->setLogin('lyufari'); $sms->setPass('zayaccool'); if ($sms->auth()) { $phone_who = $_POST['phonecode'] . $_POST['phone']; if (date('G') >= 10 and date('G') <= 23) { $sms->sendsms('lyufari', $phone_who, "Спасибо. Заказ #" . $uid . "\nМы свяжемся с вами в ближайшее время."); } else { if (date('G') >= 5 and date('G') <= 10) { $sms->sendsms('lyufari', $phone_who, "Спасибо. Заказ #" . $uid . "\nМы свяжемся с вами после 10:00."); } else { $sms->sendsms('lyufari', $phone_who, "Спасибо. Заказ #" . $uid . "\nМы свяжемся с вами завтра после 10:00."); } } // $sms->sendsms('lyufari','+380954570088',"Заказ с сайта #".$uid." на сумму ".$total); $sms->sendsms('lyufari', '+380505870147', "Заказ с сайта #" . $uid . " на сумму " . $total); $sms->sendsms('lyufari', '+380951727272', "Заказ с сайта #" . $uid . " на сумму " . $total); $smsid = $sms->smsresultbynumb(1); //id } $sql = "INSERT INTO orderd (uid,smsid,data_create,date,name,phone,nameevent,peoplecount,comment,address,zakaz) VALUES('%s','%s','" . date('Y-m-d H:i:s') . "','%s','%s','" . $_POST['phonecode'] . $_POST['phone'] . "','%s',%d,'%s','%s','%s')"; //$sql = "SELECT * FROM `user` WHERE `login`='%s' AND `password`='%d'";
if ($val + 1 < 10) { $dopol = '00'; } else { if ($val + 1 >= 10 and $val + 1 < 100) { $dopol = '0'; } else { $dopol = ''; } } $uid = date('ymd') . $dopol . $val + 1; $sms = new sms(); $sms->setLogin('lyufari'); $sms->setPass('zayaccool'); if ($sms->auth()) { $phone_who = $_POST['phone']; $sms->sendsms('lyufari', $phone_who, "Спасибо. Бронь # " . $uid . " на «" . $typenomertext . "»\nМы свяжемся с вами в ближайшее время."); // $sms->sendsms('lyufari','+380954570088',"Бронь на «".$typenomertext."» на сумму ".$itogo." грн"); $sms->sendsms('lyufari', '+380505870147', "Бронь на «" . $typenomertext . "» на сумму " . $itogo . " грн"); $sms->sendsms('lyufari', '+380951727272', "Бронь на «" . $typenomertext . "» на сумму " . $itogo . " грн"); $smsid = $sms->smsresultbynumb(1); //id } $sql = "INSERT INTO orderd (uid,smsid,data_create,date,name,phone,nameevent,peoplecount,comment,address,zakaz,type) VALUES('%s','%s','" . date('Y-m-d H:i:s') . "','','%s','" . $_POST['phone'] . "','','','','','','notrest')"; $query = sprintf($sql, $uid, $smsid, $name); $db->query($query); //отправляем на почту $dan_f .= "Заказ на: " . $typenomertext . "<br />"; $dan_f .= "Дата - " . $dataprovmail . "<br />"; if (!empty($time)) { $dan_f .= "Время - " . $time . "<br />"; }
$new_idorder_more = 1; } $sql_put_to_ids = "UPDATE ids SET idorder_more=" . $new_idorder_more; $db->query($sql_put_to_ids); $sum = $price * $factor_user * $val['k']; $sql = "INSERT INTO compositionoforder (id,idorder,idgoods,count,factor,price,sum,id_ed_iz,`updated`) VALUES ('w" . $new_idorder_more . "','w" . $new_or_id . "','" . $val['id'] . "'," . $val['k'] * $factor_user . "," . $factor . "," . $price . "," . $sum . ",'" . $user_iz . "',1)"; $db->query($sql); } $_SESSION['client']['new'] = 0; } } $sms = new sms(); $sms->setLogin('vsort'); $sms->setPass('43176'); if ($sms->auth()) { $sms->sendsms('VsortComUa', $phone, 'Ваш заказ № ' . $uid . ' принят. Ожидайте звонка менеджера'); $sms->sendsms('VsortComUa', '+380992264778', 'Новый заказ с сайта. № ' . $uid . '.'); } $arrayname = array(); $arrayorder = array(); for ($i = 1; $i <= 20; $i++) { array_push($arrayname, "покупатель(" . $i . ")"); array_push($arrayorder, array()); } $_SESSION['active'] = 0; $active = 0; $_SESSION['arrayname'] = $arrayname; $_SESSION['arrayorder'] = $arrayorder; $arr = array_merge($arr, array('order' => $_SESSION['arrayorder']), array('names' => $_SESSION['arrayname']), array('ord' => $order), array('real_ord' => $real_order), array('fff' => $fff)); echo json_encode($arr); } else {
/** * 支付方式 * 1.money * 2.credits * 3.money+credits */ private function payafter() { if (($this->Paymethod & 2) == 2) { $credits = $this->GoodsValues['credits_value']; if ($credits == 0) { $paymethod = $this->Orderinfo['paymethod']; $payprocess = $this->Orderinfo['payprocess']; $payprocess |= 2; if ($payprocess == $paymethod) { $params['order_status'] = 25; //支付完成 $params['pay_status'] = 2; //支付完成 } $params['payprocess'] = $payprocess; $re = $this->obj->update('order', $params, " where order_id='" . $_REQUEST['out_trade_no'] . "'"); if ($payprocess == $paymethod) { require_once CUR_CONF_PATH . 'lib/sms.class.php'; $sms = new sms($this->Orderinfo['order_id']); $sms->sendsms(); } return 1; } /** if(!$credits) $this -> errorOutput("NO_CREDITS_ENOUGH"); **/ //1.Money 2.Credits 3.Credits+Money require ROOT_PATH . 'lib/class/members.class.php'; $members = new members(); $url = "http://" . $this->settings['App_payments']['host'] . "/" . $this->settings['App_payments']['dir']; $url .= "/callback_url.php?access_token=" . $this->user['token']; $extend = 'out_trade_no=' . $this->Orderinfo['order_id']; $callback = array('url' => $url, 'extend' => $extend); is_array($this->GoodsInfos) && ($appUniqueidArr = array_keys($this->GoodsInfos)); $creditLogTitle = $this->input['creditLogTitle'] ? $this->input['creditLogTitle'] : ($this->settings['creditLogTitle'][$appUniqueidArr[0]] ? $this->settings['creditLogTitle'][$appUniqueidArr[0]] : '订单支付'); $re = $members->consume_credits($this->user['user_id'], $credits, $this->Orderinfo['order_id'], 'payments', 'OrderUpdate', 'create', $this->order_title, $callback, $creditLogTitle); if (!$re['logid']) { $this->errorOutput("NO_CREDITS_ENOUGH"); } } //end if }
/** * Created by PhpStorm. * User: David * Date: 27/10/2015 * Time: 18:36 */ class sms { function sendsms() { include_once 'smsGateway.php'; $smsGateway = new SmsGateway('*****@*****.**', 'panyaroot'); $deviceID = 14117; $to = $_REQUEST['phone']; $mine = '0542614920'; $spent = $_REQUEST['totalprice']; $msg = 'Dear customer, You purchased goods worth ' . $spent . '. You will receive a 10% discount in the next purchase ' . $to; $result = $smsGateway->sendMessageToNumber($to, $msg, $deviceID); } } $messenger = new sms(); if (isset($_REQUEST['cmd'])) { $cmd = $_REQUEST['cmd']; switch ($cmd) { case 1: $messenger->sendsms(); break; default: break; } }
return false; } $out_trade_no = $_REQUEST['out_trade_no']; $db = new Core(); $query = "SELECT * FROM " . DB_PREFIX . "order \n WHERE \n pay_status=1 \n and order_id='" . $_REQUEST['out_trade_no'] . "'"; $query = "SELECT * FROM " . DB_PREFIX . "order \n WHERE \n order_id='" . $_REQUEST['out_trade_no'] . "'"; $result = $db->query($query, ''); if (!$result) { return false; } /** * 1.money 2.credits 3.money+credits */ $paymethod = $result[0]['paymethod']; $payprocess = $result[0]['payprocess']; $payprocess |= 2; if ($payprocess == $paymethod) { $params['order_status'] = 25; //支付完成 $params['pay_status'] = 2; //支付完成 $params['integral_status'] = (int) $_REQUEST['integral_status']; //冻结积分 } $params['payprocess'] = $payprocess; $re = $db->update('order', $params, " where order_id='" . $_REQUEST['out_trade_no'] . "'"); $order_id = $_REQUEST['out_trade_no']; if ($payprocess == $paymethod) { $sms = new sms($order_id); $sms->sendsms(); }
if ($val + 1 < 10) { $dopol = '00'; } else { if ($val + 1 >= 10 and $val + 1 < 100) { $dopol = '0'; } else { $dopol = ''; } } $uid = date('ymd') . $dopol . $val + 1; $sms = new sms(); $sms->setLogin('lyufari'); $sms->setPass('zayaccool'); if ($sms->auth()) { $phone_who = $_POST['phone']; $sms->sendsms('lyufari', $phone_who, 'Спасибо. Бронь # ".$uid." "' . $typenomertext . '"\\nМы свяжемся с вами в ближайшее время.'); // $sms->sendsms('lyufari','+380954570088',"Бронь на «".$typenomertext."» на сумму ".$itogo." грн"); $sms->sendsms('lyufari', '+380505870147', 'Бронь "' . $typenomertext . '" на сумму ' . $itogo . ' грн'); $sms->sendsms('lyufari', '+380951727272', 'Бронь "' . $typenomertext . '" на сумму ' . $itogo . ' грн'); $smsid = $sms->smsresultbynumb(1); //id } $sql = "INSERT INTO orderd (uid,smsid,data_create,date,name,phone,nameevent,peoplecount,comment,address,zakaz,type) VALUES('%s','%s','" . date('Y-m-d H:i:s') . "','','%s','" . $_POST['phone'] . "','','','','','','notrest')"; $query = sprintf($sql, $uid, $smsid, $name); $db->query($query); //отправляем на почту $dan_f .= "Заказ на: " . $typenomertext . "<br />"; $dan_f .= "Дата - " . $dataprovmail . "<br />"; if (!empty($time)) { $dan_f .= "Время - " . $time . "<br />"; }
$dopol = '00'; } else { if ($val + 1 >= 10 and $val + 1 < 100) { $dopol = '0'; } else { $dopol = ''; } } $uid = date('ymd') . $dopol . $val + 1; $sms = new sms(); $sms->setLogin('lyufari'); $sms->setPass('zayaccool'); if ($sms->auth()) { $phone_who = $_POST['phonecode'] . $_POST['phone']; if (date('G') >= 10 and date('G') <= 23) { $sms->sendsms('lyufari', $phone_who, "Спасибо. Заказ #" . $uid . "\nМы свяжемся с вами в ближайшее время."); } else { if (date('G') >= 5 and date('G') <= 10) { $sms->sendsms('lyufari', $phone_who, "Спасибо. Заказ #" . $uid . "\nМы свяжемся с вами после 10:00."); } else { $sms->sendsms('lyufari', $phone_who, "Спасибо. Заказ #" . $uid . "\nМы свяжемся с вами завтра после 10:00."); } } // $sms->sendsms('lyufari','+380954570088',"Заказ с сайта #".$uid." на сумму ".$total); $text_sms_manager = 'Бронь '; if ($_POST['rest']) { $text_sms_manager .= '"ресторан столик"'; } if ($_POST['deliv']) { $text_sms_manager .= '"ресторан доставка"'; }