_mkdir($target_path, $perm); } if ($ret) { $this->chmod($target_path, $perm); } return $ret; } /** * Tworzy katalog o podanej ścieżce * * @param string $path Ścieżka do katalogu */ protected function _mkdir($path, $perm = null) { if (is_null($perm)) { $perm = $this->perm['dir']; } return @mkdir($path, $perm, true); } /** * Usuwa plik lub katalog * * @param string $file Ścieżka usuwanego pliku lub katalogu */ protected function _remove($file) { if (is_dir($file)) { return @rmdir($file); } elseif (!is_link($file)) { return @unlink($file); } return false; } public function silentMode() { return $this; } public function verboseMode() { return $this; } /** * Pobiera instancje obiektu stFileManager * * @return stPakeFileManager */ public static function getInstance() { if (is_null(self::$instance)) { self::$instance = new self(); } return self::$instance; } }