diff --git a/e107_handlers/date_handler.php b/e107_handlers/date_handler.php index fc50dcd0d..24b0ac522 100644 --- a/e107_handlers/date_handler.php +++ b/e107_handlers/date_handler.php @@ -658,15 +658,19 @@ class e_date } - if($older_date < $newer_date) // past - { - return ($mode ? $ret : implode(", ", $ret) . " " . LANDT_AGO); - } - else // future - { - return ($mode ? $ret : LANDT_IN ." ". implode(", ", $ret)); - } + if($older_date < $newer_date) // past + { + $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); diff --git a/e107_languages/English/lan_date.php b/e107_languages/English/lan_date.php index 4cd15baee..ff28e01c0 100644 --- a/e107_languages/English/lan_date.php +++ b/e107_languages/English/lan_date.php @@ -22,4 +22,7 @@ define("LANDT_09s", "secs"); define("LANDT_AGO", "ago"); define("LANDT_IN", "in"); -define("LANDT_10", "Just now"); \ No newline at end of file +define("LANDT_10", "Just now"); + +define("LANDT_XAGO", "[x] ago"); +define("LANDT_INX", "in [x]"); \ No newline at end of file