1 |
brianr |
1.1 |
diff -ruN phpki.old/phpki-0.82/include/my_functions.php phpki/phpki-0.82/include/my_functions.php |
2 |
|
|
--- phpki.old/phpki-0.82/include/my_functions.php 2020-04-02 11:53:51.283314132 +0200 |
3 |
|
|
+++ phpki/phpki-0.82/include/my_functions.php 2020-04-02 11:49:42.266331853 +0200 |
4 |
|
|
@@ -73,9 +73,13 @@ |
5 |
|
|
# |
6 |
|
|
# Sort a two multidimensional array by one of it's columns |
7 |
|
|
# |
8 |
|
|
-function csort($array, $column, $ascdec=SORT_ASC){ |
9 |
|
|
+function csort($array, $column, $ascdec=SORT_ASC){ |
10 |
|
|
if (sizeof($array) == 0) return $array; |
11 |
|
|
|
12 |
|
|
+ // Sort by digital date rather than text date |
13 |
|
|
+ if ($column == 'issued') $column = "issuedSort"; |
14 |
|
|
+ if ($column == 'expires') $column = 'expiresSort'; |
15 |
|
|
+ |
16 |
|
|
foreach($array as $x) $sortarr[]=$x[$column]; |
17 |
|
|
array_multisort($sortarr, $ascdec, $array); |
18 |
|
|
|
19 |
|
|
diff -ruN phpki.old/phpki-0.82/include/openssl_functions.php phpki/phpki-0.82/include/openssl_functions.php |
20 |
|
|
--- phpki.old/phpki-0.82/include/openssl_functions.php 2020-04-02 11:53:51.283314132 +0200 |
21 |
|
|
+++ phpki/phpki-0.82/include/openssl_functions.php 2020-04-02 11:47:38.353368886 +0200 |
22 |
|
|
@@ -322,11 +322,14 @@ |
23 |
|
|
// CA_cert_start/enddate |
24 |
|
|
// A date will be returned in this format |
25 |
|
|
// Feb 27 16:00:09 2020 GMT |
26 |
|
|
+ // Add a 'digital' sort key for digital date sorting later |
27 |
|
|
sscanf(CA_cert_startdate($a[3]),"%s%s%s%s", $mm,$dd,$tt,$yy); |
28 |
|
|
$db['issued'] = strftime("%Y-%b-%d", strtotime("$yy-$mm-$dd")); |
29 |
|
|
+ $db['issuedSort'] = strftime("%Y-%m-%d", strtotime("$yy-$mm-$dd")); |
30 |
|
|
|
31 |
|
|
sscanf(CA_cert_enddate($a[3]), "%s%s%s%s",$mm,$dd,$tt,$yy); |
32 |
|
|
$db['expires'] = strftime("%Y-%b-%d", strtotime("$yy-$mm-$dd")); |
33 |
|
|
+ $db['expiresSort'] = strftime("%Y-%m-%d", strtotime("$yy-$mm-$dd")); |
34 |
|
|
|
35 |
|
|
if (time() > strtotime("$yy-$mm-$dd")) { |
36 |
|
|
$db['status'] = "Expired"; |