1
0
mirror of https://github.com/e107inc/e107.git synced 2025-01-17 20:58:30 +01:00

Revert "Removed useless STRPTIME_COMPAT constant"

This reverts commit ce510159a9913b104e0c0a07d5018e774f47898b.

Added check for 'tm_hour' key.
This commit is contained in:
Cameron 2020-01-19 12:35:02 -08:00
parent 1d2add821e
commit 0b26a97217
2 changed files with 5 additions and 2 deletions

View File

@ -789,7 +789,7 @@ class e_date
*/ */
public function strptime($str, $format) public function strptime($str, $format)
{ {
if(function_exists('strptime')) // Unix Only. if(STRPTIME_COMPAT !== TRUE && function_exists('strptime')) // Unix Only.
{ {
$vals = strptime($str,$format); // PHP5 is more accurate than below. $vals = strptime($str,$format); // PHP5 is more accurate than below.
$vals['tm_amon'] = strftime('%b', mktime(0,0,0, $vals['tm_mon'] +1) ); $vals['tm_amon'] = strftime('%b', mktime(0,0,0, $vals['tm_mon'] +1) );
@ -894,7 +894,7 @@ class e_date
} }
if($ampm) if($ampm && isset($vals['tm_hour']))
{ {
if($vals['tm_hour'] == 12 && ($vals['tm_AMPM'] == 'AM' || $vals['tm_ampm'] == 'am')) if($vals['tm_hour'] == 12 && ($vals['tm_AMPM'] == 'AM' || $vals['tm_ampm'] == 'am'))
{ {

View File

@ -30,10 +30,13 @@ if (!defined('e107_INIT'))
if (!function_exists('strptime')) if (!function_exists('strptime'))
{ {
define('STRPTIME_COMPAT', true);
function strptime($str, $format) function strptime($str, $format)
{ {
return e107::getDate()->strptime($str,$format); return e107::getDate()->strptime($str,$format);
} }
} }
//PHP < 5.2 compatibility //PHP < 5.2 compatibility