Serghey Rodin пре 10 година
родитељ
комит
4049a319a6

+ 25 - 3
web/edit/file/index.php

@@ -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 {

+ 1 - 1
web/file_manager/upload_file.php

@@ -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 {

+ 46 - 0
web/inc/i18n/ar.php

@@ -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',
+
+
 );

+ 46 - 0
web/inc/i18n/bs.php

@@ -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',
+
+
 );

+ 46 - 0
web/inc/i18n/cn.php

@@ -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',
+
+
 );

+ 46 - 0
web/inc/i18n/cz.php

@@ -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',
+
+
 );

+ 46 - 0
web/inc/i18n/de.php

@@ -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',
+
+
 );

+ 45 - 0
web/inc/i18n/el.php

@@ -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',
+
 );

+ 46 - 0
web/inc/i18n/en.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/es.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/fi.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/fr.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/hu.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/id.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/it.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/nl.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/no.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/pt.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/ro.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/ru.php

@@ -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' => 'Создать папку',
+
 );

+ 45 - 0
web/inc/i18n/se.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/tr.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/tw.php

@@ -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',
+
 );

+ 45 - 0
web/inc/i18n/ua.php

@@ -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',
+
 );

+ 33 - 31
web/js/i18n.js.php

@@ -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')?>';
 
 
 

+ 2 - 6
web/js/templates.js

@@ -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">\

+ 15 - 227
web/templates/file_manager/main.php

@@ -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,232 +17,21 @@
     <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>
-        </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>
+            <ul class="listing listing-right"></ul>
         </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>
@@ -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>

+ 18 - 29
web/templates/file_manager/tab_menu.php

@@ -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>