function processAsFile($aModule, &$aRequest) { if (empty($aRequest) || ($sFileName = array_shift($aRequest)) == "") { $sFileName = 'index'; } $sFile = BX_DIRECTORY_PATH_MODULES . $aModule['path'] . $sFileName . '.php'; if (!file_exists($sFile)) { BxDolRequest::pageNotFound($sFileName, $aModule['uri']); } else { if (isset($GLOBALS['bx_profiler'])) { $GLOBALS['bx_profiler']->beginModule('file', $sPrHash = uniqid(rand()), $aModule, $sFileName); } include $sFile; if (isset($GLOBALS['bx_profiler'])) { $GLOBALS['bx_profiler']->endModule('file', $sPrHash); } } }