Example #1
0
spl_autoload_register(array('Loader', 'libPunkuDb'));
spl_autoload_register(array('Loader', 'libPunkuPattern'));
spl_autoload_register(array('Loader', 'vendorPhpMailer'));
spl_autoload_register(array('Loader', 'modelApplication'));
spl_autoload_register(array('Loader', 'modelApplicationSecurity'));
spl_autoload_register(array('Loader', 'modelApplicationPerson'));
spl_autoload_register(array('Loader', 'modelApplicationConfiguration'));
spl_autoload_register(array('Loader', 'modelApplicationAdmissionProcess'));
spl_autoload_register(array('Loader', 'modelApplicationCourse'));
spl_autoload_register(array('Loader', 'modelApplicationFamily'));
spl_autoload_register(array('Loader', 'modelApplicationImport'));
/**
 * Create registry object for the application.
 */
try {
    $registry = Registry::getInstanceRegistry();
} catch (Exception $e) {
    die('CREATED REGISTRY OBJECT FAIL: ' . $e->getMessage());
}
/**
 * Create Data Base Connection for the application.
 */
try {
    foreach ($dataBaseConnection as $nameDataBase => $attrDataBase) {
        if ($attrDataBase['typeDataBaseManager'] == PDO && $attrDataBase['state'] == ON) {
            if ($attrDataBase['dbms'] == ORACLE) {
                // string ORACLE connection
                // tnsnames.ora
                $dsn = $attrDataBase['dbms'] . ":dbname=" . $attrDataBase['dataBaseName'];
                // Connect using the Oracle Instant Client
                //$dsn = $dataBase.":dbname=//".$hostDB.":1521/".$nameDB;