/******************************************************************************/ /* Get variables /******************************************************************************/ $submitloginform = isset($_POST['submitloginform']) && $_POST['submitloginform'] != '' ? $_POST['submitloginform'] : ''; $loginemail = isset($_POST['loginemail']) && $_POST['loginemail'] != '' ? $_POST['loginemail'] : ''; $loginpassword = isset($_POST['loginpassword']) && $_POST['loginpassword'] != '' ? $_POST['loginpassword'] : ''; $action = isset($_GET['action']) && $_GET['action'] != '' ? $_GET['action'] : ''; $referrer = isset($_GET['referrer']) && $_GET['referrer'] != '' ? $_GET['referrer'] : ''; $referrer = isset($_POST['referrer']) && $_POST['referrer'] != '' ? $_POST['referrer'] : $referrer; $smarty->assign('referrer', $referrer); /******************************************************************************/ /* Process Login / Logout /******************************************************************************/ if ($submitloginform == 'true' && $loginemail != '' && $loginpassword != '') { $adminUserObj = new Administrator(); $adminUserObj->login($loginSuccess, $loginemail, $loginpassword); if ($loginSuccess && isset($adminUserObj->id_administrator) && $adminUserObj->id_administrator != '' && isset($_SESSION[$backend_ID]['ADMIN_ID']) && trim($_SESSION[$backend_ID]['ADMIN_ID']) != '') { $smarty->assign('loginSuccess', 'true'); if ($referrer != '') { header('Location:' . $referrer); exit; } else { $adminUserObj->redirectLogin(); } } else { $smarty->assign('loginemail', $loginemail); $smarty->assign('loginSuccess', 'false'); } } elseif ($action == 'logout') { $adminUserObj = new Administrator(); $adminUserObj->logout();