1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- <?php
- error_reporting(E_ALL | E_STRICT);
- // Define path to application directory
- defined('APPLICATION_PATH')
- || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../../application/'));
- // Define path to configs directory
- define('CONFIG_PATH', APPLICATION_PATH . '/configs/');
- // Define application environment
- defined('APPLICATION_ENV')
- || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'testing'));
- // Ensure library/ is on include_path
- set_include_path(implode(PATH_SEPARATOR, array(
- realpath('./library'),
- get_include_path(),
- )));
- // Ensure library/ is on include_path
- set_include_path(implode(PATH_SEPARATOR, array(
- get_include_path(),
- realpath(APPLICATION_PATH . '/../library')
- )));
- set_include_path(implode(PATH_SEPARATOR, array(
- get_include_path(),
- realpath(APPLICATION_PATH . '/../library/propel/runtime/lib')
- )));
- // Ensure library/ is on include_path
- set_include_path(implode(PATH_SEPARATOR, array(
- get_include_path(),
- realpath(APPLICATION_PATH . '/../../install_minimal/include')
- )));
- require_once (APPLICATION_PATH."/logging/Logging.php");
- Logging::setLogPath('/var/log/airtime/zendphp.log');
- set_include_path(APPLICATION_PATH . '/common' . PATH_SEPARATOR . get_include_path());
- //Propel classes.
- set_include_path(APPLICATION_PATH . '/models' . PATH_SEPARATOR . get_include_path());
- //Services
- set_include_path(APPLICATION_PATH . '/services' . PATH_SEPARATOR . get_include_path());
- //models
- set_include_path(APPLICATION_PATH . '/models' . PATH_SEPARATOR . get_include_path());
- //Controllers.
- set_include_path(APPLICATION_PATH . '/controllers' . PATH_SEPARATOR . get_include_path());
- //Controller plugins.
- set_include_path(APPLICATION_PATH . '/controllers/plugins' . PATH_SEPARATOR . get_include_path());
- //test data
- set_include_path(APPLICATION_PATH . '/../tests/application/testdata' . PATH_SEPARATOR . get_include_path());
- //helper functions
- set_include_path(APPLICATION_PATH . '/../tests/application/helpers' . PATH_SEPARATOR . get_include_path());
- //Zend framework
- if (file_exists('/usr/share/php/libzend-framework-php')) {
- set_include_path('/usr/share/php/libzend-framework-php' . PATH_SEPARATOR . get_include_path());
- set_include_path('/usr/share/php/libzend-framework-php/Zend/Test/PHPUnit' . PATH_SEPARATOR . get_include_path());
- }
- require_once 'Zend/Application.php';
- require_once 'Zend/Config.php';
- require_once APPLICATION_PATH.'/configs/conf.php';
- require_once 'propel/runtime/lib/Propel.php';
- Propel::init("../application/configs/airtime-conf-production.php");
- require_once 'Zend/Session.php';
- Zend_Session::start();
|