1
0
Alex Trofimov 1 жил өмнө
parent
commit
a0c0ee826a

+ 2 - 1
inc/classes/BxDolRequest.php

@@ -138,8 +138,9 @@ class BxDolRequest extends BxDol
         if(isset($GLOBALS['bxDolClasses'][$sClass]))
         if(isset($GLOBALS['bxDolClasses'][$sClass]))
             return $GLOBALS['bxDolClasses'][$sClass];
             return $GLOBALS['bxDolClasses'][$sClass];
 
 
-        if (!preg_match('/^[A-Za-z0-9_]+\/[A-Za-z0-9_]+$/', $aModule['path']) || !preg_match('/^[A-Za-z0-9_]+$/', $sClass))
+        if (($aModule['path'] && !preg_match('/^[A-Za-z0-9_]+\/[A-Za-z0-9_]+\/$/', $aModule['path'])) || !preg_match('/^[A-Za-z0-9_]+$/', $sClass)) {
             return false;
             return false;
+        }
 
 
         if($aModule['path']) {
         if($aModule['path']) {
             $sFile = BX_DIRECTORY_PATH_MODULES . $aModule['path'] . 'classes/' . $sClass . '.php';
             $sFile = BX_DIRECTORY_PATH_MODULES . $aModule['path'] . 'classes/' . $sClass . '.php';