AJAX_PM::ajax_send PHP Method

ajax_send() public method

ajax_submit function.
public ajax_send ( ) : void
return void
    function ajax_send()
    {
        if (!isset($this->adminLogged["admin_allow"]["pm"]["send"]) && !$this->is_super) {
            $this->obj_ajax->halt_alert("x110303");
        }
        $_arr_pmSend = $this->mdl_pm->input_send();
        if ($_arr_pmSend["alert"] != "ok") {
            $this->obj_ajax->halt_alert($_arr_pmSend["alert"]);
        }
        $_arr_userRow = $this->mdl_user->mdl_read($_arr_pmSend["pm_to"], "user_name");
        if ($_arr_userRow["alert"] != "y010102") {
            $this->obj_ajax->halt_alert($_arr_userRow["alert"]);
        }
        $_arr_pmRow = $this->mdl_pm->mdl_submit($_arr_userRow["user_id"], -1);
        $this->obj_ajax->halt_alert($_arr_pmRow["alert"]);
    }

Usage Example

Example #1
0
-----------------------------------------------------------------*/
//不能非法包含或直接执行
if (!defined("IN_BAIGO")) {
    exit("Access Denied");
}
include_once BG_PATH_FUNC . "init.func.php";
//初始化
$arr_set = array("base" => true, "ssin" => true, "header" => "Content-type: application/json; charset=utf-8", "db" => true, "type" => "ajax", "ssin_begin" => true);
fn_init($arr_set);
include_once BG_PATH_CONTROL . "admin/ajax/pm.class.php";
//载入短信 ajax 控制器
$ajax_pm = new AJAX_PM();
//初始化短信对象
switch ($GLOBALS["act_post"]) {
    case "send":
        $ajax_pm->ajax_send();
        //发送
        break;
    case "bulk":
        $ajax_pm->ajax_bulk();
        //群发
        break;
    case "del":
        $ajax_pm->ajax_del();
        //删除
        break;
    case "wait":
    case "read":
        $ajax_pm->ajax_status();
        //状态
        break;