$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(); unset($adminUserObj); } elseif (isset($_SESSION[$backend_ID]['ADMIN_ID']) && intval(trim($_SESSION[$backend_ID]['ADMIN_ID'])) > 0) { header('Location: dashboard'); exit; } /******************************************************************************/ // Display the template /******************************************************************************/ $smarty->assign('pageid', 'index'); $smarty->display('templates-admin/index.tpl', '', $backend_ID); /******************************************************************************/ // Clear up /******************************************************************************/ unset($smarty);