@@ 793-804 (lines=12) @@ | ||
790 | * @return array |
|
791 | * @author Dmitry (dio) Levashov |
|
792 | **/ |
|
793 | protected function mkdir($args) { |
|
794 | $target = $args['target']; |
|
795 | $name = $args['name']; |
|
796 | ||
797 | if (($volume = $this->volume($target)) == false) { |
|
798 | return array('error' => $this->error(self::ERROR_MKDIR, $name, self::ERROR_TRGDIR_NOT_FOUND, '#'.$target)); |
|
799 | } |
|
800 | ||
801 | return ($dir = $volume->mkdir($target, $name)) == false |
|
802 | ? array('error' => $this->error(self::ERROR_MKDIR, $name, $volume->error())) |
|
803 | : array('added' => array($dir)); |
|
804 | } |
|
805 | ||
806 | /** |
|
807 | * Create empty file |
|
@@ 813-824 (lines=12) @@ | ||
810 | * @return array |
|
811 | * @author Dmitry (dio) Levashov |
|
812 | **/ |
|
813 | protected function mkfile($args) { |
|
814 | $target = $args['target']; |
|
815 | $name = $args['name']; |
|
816 | ||
817 | if (($volume = $this->volume($target)) == false) { |
|
818 | return array('error' => $this->error(self::ERROR_MKFILE, $name, self::ERROR_TRGDIR_NOT_FOUND, '#'.$target)); |
|
819 | } |
|
820 | ||
821 | return ($file = $volume->mkfile($target, $args['name'])) == false |
|
822 | ? array('error' => $this->error(self::ERROR_MKFILE, $name, $volume->error())) |
|
823 | : array('added' => array($file)); |
|
824 | } |
|
825 | ||
826 | /** |
|
827 | * Rename file |