mirror of
https://github.com/e107inc/e107.git
synced 2025-08-05 06:07:32 +02:00
Closes #3355 - allow for proper translation relative datetime 'ago' and 'in'.
This commit is contained in:
@@ -658,15 +658,19 @@ class e_date
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if($older_date < $newer_date) // past
|
if($older_date < $newer_date) // past
|
||||||
{
|
{
|
||||||
return ($mode ? $ret : implode(", ", $ret) . " " . LANDT_AGO);
|
|
||||||
}
|
|
||||||
else // future
|
|
||||||
{
|
|
||||||
return ($mode ? $ret : LANDT_IN ." ". implode(", ", $ret));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
$replace = implode(", ", $ret);
|
||||||
|
$xago = e107::getParser()->lanVars(LANDT_XAGO, $replace);
|
||||||
|
return ($mode ? $ret : $xago);
|
||||||
|
}
|
||||||
|
else // future
|
||||||
|
{
|
||||||
|
$replace = implode(", ", $ret);
|
||||||
|
$inx = e107::getParser()->lanVars(LANDT_INX, $replace);
|
||||||
|
return ($mode ? $ret : $inx);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// print_r($ret);
|
// print_r($ret);
|
||||||
|
@@ -22,4 +22,7 @@ define("LANDT_09s", "secs");
|
|||||||
define("LANDT_AGO", "ago");
|
define("LANDT_AGO", "ago");
|
||||||
define("LANDT_IN", "in");
|
define("LANDT_IN", "in");
|
||||||
|
|
||||||
define("LANDT_10", "Just now");
|
define("LANDT_10", "Just now");
|
||||||
|
|
||||||
|
define("LANDT_XAGO", "[x] ago");
|
||||||
|
define("LANDT_INX", "in [x]");
|
Reference in New Issue
Block a user