index.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. /**
  3. * Copyright (c) UNA, Inc - https://una.io
  4. * MIT License - https://opensource.org/licenses/MIT
  5. *
  6. * @defgroup UnaInstall UNA Install
  7. * @{
  8. */
  9. define ('BX_DOL_INSTALL', true);
  10. define ('BX_SKIP_INSTALL_CHECK', true);
  11. define ('BX_DOL_VER', '15.0.0-RC3');
  12. define ('BX_INSTALL_DEFAULT_LANGUAGE', 'en');
  13. define ('BX_INSTALL_URL_ROOT', '../');
  14. define ('BX_INSTALL_URL_MODULES', BX_INSTALL_URL_ROOT . 'modules/');
  15. $aPathInfo = pathinfo(__FILE__);
  16. define ('BX_INSTALL_DIR', $aPathInfo['dirname'] . '/');
  17. define ('BX_INSTALL_DIR_ROOT', BX_INSTALL_DIR . '../');
  18. define ('BX_INSTALL_DIR_MODULES', BX_INSTALL_DIR_ROOT . 'modules/');
  19. define ('BX_INSTALL_DIR_PLUGINS', BX_INSTALL_DIR_ROOT . 'plugins/');
  20. define ('BX_INSTALL_DIR_TEMPLATES', BX_INSTALL_DIR . 'templates/');
  21. define ('BX_INSTALL_DIR_CLASSES', BX_INSTALL_DIR . 'classes/');
  22. define ('BX_INSTALL_PATH_HEADER', BX_INSTALL_DIR_ROOT . 'inc/header.inc.php');
  23. if (!defined('BX_DOL_MODULE_TYPE_MODULE')) {
  24. define('BX_DOL_MODULE_TYPE_MODULE', 'module');
  25. define('BX_DOL_MODULE_TYPE_LANGUAGE', 'language');
  26. define('BX_DOL_MODULE_TYPE_TEMPLATE', 'template');
  27. }
  28. // needed for BxDolStorageS3v4alt
  29. if (!defined('AKEEBAENGINE'))
  30. define('AKEEBAENGINE', 1);
  31. require_once(BX_INSTALL_DIR_ROOT . 'inc/utils.inc.php');
  32. require_once(BX_INSTALL_DIR_ROOT . 'inc/classes/BxDol.php');
  33. require_once(BX_INSTALL_DIR_ROOT . 'inc/classes/BxDolFactory.php');
  34. require_once(BX_INSTALL_DIR_ROOT . 'inc/classes/BxDolIO.php');
  35. require_once(BX_INSTALL_DIR_ROOT . 'inc/classes/BxDolDb.php');
  36. require_once(BX_INSTALL_DIR_ROOT . 'inc/classes/BxDolXmlParser.php');
  37. require_once(BX_INSTALL_DIR_ROOT . 'template/scripts/BxBaseConfig.php');
  38. require_once(BX_INSTALL_DIR_ROOT . 'studio/classes/BxDolStudioTools.php');
  39. require_once(BX_INSTALL_DIR_ROOT . 'studio/classes/BxDolStudioToolsAudit.php');
  40. require_once(BX_INSTALL_DIR_CLASSES . 'BxDolInstallController.php');
  41. require_once(BX_INSTALL_DIR_CLASSES . 'BxDolInstallView.php');
  42. require_once(BX_INSTALL_DIR_CLASSES . 'BxDolInstallModulesTools.php');
  43. require_once(BX_INSTALL_DIR_CLASSES . 'BxDolInstallLang.php');
  44. require_once(BX_INSTALL_DIR_CLASSES . 'BxDolInstallSiteConfig.php');
  45. require BX_INSTALL_DIR_PLUGINS . 'autoload.php';
  46. $oController = new BxDolInstallController ();
  47. $oController->run(isset($_REQUEST['action']) ? $_REQUEST['action'] : '');
  48. /** @} */