Jaap Marcus 5 лет назад
Родитель
Сommit
fa9858c346

+ 0 - 4
web/js/init.js

@@ -129,10 +129,6 @@ $(document).ready(function(){
                   return $(a).attr(VE.tmp.sort_par) <= $(b).attr(VE.tmp.sort_par) ? VE.tmp.sort_direction : VE.tmp.sort_direction * -1;
                 }).appendTo(".l-center.units");
               });
-              if(document.getElementById('default-sort')){
-                  document.getElementById('default-sort').click();
-                  $('.context-menu.sort-order').toggle();
-              };
               
               $('#objects').submit( function (e){
                  if(!e.originalEvent){

+ 5 - 1
web/list/backup/index.php

@@ -9,7 +9,11 @@ include($_SERVER['DOCUMENT_ROOT'].'/inc/main.php');
 if (empty($_GET['backup'])){
     exec (HESTIA_CMD."v-list-user-backups $user json", $output, $return_var);
     $data = json_decode(implode('', $output), true);
-    $data = array_reverse($data,true);
+    if($_SESSION['userSortOrder'] == 'name'){
+        ksort($data);
+    }else{ 
+        $data = array_reverse($data,true);
+    }
     unset($output);
 
     render_page($user, $TAB, 'list_backup');

+ 5 - 1
web/list/cron/index.php

@@ -8,7 +8,11 @@ include($_SERVER['DOCUMENT_ROOT'].'/inc/main.php');
 // Data
 exec (HESTIA_CMD."v-list-cron-jobs $user json", $output, $return_var);
 $data = json_decode(implode('', $output), true);
-$data = array_reverse($data,true);
+if($_SESSION['userSortOrder'] == 'name'){
+    ksort($data);
+}else{ 
+    $data = array_reverse($data,true);
+};
 unset($output);
 
 // Render page

+ 5 - 1
web/list/db/index.php

@@ -8,7 +8,11 @@ include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
 // Data
 exec (HESTIA_CMD."v-list-databases $user json", $output, $return_var);
 $data = json_decode(implode('', $output), true);
-$data = array_reverse($data, true);
+if($_SESSION['userSortOrder'] == 'name'){
+    ksort($data);
+}else{ 
+    $data = array_reverse($data,true);
+}
 unset($output);
 
 // Render page

+ 10 - 2
web/list/dns/index.php

@@ -9,14 +9,22 @@ include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
 if (empty($_GET['domain'])){
     exec (HESTIA_CMD."v-list-dns-domains ".escapeshellarg($user)." 'json'", $output, $return_var);
     $data = json_decode(implode('', $output), true);
-    $data = array_reverse($data, true);
+    if($_SESSION['userSortOrder'] == 'name'){
+        ksort($data);
+    }else{ 
+        $data = array_reverse($data,true);
+    }
     unset($output);
 
     render_page($user, $TAB, 'list_dns');
 } else {
     exec (HESTIA_CMD."v-list-dns-records ".escapeshellarg($user)." ".escapeshellarg($_GET['domain'])." 'json'", $output, $return_var);
     $data = json_decode(implode('', $output), true);
-    $data = array_reverse($data, true);
+    if($_SESSION['userSortOrder'] == 'name'){
+        ksort($data);
+    }else{ 
+        $data = array_reverse($data,true);
+    }
     unset($output);
 
     render_page($user, $TAB, 'list_dns_rec');

+ 5 - 1
web/list/firewall/index.php

@@ -14,7 +14,11 @@ if ($_SESSION['userContext'] != 'admin')  {
 // Data
 exec (HESTIA_CMD."v-list-firewall json", $output, $return_var);
 $data = json_decode(implode('', $output), true);
-$data = array_reverse($data, true);
+if($_SESSION['userSortOrder'] == 'name'){
+    ksort($data);
+}else{ 
+    $data = array_reverse($data,true);
+}
 unset($output);
 
 // Render page

+ 5 - 1
web/list/ip/index.php

@@ -15,7 +15,11 @@ if ($_SESSION['userContext'] != 'admin')  {
 // Data
 exec (HESTIA_CMD."v-list-sys-ips json", $output, $return_var);
 $data = json_decode(implode('', $output), true);
-$data = array_reverse($data, true);
+if($_SESSION['userSortOrder'] == 'name'){
+    ksort($data);
+}else{ 
+    $data = array_reverse($data,true);
+}
 unset($output);
 
 // Render page

+ 10 - 2
web/list/mail/index.php

@@ -9,7 +9,11 @@ include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
 if (empty($_GET['domain'])){
     exec (HESTIA_CMD."v-list-mail-domains $user json", $output, $return_var);
     $data = json_decode(implode('', $output), true);
-    $data = array_reverse($data, true);
+    if($_SESSION['userSortOrder'] == 'name'){
+        ksort($data);
+    }else{ 
+        $data = array_reverse($data,true);
+    }
     unset($output);
 
     render_page($user, $TAB, 'list_mail');
@@ -31,7 +35,11 @@ if (empty($_GET['domain'])){
 } else {
     exec (HESTIA_CMD."v-list-mail-accounts ".escapeshellarg($user)." ".escapeshellarg($_GET['domain'])." json", $output, $return_var);
     $data = json_decode(implode('', $output), true);
-    $data = array_reverse($data, true);
+    if($_SESSION['userSortOrder'] == 'name'){
+        ksort($data);
+    }else{ 
+        $data = array_reverse($data,true);
+    }
     unset($output);
 
     render_page($user, $TAB, 'list_mail_acc');

+ 5 - 0
web/list/package/index.php

@@ -15,6 +15,11 @@ if ($_SESSION['userContext'] != 'admin')  {
 // Data
 exec (HESTIA_CMD."v-list-user-packages json", $output, $return_var);
 $data = json_decode(implode('', $output), true);
+if($_SESSION['userSortOrder'] == 'name'){
+    ksort($data);
+}else{ 
+    $data = array_reverse($data,true);
+}
 unset($output);
 
 // Render page

+ 4 - 0
web/list/server/index.php

@@ -122,6 +122,10 @@ $sys = json_decode(implode('', $output), true);
 unset($output);
 exec (HESTIA_CMD."v-list-sys-services json", $output, $return_var);
 $data = json_decode(implode('', $output), true);
+if($_SESSION['userSortOrder'] == 'name'){
+    ksort($data);
+}
+
 unset($output);
 
 // Render page

+ 5 - 1
web/list/user/index.php

@@ -24,7 +24,11 @@ if ($_SESSION['userContext'] === 'admin') {
     exec (HESTIA_CMD . "v-list-user ".$user." json", $output, $return_var);
 }
 $data = json_decode(implode('', $output), true);
-$data = array_reverse($data,true);
+if($_SESSION['userSortOrder'] == 'name'){
+    ksort($data);
+}else{ 
+    $data = array_reverse($data,true);
+}
 
 // Render page
 render_page($user, $TAB, 'list_user');

+ 5 - 1
web/list/web/index.php

@@ -8,7 +8,11 @@ include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
 // Data
 exec (HESTIA_CMD."v-list-web-domains ".escapeshellarg($user)." 'json'", $output, $return_var);
 $data = json_decode(implode('', $output), true);
-$data = array_reverse($data,true);
+if($_SESSION['userSortOrder'] == 'name'){
+    ksort($data);
+}else{ 
+    $data = array_reverse($data,true);
+}
 $ips = json_decode(shell_exec(HESTIA_CMD.'v-list-sys-ips json'), true);
 
 // Render page