AJAX_APP::ajax_reset PHP Method

ajax_reset() public method

public ajax_reset ( )
    function ajax_reset()
    {
        if (!isset($this->adminLogged["admin_allow"]["app"]["edit"]) && !$this->is_super) {
            $this->obj_ajax->halt_alert("x050303");
        }
        $_num_appId = fn_getSafe(fn_post("app_id"), "int", 0);
        if ($_num_appId < 1) {
            return array("alert" => "x050203");
        }
        $_arr_appRow = $this->mdl_app->mdl_read($_num_appId);
        if ($_arr_appRow["alert"] != "y050102") {
            return $_arr_appRow;
        }
        $_arr_appRow = $this->mdl_app->mdl_reset($_num_appId);
        $this->obj_ajax->halt_alert($_arr_appRow["alert"]);
    }

Usage Example

Example #1
0
fn_init(true, true, "Content-type: application/json", true, "ajax", true);
include_once BG_PATH_CONTROL . "admin/ajax/app.class.php";
//载入应用 ajax 控制器
$ajax_app = new AJAX_APP();
//初始化应用对象
switch ($GLOBALS["act_post"]) {
    case "auth":
        $ajax_app->ajax_auth();
        //授权用户
        break;
    case "deauth":
        $ajax_app->ajax_deauth();
        //取消授权用户
        break;
    case "reset":
        $ajax_app->ajax_reset();
        //重置 APP KEY
        break;
    case "submit":
        $ajax_app->ajax_submit();
        //创建、编辑
        break;
    case "enable":
    case "disable":
        $ajax_app->ajax_status();
        //状态
        break;
    case "del":
        $ajax_app->ajax_del();
        //删除
        break;