Author: ralfbecker
New Revision: 55273
URL: http://svn.stylite.de/viewvc/egroupware?rev=55273&view=rev
Log:
using DateTime::to() instead of common::dateformatorder/formattime
Modified:
trunk/egroupware/api/src/Customfields.php
— trunk/egroupware/api/src/Customfields.php (original)
+++ trunk/egroupware/api/src/Customfields.php Sat Mar 5 16:22:35 2016
@@ -224,17 +224,7 @@
case ‘date-time’:
if ($value)
{
-
$format = $field['len'] ? $field['len'] : ($field['type'] == 'date' ? 'Y-m-d' : 'Y-m-d H:i:s');
-
$formats = preg_split('/[\\/. :-]/',$format);
-
$values = preg_split('/[\\/. :-]/', is_numeric($value) ? DateTime::to($value, $format) : $value);
-
if (count($formats) != count($values))
-
{
-
//error_log(__METHOD__."(".array2string($field).", value='$value') format='$format', formats=".array2string($formats).", values=".array2string($values));
-
$values = array_slice($values, 0, count($formats));
-
}
-
$date = array_combine($formats, $values);
-
$value = common::dateformatorder($date['Y'], $date['m'], $date['d'],true);
-
if (isset($date['H'])) $value .= ' '.common::formattime($date['H'], $date['i']);
eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs