Code Duplication    Length = 6-6 lines in 2 locations

importexport/inc/class.importexport_export_csv.inc.php 1 location

@@ 397-402 (lines=6) @@
394
		foreach((array)$fields['float'] as $name)
395
		{
396
			static $dec_separator,$thousands_separator;
397
			if (is_null($dec_separator))
398
			{
399
				$dec_separator = $GLOBALS['egw_info']['user']['preferences']['common']['number_format'][0];
400
				if (empty($dec_separator)) $dec_separator = '.';
401
				$thousands_separator = $GLOBALS['egw_info']['user']['preferences']['common']['number_format'][1];
402
			}
403
			if($record->$name && (string)$record->$name != '')
404
			{
405
				if(!is_numeric($record->$name))

api/src/Etemplate.php 1 location

@@ 707-712 (lines=6) @@
704
	static public function number_format($number,$num_decimal_places=2,$readonly=true)
705
	{
706
		static $dec_separator=null,$thousands_separator=null;
707
		if (is_null($dec_separator))
708
		{
709
			$dec_separator = $GLOBALS['egw_info']['user']['preferences']['common']['number_format'][0];
710
			if (empty($dec_separator)) $dec_separator = '.';
711
			$thousands_separator = $GLOBALS['egw_info']['user']['preferences']['common']['number_format'][1];
712
		}
713
		if ((string)$number === '') return '';
714
715
		return number_format(str_replace(' ','',$number),$num_decimal_places,$dec_separator,$readonly ? $thousands_separator : '');