Skip to content

Commit 4049a31

Browse files
committed
FileManager stuff
1 parent 8976066 commit 4049a31

File tree

28 files changed

+1090
-297
lines changed

28 files changed

+1090
-297
lines changed

web/edit/file/index.php

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
session_start();
33

44
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
5+
6+
$user = $_SESSION['user'];
57
/*
68
if (empty($panel)) {
79
$command = VESTA_CMD."v-list-user '".$user."' 'json'";
@@ -56,7 +58,16 @@
5658
$f = fopen ($fn, 'w+');
5759
fwrite($f, $_POST['contents']);
5860
if ($f) {
59-
copy($fn, $path);
61+
//copy($fn, $path);
62+
exec (VESTA_CMD . "v-copy-fs-file {$user} {$fn} {$path}", $output, $return_var);
63+
64+
$error = check_return_code($return_var, $output);
65+
if ($return_var != 0) {
66+
var_dump(VESTA_CMD . "v-copy-fs-file {$user} {$fn} {$path}");
67+
var_dump($path);
68+
var_dump($output);
69+
die('<p style="color: white">Error while saving file</p>');//echo '0';
70+
}
6071
}
6172
unlink($fn);
6273
}
@@ -65,13 +76,24 @@
6576
// $content = file_get_contents($path);
6677
// v-open-fs-file
6778

68-
exec (VESTA_CMD . "v-open-fs-file {$user} {$path}", $content, $return_var);
79+
80+
//print file_get_contents($path);
81+
exec (VESTA_CMD . "v-check-fs-permission {$user} {$path}", $content, $return_var);
82+
83+
if ($return_var != 0) {
84+
print 'Error while opening file'; // todo: handle this more styled
85+
exit;
86+
}
87+
88+
89+
/*exec (VESTA_CMD . "v-open-fs-file {$user} {$path}", $content, $return_var);
6990
if ($return_var != 0) {
7091
print 'Error while opening file'; // todo: handle this more styled
7192
exit;
7293
}
7394
74-
$content = implode("\n", $content);
95+
$content = implode("\n", $content);*/
96+
$content = file_get_contents($path);
7597
}
7698
}
7799
else {

web/file_manager/upload_file.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
exec (VESTA_CMD . "v-copy-fs-file {$user} {$tempFile} {$targetFile}", $output, $return_var);
2929

30-
$error = self::check_return_code($return_var, $output);
30+
$error = check_return_code($return_var, $output);
3131
if ($return_var != 0) {
3232
echo '0';
3333
} else {

web/inc/i18n/ar.php

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,4 +499,50 @@
499499
'Date' => 'Date',
500500
'Starred' => 'Starred',
501501
'Name' => 'Name',
502+
503+
'File Manager' => 'File Manager',
504+
'type' => 'type',
505+
'size' => 'size',
506+
'date' => 'date',
507+
'name' => 'name',
508+
'Initializing' => 'Initializing',
509+
'UPLOAD' => 'UPLOAD',
510+
'NEW FILE' => 'NEW FILE',
511+
'NEW DIR' => 'NEW DIR',
512+
'DELETE' => 'DELETE',
513+
'RENAME' => 'RENAME',
514+
'COPY' => 'COPY',
515+
'ARCHIVE' => 'ARCHIVE',
516+
'EXTRACT' => 'EXTRACT',
517+
'DOWNLOAD' => 'DOWNLOAD',
518+
'Hit' => 'Hit',
519+
'to reload the page' => 'to reload the page',
520+
'Directory name cannot be empty' => 'Directory name cannot be empty',
521+
'File name cannot be empty' => 'File name cannot be empty',
522+
'No file selected' => 'No file selected',
523+
'No file or folder selected' => 'No file or folder selected',
524+
'File type not supported' => 'File type not supported',
525+
'Directory download not available in current version' => 'Directory download not available in current version',
526+
'Directory not available' => 'Directory not available',
527+
'Done' => 'Done',
528+
'Close' => 'Close',
529+
'Copy' => 'Copy',
530+
'Cancel' => 'Cancel',
531+
'Rename' => 'Rename',
532+
'Delete' => 'Delete',
533+
'Extract' => 'Extract',
534+
'Create' => 'Create',
535+
'Compress' => 'Compress',
536+
'OK' => 'OK',
537+
'Are you sure you want to copy' => 'Are you sure you want to copy',
538+
'Are you sure you want to delete' => 'Are you sure you want to delete',
539+
'into' => 'into',
540+
'existing files will be replaced' => 'existing files will be replaced',
541+
'Original name' => 'Original name',
542+
'File' => 'File',
543+
'already exists' => 'already exists',
544+
'Create file' => 'Create file',
545+
'Create directory' => 'Create directory',
546+
547+
502548
);

web/inc/i18n/bs.php

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -495,4 +495,50 @@
495495
'Date' => 'Datum',
496496
'Starred' => 'Starred',
497497
'Name' => 'Name',
498+
499+
'File Manager' => 'File Manager',
500+
'type' => 'type',
501+
'size' => 'size',
502+
'date' => 'date',
503+
'name' => 'name',
504+
'Initializing' => 'Initializing',
505+
'UPLOAD' => 'UPLOAD',
506+
'NEW FILE' => 'NEW FILE',
507+
'NEW DIR' => 'NEW DIR',
508+
'DELETE' => 'DELETE',
509+
'RENAME' => 'RENAME',
510+
'COPY' => 'COPY',
511+
'ARCHIVE' => 'ARCHIVE',
512+
'EXTRACT' => 'EXTRACT',
513+
'DOWNLOAD' => 'DOWNLOAD',
514+
'Hit' => 'Hit',
515+
'to reload the page' => 'to reload the page',
516+
'Directory name cannot be empty' => 'Directory name cannot be empty',
517+
'File name cannot be empty' => 'File name cannot be empty',
518+
'No file selected' => 'No file selected',
519+
'No file or folder selected' => 'No file or folder selected',
520+
'File type not supported' => 'File type not supported',
521+
'Directory download not available in current version' => 'Directory download not available in current version',
522+
'Directory not available' => 'Directory not available',
523+
'Done' => 'Done',
524+
'Close' => 'Close',
525+
'Copy' => 'Copy',
526+
'Cancel' => 'Cancel',
527+
'Rename' => 'Rename',
528+
'Delete' => 'Delete',
529+
'Extract' => 'Extract',
530+
'Create' => 'Create',
531+
'Compress' => 'Compress',
532+
'OK' => 'OK',
533+
'Are you sure you want to copy' => 'Are you sure you want to copy',
534+
'Are you sure you want to delete' => 'Are you sure you want to delete',
535+
'into' => 'into',
536+
'existing files will be replaced' => 'existing files will be replaced',
537+
'Original name' => 'Original name',
538+
'File' => 'File',
539+
'already exists' => 'already exists',
540+
'Create file' => 'Create file',
541+
'Create directory' => 'Create directory',
542+
543+
498544
);

web/inc/i18n/cn.php

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,4 +500,50 @@
500500
'Date' => 'Date',
501501
'Starred' => 'Starred',
502502
'Name' => 'Name',
503+
504+
'File Manager' => 'File Manager',
505+
'type' => 'type',
506+
'size' => 'size',
507+
'date' => 'date',
508+
'name' => 'name',
509+
'Initializing' => 'Initializing',
510+
'UPLOAD' => 'UPLOAD',
511+
'NEW FILE' => 'NEW FILE',
512+
'NEW DIR' => 'NEW DIR',
513+
'DELETE' => 'DELETE',
514+
'RENAME' => 'RENAME',
515+
'COPY' => 'COPY',
516+
'ARCHIVE' => 'ARCHIVE',
517+
'EXTRACT' => 'EXTRACT',
518+
'DOWNLOAD' => 'DOWNLOAD',
519+
'Hit' => 'Hit',
520+
'to reload the page' => 'to reload the page',
521+
'Directory name cannot be empty' => 'Directory name cannot be empty',
522+
'File name cannot be empty' => 'File name cannot be empty',
523+
'No file selected' => 'No file selected',
524+
'No file or folder selected' => 'No file or folder selected',
525+
'File type not supported' => 'File type not supported',
526+
'Directory download not available in current version' => 'Directory download not available in current version',
527+
'Directory not available' => 'Directory not available',
528+
'Done' => 'Done',
529+
'Close' => 'Close',
530+
'Copy' => 'Copy',
531+
'Cancel' => 'Cancel',
532+
'Rename' => 'Rename',
533+
'Delete' => 'Delete',
534+
'Extract' => 'Extract',
535+
'Create' => 'Create',
536+
'Compress' => 'Compress',
537+
'OK' => 'OK',
538+
'Are you sure you want to copy' => 'Are you sure you want to copy',
539+
'Are you sure you want to delete' => 'Are you sure you want to delete',
540+
'into' => 'into',
541+
'existing files will be replaced' => 'existing files will be replaced',
542+
'Original name' => 'Original name',
543+
'File' => 'File',
544+
'already exists' => 'already exists',
545+
'Create file' => 'Create file',
546+
'Create directory' => 'Create directory',
547+
548+
503549
);

web/inc/i18n/cz.php

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,4 +501,50 @@
501501
'Date' => 'Date',
502502
'Starred' => 'Starred',
503503
'Name' => 'Name',
504+
505+
'File Manager' => 'File Manager',
506+
'type' => 'type',
507+
'size' => 'size',
508+
'date' => 'date',
509+
'name' => 'name',
510+
'Initializing' => 'Initializing',
511+
'UPLOAD' => 'UPLOAD',
512+
'NEW FILE' => 'NEW FILE',
513+
'NEW DIR' => 'NEW DIR',
514+
'DELETE' => 'DELETE',
515+
'RENAME' => 'RENAME',
516+
'COPY' => 'COPY',
517+
'ARCHIVE' => 'ARCHIVE',
518+
'EXTRACT' => 'EXTRACT',
519+
'DOWNLOAD' => 'DOWNLOAD',
520+
'Hit' => 'Hit',
521+
'to reload the page' => 'to reload the page',
522+
'Directory name cannot be empty' => 'Directory name cannot be empty',
523+
'File name cannot be empty' => 'File name cannot be empty',
524+
'No file selected' => 'No file selected',
525+
'No file or folder selected' => 'No file or folder selected',
526+
'File type not supported' => 'File type not supported',
527+
'Directory download not available in current version' => 'Directory download not available in current version',
528+
'Directory not available' => 'Directory not available',
529+
'Done' => 'Done',
530+
'Close' => 'Close',
531+
'Copy' => 'Copy',
532+
'Cancel' => 'Cancel',
533+
'Rename' => 'Rename',
534+
'Delete' => 'Delete',
535+
'Extract' => 'Extract',
536+
'Create' => 'Create',
537+
'Compress' => 'Compress',
538+
'OK' => 'OK',
539+
'Are you sure you want to copy' => 'Are you sure you want to copy',
540+
'Are you sure you want to delete' => 'Are you sure you want to delete',
541+
'into' => 'into',
542+
'existing files will be replaced' => 'existing files will be replaced',
543+
'Original name' => 'Original name',
544+
'File' => 'File',
545+
'already exists' => 'already exists',
546+
'Create file' => 'Create file',
547+
'Create directory' => 'Create directory',
548+
549+
504550
);

web/inc/i18n/de.php

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,4 +499,50 @@
499499
'Date' => 'Datum',
500500
'Starred' => 'Starred',
501501
'Name' => 'Name',
502+
503+
'File Manager' => 'File Manager',
504+
'type' => 'type',
505+
'size' => 'size',
506+
'date' => 'date',
507+
'name' => 'name',
508+
'Initializing' => 'Initializing',
509+
'UPLOAD' => 'UPLOAD',
510+
'NEW FILE' => 'NEW FILE',
511+
'NEW DIR' => 'NEW DIR',
512+
'DELETE' => 'DELETE',
513+
'RENAME' => 'RENAME',
514+
'COPY' => 'COPY',
515+
'ARCHIVE' => 'ARCHIVE',
516+
'EXTRACT' => 'EXTRACT',
517+
'DOWNLOAD' => 'DOWNLOAD',
518+
'Hit' => 'Hit',
519+
'to reload the page' => 'to reload the page',
520+
'Directory name cannot be empty' => 'Directory name cannot be empty',
521+
'File name cannot be empty' => 'File name cannot be empty',
522+
'No file selected' => 'No file selected',
523+
'No file or folder selected' => 'No file or folder selected',
524+
'File type not supported' => 'File type not supported',
525+
'Directory download not available in current version' => 'Directory download not available in current version',
526+
'Directory not available' => 'Directory not available',
527+
'Done' => 'Done',
528+
'Close' => 'Close',
529+
'Copy' => 'Copy',
530+
'Cancel' => 'Cancel',
531+
'Rename' => 'Rename',
532+
'Delete' => 'Delete',
533+
'Extract' => 'Extract',
534+
'Create' => 'Create',
535+
'Compress' => 'Compress',
536+
'OK' => 'OK',
537+
'Are you sure you want to copy' => 'Are you sure you want to copy',
538+
'Are you sure you want to delete' => 'Are you sure you want to delete',
539+
'into' => 'into',
540+
'existing files will be replaced' => 'existing files will be replaced',
541+
'Original name' => 'Original name',
542+
'File' => 'File',
543+
'already exists' => 'already exists',
544+
'Create file' => 'Create file',
545+
'Create directory' => 'Create directory',
546+
547+
502548
);

web/inc/i18n/el.php

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,4 +501,49 @@
501501
'Date' => 'Date',
502502
'Starred' => 'Starred',
503503
'Name' => 'Name',
504+
505+
'File Manager' => 'File Manager',
506+
'type' => 'type',
507+
'size' => 'size',
508+
'date' => 'date',
509+
'name' => 'name',
510+
'Initializing' => 'Initializing',
511+
'UPLOAD' => 'UPLOAD',
512+
'NEW FILE' => 'NEW FILE',
513+
'NEW DIR' => 'NEW DIR',
514+
'DELETE' => 'DELETE',
515+
'RENAME' => 'RENAME',
516+
'COPY' => 'COPY',
517+
'ARCHIVE' => 'ARCHIVE',
518+
'EXTRACT' => 'EXTRACT',
519+
'DOWNLOAD' => 'DOWNLOAD',
520+
'Hit' => 'Hit',
521+
'to reload the page' => 'to reload the page',
522+
'Directory name cannot be empty' => 'Directory name cannot be empty',
523+
'File name cannot be empty' => 'File name cannot be empty',
524+
'No file selected' => 'No file selected',
525+
'No file or folder selected' => 'No file or folder selected',
526+
'File type not supported' => 'File type not supported',
527+
'Directory download not available in current version' => 'Directory download not available in current version',
528+
'Directory not available' => 'Directory not available',
529+
'Done' => 'Done',
530+
'Close' => 'Close',
531+
'Copy' => 'Copy',
532+
'Cancel' => 'Cancel',
533+
'Rename' => 'Rename',
534+
'Delete' => 'Delete',
535+
'Extract' => 'Extract',
536+
'Create' => 'Create',
537+
'Compress' => 'Compress',
538+
'OK' => 'OK',
539+
'Are you sure you want to copy' => 'Are you sure you want to copy',
540+
'Are you sure you want to delete' => 'Are you sure you want to delete',
541+
'into' => 'into',
542+
'existing files will be replaced' => 'existing files will be replaced',
543+
'Original name' => 'Original name',
544+
'File' => 'File',
545+
'already exists' => 'already exists',
546+
'Create file' => 'Create file',
547+
'Create directory' => 'Create directory',
548+
504549
);

0 commit comments

Comments
 (0)