function load_page($page) { global $application_list; global $message_list; $params = explode('|', $page); if (array_key_exists($params[0], $application_list)) { // Is this Valid App ? if (empty($params[1]) or $params[1] == '') { $path = 'home'; } else { $path_temp = explode('&', $params[1]); $path = $path_temp[0]; } include ABSCPATH . 'apps/' . $params[0] . '/init.php'; include ABSCPATH . 'modules/views/header.php'; include ABSCPATH . 'apps/' . $params[0] . '/' . $path . '.php'; include ABSCPATH . 'modules/views/footer.php'; } else { $message_list[] = array('type' => 'danger', 'message' => 'Η Εφαρμογή δεν εντοπίστηκε..'); load_home(); } }
require_once 'config.php'; // Load all Configuration Parameters require_once 'functions.php'; // Load all needed base Functions if (isset($_GET['logout'])) { require_once ABSCPATH . 'modules/citizens/logout.php'; } //Logout User user_session_manager(); // Start the Session Manager if (!user_is_logged_in()) { // Check if User is Logged In if (!isset($_GET['login']) && !isset($_GET['oauth_token'])) { require_once 'modules/citizens/login.php'; } else { require_once 'modules/citizens/oauth.php'; } //If trying to Login, start the Oauth Procedure } else { session_start(); initiate(); // Initiate all Needed Variables/Methods debug(); if (isset($_GET['p'])) { load_page(trim($_GET['p'])); } else { load_home(); } // else Load Home }