Exemplo n.º 1
0
function Login_Button_DoLogin_OnClick(&$sender)
{
    $Login_Button_DoLogin_OnClick = true;
    $Component =& $sender;
    $Container =& CCGetParentContainer($sender);
    global $Login;
    //Compatibility
    //End Login_Button_DoLogin_OnClick
    //Login @9-79F6EB3D
    global $CCSLocales;
    global $Redirect;
    if ($Container->autoLogin->Value != $Container->autoLogin->CheckedValue) {
        CCSetCookie("iRadiologyLogin", "");
    }
    if (!CCLoginUser($Container->login1->Value, $Container->password->Value)) {
        $Container->Errors->addError($CCSLocales->GetText("CCS_LoginError"));
        $Container->password->SetValue("");
        $Login_Button_DoLogin_OnClick = 0;
        CCSetCookie("iRadiologyLogin", "");
    } else {
        global $Redirect;
        if (getUst() == 1) {
            $Login->Errors->addError("You have not been activated!");
            return;
        } else {
            if (getUst() == 3) {
                $Login->Errors->addError("Sorry! You have been Deactivated!");
                return;
            } else {
                if (getUst() == 2) {
                    if ($Container->autoLogin->Value == $Container->autoLogin->CheckedValue) {
                        $ALLogin = $Container->login1->Value;
                        $ALPassword = $Container->password->Value;
                        CCSetALCookie($ALLogin, $ALPassword);
                    }
                    switch (CCGetGroupID()) {
                        case 1:
                            $Redirect = "../reception";
                            break;
                        case 2:
                            $Redirect = "../doctors";
                            break;
                        case 3:
                            $Redirect = "../typist";
                            break;
                        case 4:
                            $Redirect = "../admin";
                            break;
                        default:
                            $Redirect = "access_denied.php";
                    }
                    $Redirect = CCGetParam("ret_link", $Redirect);
                    $Login_Button_DoLogin_OnClick = 1;
                }
            }
        }
    }
    //End Login
    //Close Login_Button_DoLogin_OnClick @6-0EB5DCFE
    return $Login_Button_DoLogin_OnClick;
}
Exemplo n.º 2
0
function CCRefreshALCookie($expirationDate)
{
    if (CCS_SLIDING_EXPIRATION) {
        if ($expirationDate - CCS_EXPIRATION_DATE / 2 > time()) {
            list($login, $password, $expDate) = CCParseALCookie("iRadiologyLogin");
            CCSetALCookie($login, $password);
        }
    }
}