index.php 807 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * Copyright (c) UNA, Inc - https://una.io
  4. * MIT License - https://opensource.org/licenses/MIT
  5. *
  6. * @defgroup UnaCore UNA Core
  7. * @{
  8. */
  9. require_once("./../inc/header.inc.php");
  10. $sModule = '';
  11. $aRequest = $aModule = [];
  12. if(($sRequest = $_GET['r'] ?? false) !== false) {
  13. $aRequest = explode('/', $sRequest);
  14. if(($sModule = bx_process_input(array_shift($aRequest)))) {
  15. bx_import('BxDolModuleQuery');
  16. $aModule = BxDolModuleQuery::getInstance()->getModuleByUri($sModule);
  17. }
  18. }
  19. if(empty($aModule)) {
  20. require_once(BX_DIRECTORY_PATH_INC . "design.inc.php");
  21. BxDolRequest::moduleNotFound($sModule);
  22. }
  23. $GLOBALS['aRequest'] = $aRequest;
  24. $GLOBALS['aModule'] = $aModule;
  25. include(BX_DIRECTORY_PATH_MODULES . $GLOBALS['aModule']['path'] . 'request.php');
  26. /** @} */