* Avoid grouping whole numbers between 0 to 9999
*/
function commafy($_) {
- if (!preg_match('/^\d{1,4}$/',$_)) {
+ if (!preg_match('/^-?\d{1,4}$/',$_)) {
return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
} else {
return $_;
return $word;
}
- function translateBlockExpiry( $str ) {
+ function translateBlockExpiry( $str, $forContent = false ) {
/*
'ago', 'now', 'today', 'this', 'next',
'first', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eighth', 'ninth', 'tenth', 'eleventh', 'twelfth',
$final .= ' ' . $item;
}
- return '<span class="blockexpiry" title="' . htmlspecialchars($str). '">”' . trim( $final ) . '”</span>';
+
+ if ( $forContent ) {
+ return htmlspecialchars( trim( $final ) );
+ } else {
+ return '<span class="blockexpiry" title="' . htmlspecialchars($str). '">”' . trim( $final ) . '”</span>';
+ }
}
}