/** * Парсит пути */ private function init_paths() { $filter = new filter(); $this->dir = substr($filter->server('PHP_SELF'), 0, 0 - strlen(basename($filter->server('PHP_SELF')))); $this->root = $this->dir; $this->link = substr($filter->server('REQUEST_URI'), strlen($this->dir)); }
/** * Определяет папку, в которую установлена система * @return string */ private function init_paths() { $filter = new filter(); if (empty($filter->server('DOCUMENT_ROOT'))) { $this->root = '.'; } else { $step = 0 - strlen(basename($filter->server('SCRIPT_FILENAME'))); $this->root = substr($filter->server('SCRIPT_FILENAME'), 0, $step - 1); } $this->twinklefox = $this->root . DIRECTORY_SEPARATOR . 'twinklefox'; $this->files = $this->root . DIRECTORY_SEPARATOR . 'files'; $this->modules = $this->root . DIRECTORY_SEPARATOR . 'modules'; }