/[smecontribs]/rpms/phpki/contribs9/phpki-0.82-fix-dates-2.patch
ViewVC logotype

Annotation of /rpms/phpki/contribs9/phpki-0.82-fix-dates-2.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Thu Apr 2 10:29:40 2020 UTC (4 years, 1 month ago) by jcrisp
Branch: MAIN
CVS Tags: phpki-0_82-23_el6_sme, phpki-0_82-22_el6_sme, HEAD
* Thu Apr 02 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 0.82-22.sme
- Add the patch file which I forgot

1 jcrisp 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";

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed