if ($login_details !== false) { $admin_primary_cash_request->sessionSet('cash_actual_user', $login_details); $admin_primary_cash_request->sessionSet('cash_effective_user', $login_details); $admin_primary_cash_request->sessionSet('cash_effective_user_email', $_POST['address']); if ($include_filename == 'logout.php') { header('Location: ' . ADMIN_WWW_BASE_PATH); exit; } } else { $admin_primary_cash_request->sessionClearAll(); $login_message = "Try Again"; } } // make a few objects to use throughout the pages $cash_admin = new AdminCore($admin_primary_cash_request->sessionGet('cash_effective_user')); if (isset($_GET['hidebanner'])) { $current_settings = $cash_admin->getUserSettings(); if (isset($current_settings['banners'][BASE_PAGENAME])) { $current_settings['banners'][BASE_PAGENAME] = false; $cash_admin->setUserSettings($current_settings); } } // finally, output the template and page-specific markup (checking for current login) if ($admin_primary_cash_request->sessionGet('cash_actual_user')) { include $pages_path . 'definitions/' . $include_filename; include ADMIN_BASE_PATH . '/ui/default/top.php'; include $pages_path . 'markup/' . $include_filename; include ADMIN_BASE_PATH . '/ui/default/bottom.php'; } else { include ADMIN_BASE_PATH . '/ui/default/login.php'; }