|
@@ 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 |