diff --git a/bin/v-list-user-packages b/bin/v-list-user-packages index d4dadaa0c..a7bb49320 100755 --- a/bin/v-list-user-packages +++ b/bin/v-list-user-packages @@ -19,7 +19,7 @@ source $VESTA/func/main.sh json_list_pkgs() { echo '{' fileds_count=$(echo "$fields" | wc -w) - for package in $(ls $VESTA/data/packages); do + for package in $(ls -t $VESTA/data/packages); do PACKAGE=${package/.pkg/} pkg_data=$(cat $VESTA/data/packages/$package) eval $pkg_data @@ -51,7 +51,7 @@ json_list_pkgs() { # Shell fnction shell_list_pkgs() { - for package in $(ls $VESTA/data/packages); do + for package in $(ls -t $VESTA/data/packages); do PACKAGE=${package/.pkg/} pkg_descr=$(cat $VESTA/data/packages/$package) eval $pkg_descr diff --git a/web/list/backup/index.php b/web/list/backup/index.php index 13b54306b..44c9230a1 100644 --- a/web/list/backup/index.php +++ b/web/list/backup/index.php @@ -14,7 +14,7 @@ top_panel($user,$TAB); // Data exec (VESTA_CMD."v-list-user-backups $user json", $output, $return_var); $data = json_decode(implode('', $output), true); -$data = array_reverse($data); +$data = array_reverse($data,true); unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_backup.html'); diff --git a/web/list/cron/index.php b/web/list/cron/index.php index a82944bf0..831d88ee6 100644 --- a/web/list/cron/index.php +++ b/web/list/cron/index.php @@ -15,7 +15,7 @@ top_panel($user,$TAB); // Data exec (VESTA_CMD."v-list-cron-jobs $user json", $output, $return_var); $data = json_decode(implode('', $output), true); -$data = array_reverse($data); +$data = array_reverse($data,true); unset($output); if ($_SESSION['user'] == 'admin') { diff --git a/web/list/db/index.php b/web/list/db/index.php index bcb2267b7..2a3239307 100644 --- a/web/list/db/index.php +++ b/web/list/db/index.php @@ -14,7 +14,7 @@ top_panel($user,$TAB); // Data exec (VESTA_CMD."v-list-databases $user json", $output, $return_var); $data = json_decode(implode('', $output), true); -$data = array_reverse($data); +$data = array_reverse($data, true); unset($output); if ($_SESSION['user'] == 'admin') { diff --git a/web/list/dns/index.php b/web/list/dns/index.php index e60e60980..06f4419b2 100644 --- a/web/list/dns/index.php +++ b/web/list/dns/index.php @@ -15,7 +15,7 @@ top_panel($user,$TAB); if (empty($_GET['domain'])){ exec (VESTA_CMD."v-list-dns-domains $user json", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + $data = array_reverse($data, true); unset($output); if ($_SESSION['user'] == 'admin') { include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_dns.html'); @@ -25,7 +25,7 @@ if (empty($_GET['domain'])){ } else { exec (VESTA_CMD."v-list-dns-domain-records '".$user."' '".$_GET['domain']."' 'json'", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + $data = array_reverse($data, true); unset($output); if ($_SESSION['user'] == 'admin') { include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_dns_rec.html'); diff --git a/web/list/ip/index.php b/web/list/ip/index.php index 0e950c1b3..f3a4f0eb7 100644 --- a/web/list/ip/index.php +++ b/web/list/ip/index.php @@ -15,7 +15,7 @@ top_panel($user,$TAB); if ($_SESSION['user'] == 'admin') { exec (VESTA_CMD."v-list-sys-ips json", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + $data = array_reverse($data, true); unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_ip.html'); } diff --git a/web/list/mail/index.php b/web/list/mail/index.php index c3095f8bd..d0d9cf2cd 100644 --- a/web/list/mail/index.php +++ b/web/list/mail/index.php @@ -15,7 +15,7 @@ top_panel($user,$TAB); if (empty($_GET['domain'])){ exec (VESTA_CMD."v-list-mail-domains $user json", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + $data = array_reverse($data, true); unset($output); if ($_SESSION['user'] == 'admin') { include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_mail.html'); @@ -25,7 +25,7 @@ if (empty($_GET['domain'])){ } else { exec (VESTA_CMD."v-list-mail-accounts '".$user."' '".$_GET['domain']."' json", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + $data = array_reverse($data, true); unset($output); if ($_SESSION['user'] == 'admin') { include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_mail_acc.html'); diff --git a/web/list/package/index.php b/web/list/package/index.php index e8a61a973..2f62be120 100644 --- a/web/list/package/index.php +++ b/web/list/package/index.php @@ -15,7 +15,7 @@ top_panel($user,$TAB); if ($_SESSION['user'] == 'admin') { exec (VESTA_CMD."v-list-user-packages json", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + //$data = array_reverse($data, true); unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_packages.html'); } diff --git a/web/list/stats/index.php b/web/list/stats/index.php index 61a51e133..563429621 100644 --- a/web/list/stats/index.php +++ b/web/list/stats/index.php @@ -16,13 +16,13 @@ if ($user == 'admin') { if (empty($_GET['user'])) { exec (VESTA_CMD."v-list-users-stats json", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + $data = array_reverse($data, true); unset($output); } else { $v_user = escapeshellarg($_GET['user']); exec (VESTA_CMD."v-list-user-stats $v_user json", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + $data = array_reverse($data, true); unset($output); } @@ -34,7 +34,7 @@ if ($user == 'admin') { } else { exec (VESTA_CMD."v-list-user-stats $user json", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + $data = array_reverse($data, true); unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_stats.html'); } diff --git a/web/list/user/index.php b/web/list/user/index.php index 23f2a3cee..161cc7854 100644 --- a/web/list/user/index.php +++ b/web/list/user/index.php @@ -17,13 +17,13 @@ if ($_SESSION['user'] == 'admin') { if ($user == 'admin') $cmd = "v-list-users json"; exec (VESTA_CMD.$cmd, $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + $data = array_reverse($data,true); display_error_block(); include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_user.html'); } else { exec (VESTA_CMD."v-list-user ".$user." json", $output, $return_var); $data = json_decode(implode('', $output), true); - $data = array_reverse($data); + //$data = array_reverse($data,true); display_error_block(); include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_user.html'); } diff --git a/web/list/web/index.php b/web/list/web/index.php index a42898d43..6444e020e 100644 --- a/web/list/web/index.php +++ b/web/list/web/index.php @@ -14,7 +14,7 @@ top_panel($user,$TAB); // Data exec (VESTA_CMD."v-list-web-domains $user json", $output, $return_var); $data = json_decode(implode('', $output), true); -$data = array_reverse($data); +$data = array_reverse($data,true); if ($_SESSION['user'] == 'admin') { include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_web.html'); } else {