Example #1
0
        }
    }
}
require 'php/http/sessioncookie.class.php';
require 'php/http/controller.class.php';
require 'php/http/adminController.class.php';
require 'php/http/request.class.php';
require 'php/http/solumView.class.php';
require 'php/http/cms.class.php';
require 'php/http/lib_compat.php';
$coreTime = sprintf('%0.5f', (microtime(true) - $coreTime) * 1000);
$appTime = microtime(true);
sessionCookie::init();
/**init the page**/
request::addConfig($config);
$user = sessionCookie::getUser();
$default_vars = array('authenticated' => sessionCookie::$session['logged_in'], 'user' => $user);
$view = new solumView('master', $default_vars);
$view->view();
/** done **/
if (request::readConfig('tracking_enabled')) {
    /*
    $users_id = $user?$user['users_id']:0;
    DB::write("INSERT INTO `metrics`.`requests`(time,day_time,users_id,session_key,ip,user_agent,uri,referer) values(".time().",".day_time().",".$users_id.",'".sessionCookie::$session['key']."','".$_SERVER['REMOTE_ADDR']."','".DB::sqlEsc($_SERVER['HTTP_USER_AGENT'])."','".DB::sqlEsc($_SERVER['REQUEST_URI'])."','".(isset($_SERVER['HTTP_REFERER'])?DB::sqlEsc($_SERVER['HTTP_REFERER']):'')."') ");
    */
}
if (!request::readConfig('debug')) {
    exit;
}
if (request::get(0) == 'ajax') {
    exit;
Example #2
0
require SITE_ROOT . '/config.php';
$data_path = SITE_ROOT . '/php/data';
require $data_path . '/data.class.php';
require $data_path . '/format.class.php';
$lib_path = $data_path . '/lib';
foreach (scandir($lib_path) as $file) {
    if (strlen($file) > 4) {
        if (substr($file, strlen($file) - 4) == '.php') {
            require $lib_path . '/' . $file;
        }
    }
}
require SITE_ROOT . '/php/http/sessioncookie.class.php';
//invalid if hit directly with no session
sessionCookie::init();
if (!sessionCookie::tries()) {
    header("HTTP/1.0 404 Not Found");
    exit('invalid request');
}
$width = isset($_GET['width']) ? $_GET['width'] : '100';
$height = isset($_GET['height']) ? $_GET['height'] : '40';
$characters = 6;
new CaptchaSecurityImages($width, $height, $characters);
/*
* Updated by Ryan Day for the solumlite framework and mycypher
* 4-22-2009
*
* File: CaptchaSecurityImages.php
* Author: Simon Jarvis
* Copyright: 2006 Simon Jarvis
* Date: 03/08/06
 public static function getUser()
 {
     if (self::$session && self::$session['logged_in'] == 1 && !isset(self::$user)) {
         $res = data::get('user', 'get', array('users_id'));
         self::$user = false;
         if (!$res['error']) {
             self::$user = $res['data'];
         }
     }
     return self::$user;
 }
Example #4
0
<?php

$t = microtime(true);
require "solumConstants.php";
require "../config.php";
require "php/framework/kickstart.php";
bench::mark('core_time', $t);
bench::end('core_time');
//-------------------------------
bench::mark('app_time');
sessionCookie::init();
///EXECUTE APPLICATION FRONT CONTROLLER/ROUTER HERE
$default_vars = array('authenticated' => sessionCookie::$session['logged_in'], 'user' => sessionCookie::getUser());
$view = new solumView('master', $default_vars);
$view->view();
bench::end('app_time');
//-------------------------------
if (request::readConfig('debug')) {
    echo getDebugInfo();
}