@@ 1101-1112 (lines=12) @@ | ||
1098 | * @return array |
|
1099 | * @author Dmitry (dio) Levashov |
|
1100 | **/ |
|
1101 | protected function mkdir($args) { |
|
1102 | $target = $args['target']; |
|
1103 | $name = $args['name']; |
|
1104 | ||
1105 | if (($volume = $this->volume($target)) == false) { |
|
1106 | return array('error' => $this->error(self::ERROR_MKDIR, $name, self::ERROR_TRGDIR_NOT_FOUND, '#'.$target)); |
|
1107 | } |
|
1108 | ||
1109 | return ($dir = $volume->mkdir($target, $name)) == false |
|
1110 | ? array('error' => $this->error(self::ERROR_MKDIR, $name, $volume->error())) |
|
1111 | : array('added' => array($dir)); |
|
1112 | } |
|
1113 | ||
1114 | /** |
|
1115 | * Create empty file |
|
@@ 1121-1132 (lines=12) @@ | ||
1118 | * @return array |
|
1119 | * @author Dmitry (dio) Levashov |
|
1120 | **/ |
|
1121 | protected function mkfile($args) { |
|
1122 | $target = $args['target']; |
|
1123 | $name = $args['name']; |
|
1124 | ||
1125 | if (($volume = $this->volume($target)) == false) { |
|
1126 | return array('error' => $this->error(self::ERROR_MKFILE, $name, self::ERROR_TRGDIR_NOT_FOUND, '#'.$target)); |
|
1127 | } |
|
1128 | ||
1129 | return ($file = $volume->mkfile($target, $args['name'])) == false |
|
1130 | ? array('error' => $this->error(self::ERROR_MKFILE, $name, $volume->error())) |
|
1131 | : array('added' => array($file)); |
|
1132 | } |
|
1133 | ||
1134 | /** |
|
1135 | * Rename file |