diff --git a/lib/classes/Hipot/Utils/ContextUtils.php b/lib/classes/Hipot/Utils/ContextUtils.php index a62d38d..508a6cd 100644 --- a/lib/classes/Hipot/Utils/ContextUtils.php +++ b/lib/classes/Hipot/Utils/ContextUtils.php @@ -279,4 +279,20 @@ public static function setStatusNotFound(bool $showPage = false): void } } } + + /** + * Проверяет, находится ли текущая директория в списке директорий для текущего сайта. + * @param array $dirs Массив директорий для проверки + * @return bool Возвращает true, если текущая директория находится в списке директорий, иначе возвращает false. + * @see \CSite::InDir() + */ + public static function siteIdDirs(array $dirs): bool + { + foreach ($dirs as $dir) { + if (\CSite::InDir($dir)) { + return true; + } + } + return false; + } } \ No newline at end of file