mirror of
https://github.com/e107inc/e107.git
synced 2025-07-14 11:36:21 +02:00
Fix for computeLapse() displaying just "in" by itself.
This commit is contained in:
@ -597,7 +597,9 @@ class e_date
|
|||||||
*/
|
*/
|
||||||
function computeLapse($older_date, $newer_date = FALSE, $mode = FALSE, $show_secs = TRUE, $format = 'long')
|
function computeLapse($older_date, $newer_date = FALSE, $mode = FALSE, $show_secs = TRUE, $format = 'long')
|
||||||
{
|
{
|
||||||
if($newer_date === false)
|
$older_date = (int) $older_date;
|
||||||
|
|
||||||
|
if(empty($newer_date))
|
||||||
{
|
{
|
||||||
$newer_date = time();
|
$newer_date = time();
|
||||||
}
|
}
|
||||||
@ -635,6 +637,8 @@ class e_date
|
|||||||
'seconds' => array($interval->s, $sec, $secs),
|
'seconds' => array($interval->s, $sec, $secs),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if($show_secs !== true)
|
if($show_secs !== true)
|
||||||
{
|
{
|
||||||
unset($result['seconds']);
|
unset($result['seconds']);
|
||||||
@ -654,7 +658,7 @@ class e_date
|
|||||||
if($format === 'short') { break; }
|
if($format === 'short') { break; }
|
||||||
}
|
}
|
||||||
|
|
||||||
if(strpos($ret[0],$sec) !== false)
|
if(empty($ret) || strpos($ret[0],$sec) !== false)
|
||||||
{
|
{
|
||||||
$justNow = deftrue('LANDT_10',"Just now");
|
$justNow = deftrue('LANDT_10',"Just now");
|
||||||
return $mode ? array($justNow) : $justNow;
|
return $mode ? array($justNow) : $justNow;
|
||||||
|
Reference in New Issue
Block a user