/** * Устанавливает права на каталог, созданный движком * * @param string $name */ static function chmod_dir($name) { return IO_FS::file_object_for($name)->set_permission(); }
/** * Переходит к очередному элементу, удовлетворяющему условиям поиска * */ protected function skip_to_next() { do { $name = readdir($this->id); $path = $this->dir->path . '/' . $name; } while ($name !== false && ($name == '.' || $name == '..' || $this->query->forbids($path = $this->dir->path . '/' . $name))); if ($name !== false) { $this->current = IO_FS::file_object_for($path); } else { @closedir($this->id); $this->id = null; $this->current = null; } return $this->current; }