<?php
/**
* Cyber Image Manager
*
*
* @package Cyber Image Manager
* @author Radik
* @copyright Copyright (c) 2010, Cyber Applications.
* @link http://www.cyberapp.ru/
* @since Version 1.1
* @file /includes/SessionManager.php
*/
/*
Защита от прямой загрузки
*/
defined('ACCESS') or die();
class SessionManager {
private $driver;
private static $instance;
public function __construct(){
SessionManager::$instance = & $this;
//загружаем драйвер
require_once(INCLUDE_PATH.'drivers'.DS.'SessionManager_Driver'.EXT);
$driver_name = 'SessionManager_'.Manager::$conf['session.driver'].'_Driver';
require_once(INCLUDE_PATH.'drivers'.DS.'SessionManager'.DS.$driver_name.EXT);
$this->driver = new $driver_name;
}
public static function & instance(){
empty(SessionManager::$instance) and new SessionManager;
return SessionManager::$instance;
}
public function authorisation(){
return $this->driver->authorisation();
}
}
?>