@@ -150,13 +150,18 @@ function createFile($dir, $filename) {
150150 }
151151 }
152152
153- function packItem ($ item , $ dir , $ target_dir , $ filename ) {
154- $ item = $ this ->formatFullPath ($ item );
155- $ dst_item = $ this ->formatFullPath ($ target_dir );
156-
153+ function packItem ($ items , $ dst_item ) {
154+ $ items_arr = explode (', ' , $ items );
155+ foreach ($ items_arr as $ key => $ item ){
156+ $ items_arr [$ key ] = $ this ->formatFullPath ($ item );
157+ }
158+ $ items = implode (' ' , $ items_arr );
159+
160+ $ dst_item = $ this ->formatFullPath ($ dst_item );
157161 $ dst_item = str_replace ('.tar.gz ' , '' , $ dst_item );
158162
159- exec (VESTA_CMD . "v-add-fs-archive {$ this ->user } {$ dst_item } {$ item }" , $ output , $ return_var );
163+ // echo VESTA_CMD . "v-add-fs-archive {$this->user} {$dst_item} {$items}";
164+ exec (VESTA_CMD . "v-add-fs-archive {$ this ->user } {$ dst_item } {$ items }" , $ output , $ return_var );
160165
161166 $ error = self ::check_return_code ($ return_var , $ output );
162167
@@ -233,9 +238,12 @@ function unpackItem($item, $dir, $target_dir, $filename) {
233238 }
234239 }
235240
236- function renameFile ($ dir , $ item , $ target_name ) {
237- $ item = $ this ->formatFullPath ($ dir . '/ ' . $ item );
238- $ dst_item = $ this ->formatFullPath ($ dir . '/ ' . $ target_name );
241+ function renameFile ($ item , $ target_name ) {
242+ // $item = $this->formatFullPath($dir . '/' . $item);
243+ // $dst_item = $this->formatFullPath($dir . '/' . $target_name);
244+
245+ $ item = $ this ->formatFullPath ($ item );
246+ $ dst_item = $ this ->formatFullPath ($ target_name );
239247
240248 exec (VESTA_CMD . "v-move-fs-file {$ this ->user } {$ item } {$ dst_item }" , $ output , $ return_var );
241249
@@ -254,9 +262,9 @@ function renameFile($dir, $item, $target_name) {
254262 }
255263 }
256264
257- function renameDirectory ($ dir , $ item , $ target_name ) {
258- $ item = $ this ->formatFullPath ($ dir . $ item );
259- $ dst_item = $ this ->formatFullPath ($ dir . $ target_name );
265+ function renameDirectory ($ item , $ target_name ) {
266+ $ item = $ this ->formatFullPath ($ item );
267+ $ dst_item = $ this ->formatFullPath ($ target_name );
260268
261269 if ($ item == $ dst_item ) {
262270 return array (
0 commit comments