Example #1
0
// other classes
Zend_Loader::loadClass('MyClass_HomebrewBase64');
Zend_Loader::loadClass('MyClass_GaugeTime');
Zend_Loader::loadClass('MyClass_PasswordHash');
Zend_Loader::loadClass('Version');
// load all configuration sections and save to registry
$config = new Zend_Config_Ini('../application/config.ini');
$registry = Zend_Registry::getInstance();
$registry->set('config', $config);
// set timezone
if (isset($config->general->def->timezone)) {
    date_default_timezone_set($config->general->def->timezone);
} else {
    Zend_Loader::loadClass('Zend_Date');
    $date = new Zend_Date();
    date_default_timezone_set($date->getTimeZone());
}
// set self version
Zend_Registry::set('bacula_version', BACULA_VERSION);
Zend_Registry::set('webacula_version', WEBACULA_VERSION);
// set global const
Zend_Registry::set('UNKNOWN_VOLUME_CAPACITY', -200);
// tape drive
Zend_Registry::set('NEW_VOLUME', -100);
Zend_Registry::set('ERR_VOLUME', -1);
/**
 * Database, table, field and columns names in PostgreSQL are case-independent, unless you created them with double-quotes
 * around their name, in which case they are case-sensitive.
 * Note: that PostgreSQL actively converts all non-quoted names to lower case and so returns lower case in query results.
 * In MySQL, table names can be case-sensitive or not, depending on which operating system you are using.
 */