AJAX_INSTALL::ajax_submit PHP Method

ajax_submit() public method

public ajax_submit ( )
    function ajax_submit()
    {
        $_act_post = fn_getSafe($GLOBALS["act_post"], "txt", "base");
        if ($_act_post != "dbconfig") {
            $this->check_db();
        }
        $_num_countSrc = 0;
        foreach ($this->obj_ajax->opt[$_act_post]["list"] as $_key => $_value) {
            if ($_value["min"] > 0) {
                $_num_countSrc++;
            }
        }
        $_arr_const = $this->mdl_opt->input_const($_act_post);
        $_num_countInput = count(array_filter($_arr_const));
        if ($_num_countInput < $_num_countSrc) {
            $this->obj_ajax->halt_alert("x030204");
        }
        $_arr_return = $this->mdl_opt->mdl_const($_act_post);
        if ($_arr_return["alert"] != "y040101") {
            $this->obj_ajax->halt_alert($_arr_return["alert"]);
        }
        $this->obj_ajax->halt_alert("y030405");
    }

Usage Example

Exemplo n.º 1
0
    case "auth":
        $ajax_install->ajax_auth();
        break;
    case "admin":
        $ajax_install->ajax_admin();
        break;
    case "ssoAuto":
        $ajax_install->ajax_ssoAuto();
        break;
    case "ssoAdmin":
        $ajax_install->ajax_ssoAdmin();
        break;
    case "over":
        $ajax_install->ajax_over();
        break;
    case "base":
    case "upload":
    case "sso":
        $ajax_install->ajax_submit();
        break;
    default:
        switch ($GLOBALS["act_get"]) {
            case "chkname":
                $ajax_install->ajax_chkname();
                break;
            case "chkauth":
                $ajax_install->ajax_chkauth();
                break;
        }
        break;
}