function check_paths() { if (is_array($this->url_path)) { $controllers_path = $this->controllers_path; $extra_path = array(); $new_path = array(); foreach ($this->url_path as $key => $path) { if (is_dir($controllers_path . '/' . $path)) { $extra_path[] = $path; $controllers_path .= '/' . $path; } else { $new_path[] = $path; } } if (!empty($extra_path)) { $extra_path = implode('/', $extra_path); $this->added_path = $extra_path; Znap::$added_path = $this->added_path; $this->controllers_path .= '/' . $extra_path; $this->helpers_path .= '/' . $extra_path; $this->layouts_path .= '/' . $extra_path; $this->views_path .= '/_' . $extra_path; } if (!empty($new_path)) { $this->url_path = $new_path; } } }