Example #1
0
 public function init_session($params)
 {
     $config = Arr::get($params, 'config', null);
     $r_iop = Arr::get($params, 'r_iop', 1);
     $w_iop = Arr::get($params, 'w_iop', 1);
     if (empty($config)) {
         return self::_message('`--config` is not specified.');
     }
     if (!file_exists($config)) {
         return self::_message('`' . $config . '` is not a file.');
     }
     self::_message('Reading .ini file...');
     $aws = parse_ini_file($config, true);
     self::_message('Getting handler object...');
     $handler = AWS_Dynamo::register_session_handler($aws);
     self::_message('Creating session table...');
     $handler->createSessionsTable($r_iop, $w_iop);
     self::_message('Done!');
 }
Example #2
0
<?php

defined('SYSPATH') or die('No direct script access.');
define('AWS_MOD_PATH', dirname(__FILE__));
/**
 * Use dynamo db when dynamo is specified.
 */
if (!empty($_SERVER['AWS_DYNAMO_SESSION'])) {
    $aws = parse_ini_file($_SERVER['AWS_DYNAMO_SESSION'], true);
    $handler = AWS_Dynamo::register_session_handler($aws);
}