Exemple #1
0
 */
set_include_path(APPPATH . 'classes/');
require_once 'Zend/Loader/Autoloader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);
// Load any namespace
/**
 * Initialize Language and Model Autoloader
 */
$resourceLoader = new Zend_Loader_Autoloader_Module(array('basePath' => APPPATH, 'namespace' => ''));
$resourceLoader->addResourceType('models', 'models', 'Model');
$resourceLoader->addResourceType('modules', 'modules', 'Module');
/**
 * Initialize Uri Class
 */
Pixelpost_Uri::getInstance();
/**
 * Initialize Config Class
 */
$config = Pixelpost_Config::getInstance();
/**
 * Initialize DB Class
 */
switch ($config->database['adapter']) {
    case 'sqlite':
        Pixelpost_DB::init('pdo');
        Pixelpost_DB::connect('sqlite:' . $config->database['sqlite']);
        break;
    case 'mysql':
    default:
        Pixelpost_DB::init('mysql');