Bläddra i källkod

file manager fixes

Serghey Rodin 10 år sedan
förälder
incheckning
899b3d282b
3 ändrade filer med 18 tillägg och 4 borttagningar
  1. 1 1
      web/css/styles.min.css
  2. 11 0
      web/edit/file/index.php
  3. 6 3
      web/templates/file_manager/main.php

+ 1 - 1
web/css/styles.min.css

@@ -2250,7 +2250,7 @@ div.l-content > div.l-separator:nth-of-type(4) {
   height: 16px;
   overflow: hidden;
   padding-top: 6px;
-  width: 620px;
+  width: 593px;
 }
 
 .vst-ok {

+ 11 - 0
web/edit/file/index.php

@@ -15,6 +15,9 @@ if (empty($panel)) {
     $panel = json_decode(implode('', $output), true);
 }
 */
+
+
+
 /*
 // Check user session
 if ((!isset($_SESSION['user'])) && (!defined('NO_AUTH_REQUIRED'))) {
@@ -24,6 +27,14 @@ if ((!isset($_SESSION['user'])) && (!defined('NO_AUTH_REQUIRED'))) {
 }
 */
 
+// Check module activation
+if (!$_SESSION['FILEMANAGER_KEY']) {
+    $_SESSION['request_uri'] = $_SERVER['REQUEST_URI'];
+    header("Location: /login/");
+    exit;
+}
+
+
 ?>
 
 <title>Edit file <?= htmlspecialchars($_REQUEST['path']) ?></title>

+ 6 - 3
web/templates/file_manager/main.php

@@ -267,10 +267,13 @@
                 var src = $(item).find('.source').val();
                 src = $.parseJSON(src);
                 var tab = FM.getTabLetter(FM.CURRENT_TAB);
+
                 if (FM.itemIsArchieve(src)) {
-                    $('.menu-'+tab+' .extract-btn').show();
-                }
-                else {
+                    if($('.menu-'+tab+' .archive.button').first().is(':visible'))
+                        $('.menu-'+tab+' .extract-btn').first().show();
+                    else
+                        $('.menu-'+tab+' .extract-btn.small').show();
+                } else {
                     $('.menu-'+tab+' .extract-btn').hide();
                 }
             }