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