示例#1
0
 function __construct($locations = NULL)
 {
     $dbdir = any($locations['tmp'], 'tmp');
     if (class_exists("Outlet")) {
         Outlet::init(array('connection' => array('type' => 'datamanager'), 'classes' => array()));
         $this->outlet =& Outlet::getInstance();
     }
 }
示例#2
0
 function __construct()
 {
     Outlet::init(array('connection' => array('type' => 'datamanager'), 'classes' => array()));
     $this->outlet =& Outlet::getInstance();
 }
示例#3
0
<?php

set_include_path(dirname(__FILE__) . '/..' . PATH_SEPARATOR . get_include_path());
require 'outlet/Outlet.php';
require 'outlet/OutletProxyGenerator.php';
Outlet::init(require $_SERVER['argv'][1]);
$conf = (require $_SERVER['argv'][1]);
$gen = new OutletProxyGenerator(Outlet::getInstance()->getConfig());
$s = "<?php\n";
$s .= $gen->generate();
file_put_contents('outlet-proxies.php', $s);
示例#4
0
<?php

// set this to mysql, mssql, or sqlite
define('DATABASE_DRIVER', 'sqlite');
set_include_path(dirname(__FILE__) . '/../classes' . PATH_SEPARATOR . get_include_path());
// outlet
require_once 'outlet/Outlet.php';
require_once 'entities.php';
// basic setup
switch (DATABASE_DRIVER) {
    case 'sqlite':
        $conf = (include 'outlet-config-sqlite.php');
        break;
    case 'mysql':
        $conf = (include 'outlet-config-mysql.php');
        break;
    case 'pgsql':
        $conf = (include 'outlet-config-pgsql.php');
        break;
    default:
        throw new Exception('Unsupported database driver: ' . DATABASE_DRIVER);
}
Outlet::init($conf);
Outlet::getInstance()->createProxies();