Exemplo n.º 1
0
    $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);