/**
  * 发送手机短信验证码
  *
  * @todo
  * @author zhangcheng
  */
 public function sendPhoneMsg()
 {
     //todo 手机短信码
     $phone = I('post.phone');
     $uid = I('post.uid');
     $code = send_sms_msg($uid, $phone);
     if (!empty($code)) {
         session(StringConstants::SESSION_VERIFY_PHONE_KEY, $code);
         $this->actionReturn(NumberConstants::ACTION_SUCCESS, StringConstants::USER_REGISTER_SEND_PHONE_SUCCESS);
     } else {
         $this->actionReturn(NumberConstants::ACTION_ERROR, StringConstants::USER_REGISTER_SEND_PHONE_ERROR);
     }
 }
Example #2
0
ini_set('error_reporting', E_ALL);
require_once dirname(__FILE__) . '/app.php';
require_once dirname(__FILE__) . '/lib/iqsms_function.php';
function date_diff_f($date1, $date2)
{
    $diff = strtotime($date2) - strtotime($date1);
    return $diff;
}
$now = date("Y-m-d");
// Проверим статус ранее отправленных SMS
check_sms_msg_status();
$orders = DB::GetQueryResult("SELECT * FROM `order` WHERE time_date != '' AND time_time != '' AND master_name != 0 AND street != ''", false);
// TEST
//$orders = DB::GetQueryResult("SELECT * FROM `order` WHERE id > 974 AND time_date != '' AND time_time != '' AND master_name != 0 AND street != ''", false);
foreach ($orders as $one) {
    $date_f = date_diff_f($now, $one['time_date']);
    if ($date_f <= 82000 && $date_f >= 0) {
        prepare_sms_master($one['id']);
        prepare_sms_client($one['id'], $one['phone'], $one['customer-name'], 3);
        if ($one['phone2'] != '' && $one['sms2'] == 'on') {
            prepare_sms_client($one['id'], $one['phone2'], $one['customer-name2'], 4);
        }
        if ($one['phone3'] != '' && $one['sms3'] == 'on') {
            prepare_sms_client($one['id'], $one['phone3'], $one['customer-name3'], 5);
        }
    }
}
// Отправим SMS
send_sms_msg();
// Проверим статус ранее отправленных SMS
check_sms_msg_status();
Example #3
0
                 if ($date_f <= 82000 && $date_f >= 0) {
                     prepare_sms_client($order_id_th, $phone, $client_fio, 3);
                     //Отправляем смс
                     prepare_sms_master($order_id_th);
                     if (isset($_POST['sms2']) && $_POST['sms2'] == 'on') {
                         prepare_sms_client($order_id_th, $phone2, $client_fio2, 4);
                     }
                     if (isset($_POST['sms3']) && $_POST['sms3'] == 'on') {
                         prepare_sms_client($order_id_th, $phone3, $client_fio3, 5);
                     }
                 }
             }
         }
     }
     // Отправка SMS
     send_sms_msg($order_id);
     //die($order_id);
     die;
 } elseif ($_POST['action'] == 'search') {
     $query = '';
     if ($_POST['date'] != '') {
         $query .= ' AND time_date LIKE "%' . $_POST['date'] . '%"';
     }
     if ($_POST['time'] != '') {
         $query .= ' AND time_time LIKE "%' . $_POST['time'] . '%"';
     }
     if ($_POST['work_type'] != '') {
         $query .= ' AND work_type = ' . $_POST['work_type'];
     }
     if ($_POST['master'] != '') {
         $query .= ' AND master = ' . $_POST['master'];