<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE); 
define('APPLICATION_PATH',dirname(dirname(__FILE__)) . '/application');
set_include_path(
        implode(PATH_SEPARATOR, 
                array(
                        realpath(APPLICATION_PATH . '/../libs'),
                        realpath(APPLICATION_PATH . '/models'),
                        realpath(APPLICATION_PATH . '/modules'),
                        APPLICATION_PATH,
                        get_include_path()
                )));
require_once('Zend/Loader/Autoloader.php');
require_once "vendor/autoload.php";
Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true);
require_once('Ec/Bootstrap.php');
$modules = new Ec_Loader_AutoModules();
Zend_Session::start();
$config = new Zend_Config_Ini(dirname(dirname(__FILE__)) . '/application/configs/config.ini', 'production');
$api = new Zend_Config_Ini(dirname(dirname(__FILE__)) . '/application/configs/api.ini', 'production');
$server = new Zend_Config_Ini(dirname(dirname(__FILE__)) . '/application/configs/db.ini', 'production');
Zend_Registry::set('config', $config);
Zend_Registry::set('api', isset($api->api) ? $api->api : null);
$params = array ('host' => $server->resources->multidb->common->host,
				 'username' => $server->resources->multidb->common->username, 
				 'password' => $server->resources->multidb->common->password, 
				 'dbname' => $server->resources->multidb->common->dbname);

// print_r($params);exit;
$db = Zend_Db::factory('PDO_MYSQL', $params);
Zend_Db_Table_Abstract::setDefaultAdapter($db);
$db->query('set names utf8');
Zend_Registry::set('db', $db);
Zend_Registry::set('dbprefix', $server->dbprefix);
?>