Exemple #1
0
 /**
  *
  * @return INSTALL_Application
  */
 public static function getInstance()
 {
     if (self::$classInstance === null) {
         self::$classInstance = new self();
     }
     return self::$classInstance;
 }
Exemple #2
0
        $installPos = strpos($selfUrl, '/install');
        if (!$installPos) {
            $installPos = strpos($selfUrl, '/ow_install');
        }
        if ($installPos) {
            $selfUrl = substr($selfUrl, 0, $installPos) . '/';
        }
        define('OW_URL_HOME', $selfUrl);
    }
    define('INSTALL_DIR_ROOT', dirname(__FILE__) . DS);
    define('INSTALL_URL_ROOT', OW_URL_HOME . 'ow_install/');
    define('INSTALL_URL_VIEW', INSTALL_URL_ROOT . 'view/');
    define('INSTALL_DIR_CLASSES', INSTALL_DIR_ROOT . 'classes' . DS);
    define('INSTALL_DIR_BOL', INSTALL_DIR_ROOT . 'bol' . DS);
    define('INSTALL_DIR_CTRL', INSTALL_DIR_ROOT . 'controllers' . DS);
    define('INSTALL_DIR_CMP', INSTALL_DIR_ROOT . 'components' . DS);
    define('INSTALL_DIR_VIEW', INSTALL_DIR_ROOT . 'view' . DS);
    define('INSTALL_DIR_VIEW_CTRL', INSTALL_DIR_VIEW . 'controllers' . DS);
    define('INSTALL_DIR_VIEW_CMP', INSTALL_DIR_VIEW . 'components' . DS);
    define('INSTALL_DIR_FILES', INSTALL_DIR_ROOT . 'files' . DS);
    OW::getAutoloader()->addPackagePointer('INSTALL', INSTALL_DIR_CLASSES);
    OW::getAutoloader()->addPackagePointer('INSTALL_BOL', INSTALL_DIR_BOL);
    OW::getAutoloader()->addPackagePointer('INSTALL_CTRL', INSTALL_DIR_CTRL);
    OW::getAutoloader()->addPackagePointer('INSTALL_CMP', INSTALL_DIR_CMP);
    OW::getAutoloader()->addClass('INSTALL', INSTALL_DIR_CLASSES . 'install.php');
    OW::getSession()->start();
    $application = INSTALL_Application::getInstance();
    $application->init($dbReady);
    $application->display($dbReady);
    exit;
}