From 1c292c82ebb59395009454465c74cbd956cb4449 Mon Sep 17 00:00:00 2001 From: lkehresman Date: Fri, 14 Apr 2000 04:07:56 +0000 Subject: [PATCH] sorting works on all fields git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@426 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- functions/array.php | 2 +- functions/mailbox_display.php | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/functions/array.php b/functions/array.php index 9e83a195..cf5f23de 100644 --- a/functions/array.php +++ b/functions/array.php @@ -57,7 +57,7 @@ $key=0; $array2 = array(); while ($key < count($array1)) { - array_push($array2, $array1[$key]["$column"]); + array_push($array2, strtolower($array1[$key]["$column"])); $key++; } diff --git a/functions/mailbox_display.php b/functions/mailbox_display.php index cd25b137..b21f9f1f 100644 --- a/functions/mailbox_display.php +++ b/functions/mailbox_display.php @@ -102,7 +102,13 @@ ** 3 = Name (dn) **/ - $msort = array_cleave ($msgs, "TIME_STAMP"); + if (($sort == 0) || ($sort == 1)) + $msort = array_cleave ($msgs, "TIME_STAMP"); + if (($sort == 2) || ($sort == 3)) + $msort = array_cleave ($msgs, "FROM"); + if (($sort == 4) || ($sort == 5)) + $msort = array_cleave ($msgs, "SUBJECT"); + if(($sort % 2) == 1) { asort($msort); } else { -- 2.25.1