From b1aba4b93bc0bb52b826f1e90332576f78a4cd74 Mon Sep 17 00:00:00 2001 From: BENKE Charlie Date: Thu, 31 Dec 2015 18:50:28 +0100 Subject: [PATCH 1/2] Add rfc and dayall format for extrafields date --- .../core/class/commondocgenerator.class.php | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php index c2634cbaaed..744416b5d32 100644 --- a/htdocs/core/class/commondocgenerator.class.php +++ b/htdocs/core/class/commondocgenerator.class.php @@ -1,9 +1,10 @@ - * Copyright (C) 2004-2010 Laurent Destailleur - * Copyright (C) 2004 Eric Seigne - * Copyright (C) 2005-2012 Regis Houssin - * Copyright (C) 2015 Marcos García + * Copyright (C) 2004-2010 Laurent Destailleur + * Copyright (C) 2004 Eric Seigne + * Copyright (C) 2005-2012 Regis Houssin + * Copyright (C) 2015 Marcos García + * Copyright (C) 2016 Charlie Benke * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -581,8 +582,20 @@ abstract class CommonDocGenerator $object->array_options['options_'.$key] = $extrafields->attribute_param[$key]['options'][$object->array_options['options_'.$key]]; } else if($extrafields->attribute_type[$key] == 'date') - { - $object->array_options['options_'.$key] = (strlen($object->array_options['options_'.$key])>0?dol_print_date($object->array_options['options_'.$key],'day'):''); + { + if (strlen($object->array_options['options_'.$key])>0) + { + $object->array_options['options_'.$key] = dol_print_date($object->array_options['options_'.$key],'day'); + $object->array_options['options_'.$key.'_rfc'] = dol_print_date($object->array_options['options_'.$key],'dayrfc'); + $object->array_options['options_'.$key.'_dayall'] = dol_print_date($object->array_options['options_'.$key],'dayall'); + } + else + { + $object->array_options['options_'.$key] = '' + $object->array_options['options_'.$key.'_rfc'] = ''; + $object->array_options['options_'.$key.'_dayall'] = ''; + } + } else if($extrafields->attribute_type[$key] == 'datetime') { From dbb8e4965408f5e4fdbcbd9bd54ebfcb9659760e Mon Sep 17 00:00:00 2001 From: BENKE Charlie Date: Fri, 1 Jan 2016 12:47:27 +0100 Subject: [PATCH 2/2] Update commondocgenerator.class.php --- htdocs/core/class/commondocgenerator.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php index 744416b5d32..6f5d3f697ef 100644 --- a/htdocs/core/class/commondocgenerator.class.php +++ b/htdocs/core/class/commondocgenerator.class.php @@ -591,7 +591,7 @@ abstract class CommonDocGenerator } else { - $object->array_options['options_'.$key] = '' + $object->array_options['options_'.$key] = ''; $object->array_options['options_'.$key.'_rfc'] = ''; $object->array_options['options_'.$key.'_dayall'] = ''; }