diff --git a/web/download/file/index.php b/web/download/file/index.php index 97afa8f7..5322185b 100644 --- a/web/download/file/index.php +++ b/web/download/file/index.php @@ -1,6 +1,11 @@ Error while saving file

'); @@ -58,16 +58,7 @@ if (($_SESSION['user'] == 'admin') && (!empty($_SESSION['look']))) { } } - exec (VESTA_CMD . "v-check-fs-permission {$user} '{$path}'", $content, $return_var); - if ($return_var != 0) { - var_dump($return_var); - var_dump($content); - exit; - print 'Error while opening file'; // todo: handle this more styled - exit; - } - - exec (VESTA_CMD . "v-open-fs-file {$user} {$path}", $content, $return_var); + exec (VESTA_CMD . "v-open-fs-file {$user} ".escapeshellarg($path), $content, $return_var); if ($return_var != 0) { print 'Error while opening file'; // todo: handle this more styled exit; diff --git a/web/file_manager/fm_core.php b/web/file_manager/fm_core.php index 9cf70e28..72436898 100644 --- a/web/file_manager/fm_core.php +++ b/web/file_manager/fm_core.php @@ -74,13 +74,7 @@ class FileManager { function deleteItem($dir, $item) { $dir = $this->formatFullPath($item); - //if (is_dir($item)) { - //var_dump(VESTA_CMD . "v-delete-fs-directory {$this->user} {$dir}");die(); - exec (VESTA_CMD . "v-delete-fs-directory {$this->user} {$dir}", $output, $return_var); - //} - //else { - // exec (VESTA_CMD . "v-delete-fs-file {$this->user} {$dir}", $output, $return_var); - //} + exec (VESTA_CMD . "v-delete-fs-directory {$this->user} {$dir}", $output, $return_var); $error = self::check_return_code($return_var, $output); diff --git a/web/file_manager/index.php b/web/file_manager/index.php new file mode 100644 index 00000000..8df68469 --- /dev/null +++ b/web/file_manager/index.php @@ -0,0 +1,3 @@ +