Example #1
0
 public function __construct()
 {
     parent::__construct();
     $this->webserver_enabled = AkConfig::getOption('webserver_enabled', false);
     AkAdodbCache::install();
     AkDbSession::install();
     $this->_test_script = AkConfig::getOption('testing_url') . '/action_pack/public/sessions.php';
     if ($this->webserver_enabled) {
         Ak::url_get_contents($this->_test_script . '?construct=1');
     }
 }
Example #2
0
<?php

define('AK_SESSION_HANDLER', 1);
if (isset($_GET['expire'])) {
    define('AK_SESSION_EXPIRE', (int) $_GET['expire']);
}
require_once dirname(__FILE__) . '/../config.php';
Ak::db();
if (!empty($_GET['construct'])) {
    @AkDbSession::install();
    @AkAdodbCache::install();
} elseif (!empty($_GET['destruct'])) {
    AkAdodbCache::uninstall();
    AkDbSession::uninstall();
    $Installer = new AkInstaller();
    $Installer->dropTable('akelos_migrations');
}
$session_handler = isset($_GET['handler']) ? $_GET['handler'] : null;
$session_settings = Ak::getSettings('sessions', false);
if ($session_handler !== null) {
    $session_settings['handler']['type'] = (int) $session_handler;
}
error_reporting(E_STRICT);
$SessionHandler = AkSession::lookupStore($session_settings);
session_start();
if (isset($_GET['key']) && isset($_GET['value'])) {
    $_SESSION[$_GET['key']] = $_GET['value'];
} elseif (isset($_GET['key'])) {
    if (isset($_SESSION[$_GET['key']])) {
        echo $_SESSION[$_GET['key']];
    } else {
Example #3
0
<?php

AkDbSession::install();