Beispiel #1
0
 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);
         }
     }
 }