1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-12 09:34:54 +02:00

Renamed date handler to e_date. BC support added.

This commit is contained in:
Cameron
2018-05-11 14:58:04 -07:00
parent 0fd399528a
commit bf9cf05b0e
6 changed files with 15 additions and 1299 deletions

View File

@@ -227,7 +227,8 @@ class e_date
/**
* Converts to new date-mask format or vice-versa when $legacy is TRUE
* Converts to new date-mask format or vice-versa when $legacy is TRUE
* @see https://github.com/AuspeXeu/bootstrap-datetimepicker
*/
function toMask($mask, $legacy = false)
{
@@ -258,13 +259,15 @@ class e_date
$s = array_keys($convert);
$r = array_values($convert);
if(strpos($mask, '%') === FALSE && $legacy == TRUE)
if(strpos($mask, '%') === false && $legacy === true)
{
return str_replace($r, $s,$mask);
$ret = str_replace($r, $s,$mask);
return str_replace('%%p', '%P', $ret); // quick fix.
}
elseif(strpos($mask,'%')!==FALSE)
elseif(strpos($mask,'%')!==false)
{
return str_replace($s,$r, $mask);
return str_replace($s,$r, $mask);
}
return $mask;