Esempio n. 1
0
<?php

/*
 * This file contains the Request Routing logic for Logiks Framework.
 *
 * Author: Bismay Kumar Mohapatra bismay4u@gmail.com
 * Author: Kshyana Prava kshyana23@gmail.com
 * Version: 1.1
 */
if (!defined('ROOT')) {
    exit('No direct script access allowed');
}
if (!defined("BASEPATH")) {
    //Load the app.cfg and app Config Folder
    loadLogiksApp(SITENAME);
    loadLogiksBootEngines();
    $security = new LogiksSecurity();
    $security->checkPageRequest();
    $device = getUserDeviceType();
    $routerPage = getConfig("APPS_ROUTER");
    if (strlen($routerPage) <= 0) {
        trigger_error("Site <b>'" . SITENAME . "'</b> Does Not Have ROUTER Defined.", E_USER_ERROR);
    }
    //$routerDir=ROOT.API_FOLDER."libs/routers/";
    //$routerFile="{$routerDir}{$routerPage}.php";
    $routerFiles = array(APPROOT . "{$routerPage}.php", APPROOT . "router.php", ROOT . API_FOLDER . "libs/routers/{$routerPage}.php");
    $routerLoaded = false;
    foreach ($routerFiles as $rfile) {
        if (file_exists($rfile)) {
            $routerLoaded = true;
            runHooks("startup");
Esempio n. 2
0
 * Author: Bismay Kumar Mohapatra bismay4u@gmail.com
 * Author: Kshyana Prava kshyana23@gmail.com
 * Version: 1.0
 */
define('ROOT', dirname(__FILE__) . '/');
ini_set('display_errors', 'On');
//Start the flow
require_once 'api/initialize.php';
loadHelpers('cookies');
$domain = SITENAME;
if (isset($_REQUEST['site'])) {
    $domain = $_REQUEST['site'];
} elseif (isset($_SESSION['SESS_LOGIN_SITE'])) {
    $domain = $_SESSION['SESS_LOGIN_SITE'];
}
loadLogiksApp($domain);
$relink = "";
if (isset($_REQUEST['relink'])) {
    $relink = $_REQUEST['relink'];
}
// $dbLogLink=LogDB::singleton()->getLogDBCon();
// $q1=$dbLogLink->_updateQ("lgks_log_login",
// 		array('logout_time'=>date('Y-m-d H:i:s'), 'status'=>'LOGGED OUT'),
// 		array(
// 			"user"=>$_SESSION['SESS_USER_ID'],
// 			"status"=>"LOGGED IN",
// 		)
// 	)." AND (token='{$_SESSION['SESS_TOKEN']}' OR mauth_key='{$_SESSION['MAUTH_KEY']}')";
// $dbLogLink->executeQuery($q1,true);
clearCookies(null);
session_destroy();