FileManager stuff

This commit is contained in:
Serghey Rodin 2015-10-08 15:07:53 +03:00
commit 4049a319a6
28 changed files with 1090 additions and 297 deletions

View file

@ -2,6 +2,8 @@
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
$user = $_SESSION['user'];
/*
if (empty($panel)) {
$command = VESTA_CMD."v-list-user '".$user."' 'json'";
@ -56,7 +58,16 @@ if ((!isset($_SESSION['user'])) && (!defined('NO_AUTH_REQUIRED'))) {
$f = fopen ($fn, 'w+');
fwrite($f, $_POST['contents']);
if ($f) {
copy($fn, $path);
//copy($fn, $path);
exec (VESTA_CMD . "v-copy-fs-file {$user} {$fn} {$path}", $output, $return_var);
$error = check_return_code($return_var, $output);
if ($return_var != 0) {
var_dump(VESTA_CMD . "v-copy-fs-file {$user} {$fn} {$path}");
var_dump($path);
var_dump($output);
die('<p style="color: white">Error while saving file</p>');//echo '0';
}
}
unlink($fn);
}
@ -65,13 +76,24 @@ if ((!isset($_SESSION['user'])) && (!defined('NO_AUTH_REQUIRED'))) {
// $content = file_get_contents($path);
// v-open-fs-file
exec (VESTA_CMD . "v-open-fs-file {$user} {$path}", $content, $return_var);
//print file_get_contents($path);
exec (VESTA_CMD . "v-check-fs-permission {$user} {$path}", $content, $return_var);
if ($return_var != 0) {
print 'Error while opening file'; // todo: handle this more styled
exit;
}
/*exec (VESTA_CMD . "v-open-fs-file {$user} {$path}", $content, $return_var);
if ($return_var != 0) {
print 'Error while opening file'; // todo: handle this more styled
exit;
}
$content = implode("\n", $content);
$content = implode("\n", $content);*/
$content = file_get_contents($path);
}
}
else {

View file

@ -27,7 +27,7 @@ if (!empty($_FILES) && $_POST['token'] == $verifyToken) {
exec (VESTA_CMD . "v-copy-fs-file {$user} {$tempFile} {$targetFile}", $output, $return_var);
$error = self::check_return_code($return_var, $output);
$error = check_return_code($return_var, $output);
if ($return_var != 0) {
echo '0';
} else {

View file

@ -499,4 +499,50 @@ $LANG['ar'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -495,4 +495,50 @@ $LANG['bs'] = array(
'Date' => 'Datum',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -500,4 +500,50 @@ $LANG['cn'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -501,4 +501,50 @@ $LANG['cz'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -499,4 +499,50 @@ $LANG['de'] = array(
'Date' => 'Datum',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -501,4 +501,49 @@ $LANG['el'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -500,4 +500,50 @@ $LANG['en'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -500,4 +500,49 @@ $LANG['es'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -504,4 +504,49 @@ $LANG['fi'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -502,4 +502,49 @@ $LANG['fr'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -502,4 +502,49 @@ $LANG['hu'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -503,4 +503,49 @@ $LANG['id'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -501,4 +501,49 @@ $LANG['it'] = array(
'Date' => 'Data',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -501,4 +501,49 @@ $LANG['nl'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -501,4 +501,49 @@ $LANG['no'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -500,4 +500,49 @@ $LANG['pt'] = array(
'Date' => 'Data',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -502,4 +502,49 @@ $LANG['ro'] = array(
'Date' => 'Data',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -502,4 +502,49 @@ $LANG['ru'] = array(
'Date' => 'Дата',
'Starred' => 'Избранные',
'Name' => 'Имя',
'File Manager' => 'Файлы',
'type' => 'тип',
'size' => 'размер',
'date' => 'дата',
'name' => 'имя',
'Initializing' => 'В процессе',
'UPLOAD' => 'ЗАГРУЗИТЬ',
'NEW FILE' => 'ФАЙЛ',
'NEW DIR' => 'ПАПКА',
'DELETE' => 'УДАЛИТЬ',
'RENAME' => 'ПЕРЕИМЕНОВАТЬ',
'COPY' => 'КОПИЯ',
'ARCHIVE' => 'АРХИВ',
'EXTRACT' => 'РАСПАКОВАТЬ',
'DOWNLOAD' => 'СКАЧАТЬ',
'Hit' => 'Нажмите',
'to reload the page' => 'чтобы перегрузить страницу',
'Directory name cannot be empty' => 'Название директории не может быть пустым',
'File name cannot be empty' => 'Название файла не может быть пустым',
'No file selected' => 'Ничего не выбрано',
'No file or folder selected' => 'Не выбрано ни одного файла или папки',
'File type not supported' => 'Данный тип файла не поддерживается',
'Directory download not available in current version' => 'В этой версии панели загрузка папок ещё не поддерживается',
'Directory not available' => 'Папка недоступна',
'Done' => 'Готово',
'Close' => 'Закрыть',
'Copy' => 'Скопировать',
'Cancel' => 'Отмена',
'Rename' => 'Переименовать',
'Delete' => 'Удалить',
'Extract' => 'Распаковать',
'Create' => 'Создать',
'Compress' => 'Запаковать',
'OK' => 'OK',
'Are you sure you want to copy' => 'Вы уверены, что хотите скопировать',
'Are you sure you want to delete' => 'Вы уверены, что хотите удалить',
'into' => 'в',
'existing files will be replaced' => 'существующие файлы будут перезаписаны',
'Original name' => 'Оригинальное имя',
'File' => 'Файл',
'already exists' => 'уже существует',
'Create file' => 'Создать файл',
'Create directory' => 'Создать папку',
);

View file

@ -498,4 +498,49 @@ $LANG['se'] = array(
'Date' => 'Datum',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -500,4 +500,49 @@ $LANG['tr'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -500,4 +500,49 @@ $LANG['tw'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -502,4 +502,49 @@ $LANG['ua'] = array(
'Date' => 'Date',
'Starred' => 'Starred',
'Name' => 'Name',
'File Manager' => 'File Manager',
'type' => 'type',
'size' => 'size',
'date' => 'date',
'name' => 'name',
'Initializing' => 'Initializing',
'UPLOAD' => 'UPLOAD',
'NEW FILE' => 'NEW FILE',
'NEW DIR' => 'NEW DIR',
'DELETE' => 'DELETE',
'RENAME' => 'RENAME',
'COPY' => 'COPY',
'ARCHIVE' => 'ARCHIVE',
'EXTRACT' => 'EXTRACT',
'DOWNLOAD' => 'DOWNLOAD',
'Hit' => 'Hit',
'to reload the page' => 'to reload the page',
'Directory name cannot be empty' => 'Directory name cannot be empty',
'File name cannot be empty' => 'File name cannot be empty',
'No file selected' => 'No file selected',
'No file or folder selected' => 'No file or folder selected',
'File type not supported' => 'File type not supported',
'Directory download not available in current version' => 'Directory download not available in current version',
'Directory not available' => 'Directory not available',
'Done' => 'Done',
'Close' => 'Close',
'Copy' => 'Copy',
'Cancel' => 'Cancel',
'Rename' => 'Rename',
'Delete' => 'Delete',
'Extract' => 'Extract',
'Create' => 'Create',
'Compress' => 'Compress',
'OK' => 'OK',
'Are you sure you want to copy' => 'Are you sure you want to copy',
'Are you sure you want to delete' => 'Are you sure you want to delete',
'into' => 'into',
'existing files will be replaced' => 'existing files will be replaced',
'Original name' => 'Original name',
'File' => 'File',
'already exists' => 'already exists',
'Create file' => 'Create file',
'Create directory' => 'Create directory',
);

View file

@ -44,40 +44,42 @@ if (!function_exists('__')) {
}
?>
App.i18n.ARE_YOU_SURE = '<?php echo __('Are you sure?') ?>';
App.Constants.UNLIM_TRANSLATED_VALUE = '<?php echo __('unlimited') ?>';
App.i18n.ARE_YOU_SURE = '<?=__('Are you sure?')?>';
App.Constants.UNLIM_TRANSLATED_VALUE = '<?=__('unlimited')?>';
App.Constants.FM_DIRECTORY_NAME_CANNOT_BE_EMPTY = '<?php echo __('Directory name cannot be empty') ?>';
App.Constants.FM_FILE_NAME_CANNOT_BE_EMPTY = '<?php echo __('File name cannot be empty') ?>';
App.Constants.FM_NO_FILE_SELECTED = '<?php echo __('No file selected') ?>';
App.Constants.FM_NO_FILE_OR_DIRECTORY_SELECTED = '<?php echo __('No file or folder selected') ?>';
App.Constants.FM_FILE_TYPE_NOT_SUPPORTED = '<?php echo __('File type not supported') ?>';
App.Constants.FM_DIRECTORY_DOWNLOAD_NOT_READY = '<?php echo __('Directory download not available in current version') ?>';
App.Constants.FM_HIT = '<?=__('Hit')?>';
App.Constants.FM_TO_RELOAD_THE_PAGE = '<?=__('to reload the page')?>'
App.Constants.FM_DIRECTORY_NAME_CANNOT_BE_EMPTY = '<?=__('Directory name cannot be empty')?>';
App.Constants.FM_FILE_NAME_CANNOT_BE_EMPTY = '<?=__('File name cannot be empty')?>';
App.Constants.FM_NO_FILE_SELECTED = '<?=__('No file selected')?>';
App.Constants.FM_NO_FILE_OR_DIRECTORY_SELECTED = '<?=__('No file or folder selected')?>';
App.Constants.FM_FILE_TYPE_NOT_SUPPORTED = '<?=__('File type not supported')?>';
App.Constants.FM_DIRECTORY_DOWNLOAD_NOT_READY = '<?=__('Directory download not available in current version')?>';
App.Constants.FM_DIRECTORY_NOT_AVAILABLE = '<?php echo __('Directory not available') ?>';
App.Constants.FM_DONE = '<?php echo __('Done') ?>';
App.Constants.FM_CLOSE = '<?php echo __('Close') ?>';
App.Constants.FM_COPY = '<?php echo __('Copy') ?>';
App.Constants.FM_CANCEL = '<?php echo __('Cancel') ?>';
App.Constants.FM_RENAME = '<?php echo __('Rename') ?>';
App.Constants.FM_DELETE = '<?php echo __('Delete') ?>';
App.Constants.FM_EXTRACT = '<?php echo __('Extract') ?>';
App.Constants.FM_CREATE = '<?php echo __('Create') ?>';
App.Constants.FM_PACK = '<?php echo __('Compress') ?>';
App.Constants.FM_PACK_BUTTON = '<?php echo __('Compress') ?>';
App.Constants.FM_OK = '<?php echo __('OK') ?>';
App.Constants.FM_YOU_ARE_COPYING = '<?php echo __('YOU ARE COPYING') ?>';
App.Constants.FM_YOU_ARE_REMOVING = '<?php echo __('YOU ARE REMOVING') ?>';
App.Constants.FM_DIRECTORY_NOT_AVAILABLE = '<?=__('Directory not available')?>';
App.Constants.FM_DONE = '<?=__('Done')?>';
App.Constants.FM_CLOSE = '<?=__('Close')?>';
App.Constants.FM_COPY = '<?=__('Copy') ?>';
App.Constants.FM_CANCEL = '<?=__('Cancel')?>';
App.Constants.FM_RENAME = '<?=__('Rename')?>';
App.Constants.FM_DELETE = '<?=__('Delete')?>';
App.Constants.FM_EXTRACT = '<?=__('Extract')?>';
App.Constants.FM_CREATE = '<?=__('Create')?>';
App.Constants.FM_PACK = '<?=__('Compress')?>';
App.Constants.FM_PACK_BUTTON = '<?=__('Compress')?>';
App.Constants.FM_OK = '<?=__('OK')?>';
App.Constants.FM_YOU_ARE_COPYING = '<?=__('YOU ARE COPYING')?>';
App.Constants.FM_YOU_ARE_REMOVING = '<?=__('YOU ARE REMOVING')?>';
App.Constants.FM_CONFIRM_COPY = '<?php echo __('Are you sure you want to copy') ?>';
App.Constants.FM_CONFIRM_DELETE = '<?php echo __('Are you sure you want to delete') ?>';
App.Constants.FM_INTO_KEYWORD = '<?php echo __('into') ?>';
App.Constants.FM_EXISTING_FILES_WILL_BE_REPLACED= '<?php echo __('existing files will be replaced') ?>';
App.Constants.FM_ORIGINAL_NAME = '<?php echo __('Original name') ?>';
App.Constants.FM_FILE = '<?php echo __('File') ?>';
App.Constants.FM_ALREADY_EXISTS = '<?php echo __('already exists') ?>';
App.Constants.FM_CREATE_FILE = '<?php echo __('Create file') ?>';
App.Constants.FM_CREATE_DIRECTORY = '<?php echo __('Create directory') ?>';
App.Constants.FM_CONFIRM_COPY = '<?=__('Are you sure you want to copy')?>';
App.Constants.FM_CONFIRM_DELETE = '<?=__('Are you sure you want to delete')?>';
App.Constants.FM_INTO_KEYWORD = '<?=__('into')?>';
App.Constants.FM_EXISTING_FILES_WILL_BE_REPLACED= '<?=__('existing files will be replaced')?>';
App.Constants.FM_ORIGINAL_NAME = '<?=__('Original name')?>';
App.Constants.FM_FILE = '<?=__('File')?>';
App.Constants.FM_ALREADY_EXISTS = '<?=__('already exists')?>';
App.Constants.FM_CREATE_FILE = '<?=__('Create file')?>';
App.Constants.FM_CREATE_DIRECTORY = '<?=__('Create directory')?>';

View file

@ -9,14 +9,10 @@ App.Templates.html = {
// file manager
//
//<input id="check~!:index~!" class="ch-toggle2" type="checkbox" name="domain[]" value="~!:index3~!">\
FM: {
reload_in_time: [
//'<div id="reload-in-time" style="position: absolute; top: 0; left: 45%; background-color: yellow; padding: 50px;z-index: 999999">If you want to reload, hit key "Y" to reload.<br /> You have <strong class="reload-in-time-counter">~!:TIME_LEFT~!</strong>s. to do this.<br /> Hurry up!</div>'
'<div id="reload-in-time" class="warning-box reload">\
<!-- div class="close ripple" onClick="try{FM.Env.RELOAD_IN_TIME = false;}catch(e){}"></div -->\
<div class="message-small">Hit <span>F5</span> to reload the page</div>\
<div class="message-small">'+App.Constants.FM_HIT+' <span>F5</span> '+App.Constants.FM_TO_RELOAD_THE_PAGE+'</div>\
</div>'
],
entry_line: ['<li class="dir">\
@ -38,7 +34,7 @@ App.Templates.html = {
popup_alert: ['<div class="confirm-box alarm popup-box">\
<div class="message">~!:TEXT~!</div>\
<div class="controls">\
<p class="ok" onClick="FM.popupClose();">close</p>\
<p class="ok" onClick="FM.popupClose();">'+App.Constants.FM_CLOSE+'</p>\
</div>\
</div>'],
popup_bulk: ['<div class="confirm-box alarm popup-box">\

View file

@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Filemanager</title>
<title><?=__('File Manager')?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="/images/filemanager.ico?" type="image/x-icon">
<link rel="icon" href="/images/filemanager.ico?" type="image/x-icon">
@ -17,233 +17,22 @@
<div id="main">
<div class="window active">
<a href="/" class="l-logo"></a>
<div class="pwd pwd-tab-A">
<? /* <? foreach($pwd as $dir ){
$path .= '/'.$dir;
echo '<a href="/admin.php?page=tor/index.php&files=1&path='.$path.'">'.$dir.'</a>';
} ?> */ ?>
</div>
<div class="pwd pwd-tab-A"></div>
<div class="menu menu-left menu-A">
<?php $pre_tab = 'A';include($_SERVER['DOCUMENT_ROOT'].'/templates/file_manager/tab_menu.php'); ?>
</div>
<ul class="listing listing-left">
<?
/*if(count($pwd) > 1){
echo '<li class="back">
<span class="marker"></span>
<span class="filename"><a href="/admin.php?page=tor/index.php&files=1&path='.$path.'/..">..</a></span><span class="mode"><span class="owner"></span><span class="size"></span><span class="date"></span><span class="time"></time>
</li>';
}
foreach($listing['dirs'] as $dir){
echo '<li class="dir">
<span class="marker"></span><span class="filename"><a href="/admin.php?page=tor/index.php&files=1&path='.$path.'/'.$dir['name'].'">'.$dir['name'].'</a></span>
<span class="time">'.$dir['atime_human'].'</span>
<span class="date">'.$dir['adate_human'].'</span>
<span class="size-unit">&nbsp;</span>
<span class="size">&nbsp;</span>
<span class="owner">'.$dir['owner'].'/'.$dir['group'].'</span>
<span class="mode m-775">'.$dir['mode']['owner'].''.$dir['mode']['group'].''.$dir['mode']['other'].'</span>
</li>';
}
foreach($listing['files'] as $item){
echo '<li class="dir">
<span class="marker"></span><span class="filename">'.$item['name'].'</span>
<span class="time">'.$item['atime_human'].'</span>
<span class="date">'.$item['adate_human'].'</span>
<span class="size-unit">&nbsp;</span>
<span class="size">'.$item['size'].'</span>
<span class="owner">'.$item['owner'].'/'.$item['group'].'</span>
<span class="mode m-775">'.$item['mode']['owner'].''.$item['mode']['group'].''.$item['mode']['other'].'</span>
</li>';
}*/ ?>
</ul>
<ul class="listing listing-left"></ul>
</div>
<div class="window">
<div class="pwd pwd-tab-B">
<? /* <a>var</a><a>www</a><a>html</a><a>sites</a><a>public html</a> */ ?>
</div>
<div class="pwd pwd-tab-B"></div>
<div class="menu menu-right menu-B">
<?php $pre_tab = 'B';include($_SERVER['DOCUMENT_ROOT'].'/templates/file_manager/tab_menu.php'); ?>
</div>
<ul class="listing listing-right">
</ul>
<ul class="listing listing-right"></ul>
</div>
</div>
<!-- div class="popups">
<ul class="context-menu">
<li class="download">download</li>
<li class="">rename</li>
<li class="">chmod</li>
<li class="">chown</li>
<li class="">copy</li>
<li class="">cut</li>
<li class="disabled">paste</li>
<li class="">archive</li>
<li class="delete">delete</li>
</ul>
<div class="confirm-box replace">
<div class="message">File <span class="title">"reading.txt"</span> already exists</div>
<div class="action-name"><label><span class="checkbox"></span><span>apply to next <span class="number">27</span> conflicts</span></label></div>
<div class="controls">
<p class="cancel">cancel</p>
<p class="keep-original">keep original</p>
<p class="ok">replace</p>
</div>
</div>
<br><br>
<div class="confirm-box delete">
<div class="message">Are you sure you want to delete file <span class="title">"reading.txt"</span>?</div>
<div class="controls">
<p class="cancel">cancel</p>
<p class="ok">delete</p>
</div>
</div>
<br><br>
<div class="confirm-box rename warning">
<div class="message">Rename file <span class="title">"reading.txt"</span></div>
<div class="warning">File <span class="title">"reading.txt"</span> already exists</div>
<div class="actions">
<input type="text" class="new-title" />
</div>
<div class="controls">
<p class="cancel">cancel</p>
<p class="ok">rename</p>
</div>
<div class="controls replace">
<p class="cancel">cancel</p>
<p class="ok">replace</p>
</div>
</div>
<br><br>
<div class="confirm-box archive warnin">
<div class="message">Create archive</div>
<div class="warning">File <span class="title">"reading.tar.gz"</span> already exists</div>
<div class="actions">
<span class="title">archive name</span><br>
<input type="text" class="new-title" />
<br>
<span class="title">archive type</span><br>
<select>
<option value="tar">tar</option>
<option value="zip">zip</option>
<option value="rar">rar</option>
</select>
<br>
<span class="title">compression level</span><br>
<select>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
<div class="controls">
<p class="cancel">cancel</p>
<p class="ok ripple ripple-radial">create</p>
</div>
<div class="controls replace">
<p class="cancel">cancel</p>
<p class="ok">replace</p>
</div>
</div>
<br><br>
<div class="confirm-box owner-mode warnin-g">
<div class="message">Owner - Mode</div>
<div class="warning">You have no rights to change owner, group or mode</div>
<div class="actions">
<div class="owner-group">
<div class="owner col">
<span class="title">owner</span><br>
<select name="owner">
<option value="root">root</option>
<option value="bob">Bob</option>
<option value="ralph">Ralph</option>
</select>
</div>
<div class="group col">
<span class="title">group</span><br>
<select name="group">
<option value="root">root</option>
<option value="www">www</option>
<option value="apache">apache</option>
</select>
</div>
</div>
<div class="mode">
<div class="col owner">
<span class="title">owner</span><br>
<label><span class="title">read</span> <input type="checkbox" name="owner-read" /></label><br />
<label><span class="title">write</span> <input type="checkbox" name="owner-write" /></label><br />
<label><span class="title">execute</span> <input type="checkbox" name="owner-execute" /></label><br />
</div>
<div class="col group">
<span class="title">group</span><br>
<label><span class="title">read</span> <input type="checkbox" name="group-read" /></label><br />
<label><span class="title">write</span> <input type="checkbox" name="group-write" /></label><br />
<label><span class="title">execute</span> <input type="checkbox" name="group-execute" /></label><br />
</div>
<div class="col other">
<span class="title">other</span><br>
<label><span class="title">read</span> <input type="checkbox" name="other-read" /></label><br />
<label><span class="title">write</span> <input type="checkbox" name="other-write" /></label><br />
<label><span class="title">execute</span> <input type="checkbox" name="other-execute" /></label><br />
</div>
</div>
<div class="recursive">
<label><span class="title">recursive</span> <input type="checkbox" name="recursive" /></label>
</div>
</div>
<div class="controls">
<p class="cancel">cancel</p>
<p class="ok rippler rippler-default">set</p>
</div>
</div>
</div--> <!-- popups -->
<div class="warning-box inform hidden">
<div class="close ripple"></div>
<div class="message">Please Read the reading text at the reading write!</div>
@ -263,24 +52,24 @@
<ul class="context-menu tab-a sort-order hidden">
<li entity="type"><span class="type active">type</span><span class="up">&nbsp;</span></li>
<li entity="size"><span class="size">size</span><span class="up">&nbsp;</span></li>
<li entity="date"><span class="date">date</span><span class="up">&nbsp;</span></li>
<li entity="name" class="last"><span class="name">name</span><span class="up">&nbsp;</span></li>
<li entity="type"><span class="type active"><?=__('type')?></span><span class="up">&nbsp;</span></li>
<li entity="size"><span class="size"><?=__('size')?></span><span class="up">&nbsp;</span></li>
<li entity="date"><span class="date"><?=__('date')?></span><span class="up">&nbsp;</span></li>
<li entity="name" class="last"><span class="name"><?=__('name')?></span><span class="up">&nbsp;</span></li>
</ul>
<ul class="context-menu tab-b sort-order hidden">
<li entity="type"><span class="type active">type</span><span class="up">&nbsp;</span></li>
<li entity="size"><span class="size">size</span><span class="up">&nbsp;</span></li>
<li entity="date"><span class="date">date</span><span class="up">&nbsp;</span></li>
<li entity="name" class="last"><span class="name">name</span><span class="up">&nbsp;</span></li>
<li entity="type"><span class="type active"><?=__('type')?></span><span class="up">&nbsp;</span></li>
<li entity="size"><span class="size"><?=__('size')?></span><span class="up">&nbsp;</span></li>
<li entity="date"><span class="date"><?=__('date')?></span><span class="up">&nbsp;</span></li>
<li entity="name" class="last"><span class="name"><?=__('name')?></span><span class="up">&nbsp;</span></li>
</ul>
<div class="fotorama" data-auto="false"></div>
<div class="progress-container hidden">
<div class="progress-elm"><span class="title">Initializing</span><span class="progress" style="backround-position: -96px; backround-position:-10px"></span><span class="close hidden"></span></div>
<div class="progress-elm"><span class="title"><?=__('Initializing')?></span><span class="progress" style="backround-position: -96px; backround-position:-10px"></span><span class="close hidden"></span></div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
@ -585,5 +374,4 @@
});
</script>
</body>
</html>
</html>

View file

@ -1,36 +1,25 @@
<!-- div class="upload button" onClick="FM.uploadFile()">UPLOAD</div -->
<!-- input type="file" name="file_upload" id="file_upload_<?php echo $pre_tab ?>" / -->
<span class="btn btn-success fileinput-button button upload file-upload-button-<?php echo $pre_tab ?>">
<i class="glyphicon glyphicon-plus"></i>
<span>UPLOAD<span class="progress-<?php echo $pre_tab ?>"></span></span>
<span><?=__('UPLOAD')?><span class="progress-<?php echo $pre_tab ?>"></span></span>
<!-- The file input field used as target for the file upload widget -->
<input id="file_upload_<?php echo $pre_tab ?>" type="file" name="files[]" multiple>
</span>
<div class="mkfile button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.createFile()">NEW FILE</div>
<div class="mkfile button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.createFile()" title="Create File"></div>
<div class="mkdir button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.createDir()">NEW DIR</div>
<div class="mkdir button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.createDir()" title="Create Dir"></div>
<div class="del button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.deleteItems()">DELETE</div>
<div class="del button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.deleteItems()" title="Delete"></div>
<div class="rename button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.renameItems()">RENAME</div>
<div class="rename button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.renameItems()"title="Rename"></div>
<div class="copy button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.copyItems()">COPY</div>
<div class="copy button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.copyItems()" title="Copy"></div>
<div class="archive button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.packItem()">ARCHIVE</div>
<div class="archive button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.packItem()" title="Create Archive"></div>
<div class="extract button extract-btn" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.unpackItem()">EXRACT</div>
<div class="extract button extract-btn small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.unpackItem()" title="Extract Archive"></div>
<div class="download button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.downloadFiles()">DOWNLOAD</div><!-- div class="total-size">0 Mb</div -->
<div class="mkfile button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.createFile()"><?=__('NEW FILE')?></div>
<div class="mkfile button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.createFile()" title="<?=__('NEW FILE')?>"></div>
<div class="mkdir button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.createDir()"><?=__('NEW DIR')?></div>
<div class="mkdir button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.createDir()" title="<?=__('NEW DIR')?>"></div>
<div class="download button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.downloadFiles()"><?=__('DOWNLOAD')?></div><!-- div class="total-size">0 Mb</div -->
<div class="download button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.downloadFiles()" title="<?=__('DOWNLOAD')?>"></div>
<div class="rename button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.renameItems()"><?=__('RENAME')?></div>
<div class="rename button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.renameItems()"title="<?=__('RENAME')?>"></div>
<div class="copy button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.copyItems()"><?=__('COPY')?></div>
<div class="copy button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.copyItems()" title="<?=__('COPY')?>"></div>
<div class="archive button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.packItem()"><?=__('ARCHIVE')?></div>
<div class="archive button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.packItem()" title="<?=__('ARCHIVE')?>"></div>
<div class="extract button extract-btn" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.unpackItem()"><?=__('EXTRACT')?></div>
<div class="extract button extract-btn small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.unpackItem()" title="<?=__('EXTRACT')?>"></div>
<div class="del button" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.deleteItems()"><?=__('DELETE')?></div>
<div class="del button small" onClick="FM.setTabActive(FM['TAB_<?php echo $pre_tab ?>']);FM.deleteItems()" title="<?=__('DELETE')?>"></div>
<? /* div class="" title="Bulk">
<select onChange="FM.bulkOperation(this)">
<option value="-1">Select bulk operation</option>
<option value="bulkCopy">Bulk copy</option>
<option value="bulkRemove">Bulk remove</option>
</select>
</div */ ?><!-- div class="total-size">0 Mb</div -->
<div class="sort-by button medium"><span class="direction"></span><span class="entity">type</span><input type="hidden" class="sort-by-v" /></div>
<!-- div class="sort-by button">SORT BY<span class="direction"></span><span class="entity">type</span><input type="hidden" class="sort-by-v" /></div-->
<div class="sort-by button medium"><span class="direction"></span><span class="entity"><?=__('type')?></span><input type="hidden" class="sort-by-v" /></div>