/** * Загружает файлы маршрутов, в зависимости от переменной levels * @return array */ private static function filesFromLevels() { if (isset($_SESSION['user']['levels']) && $_SESSION['user']['levels']) { $str = $_SESSION['user']['levels']; $levels = explode('.', $str); $arr = []; for ($i = 0; $i < count($levels); $i++) { Liw::setLevel(self::$access_names[$i], $levels[$i]); for ($j = 1; $j <= $levels[$i]; $j++) { $file = LIW_WEB . "config/ways/" . self::$access_names[$i] . "/" . $j . ".php"; if ($add_arr = self::loadFile($file)) { $arr = array_merge($arr, $add_arr); } else { continue; } } } return $arr; } }