Subversion Repositories Applications.bazar

Rev

Rev 201 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 201 Rev 210
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: bazar.fonct.formulaire.php,v 1.22.2.2 2007-03-07 17:20:19 jp_milcent Exp $
22
// CVS : $Id: bazar.fonct.formulaire.php,v 1.22.2.3 2007-03-16 14:48:32 alexandre_tb Exp $
23
/**
23
/**
24
* Formulaire
24
* Formulaire
25
*
25
*
26
* Les fonctions de mise en page des formulaire
26
* Les fonctions de mise en page des formulaire
27
*
27
*
Line 29... Line 29...
29
//Auteur original :
29
//Auteur original :
30
*@author        Florian SCHMITT <florian@ecole-et-nature.org>
30
*@author        Florian SCHMITT <florian@ecole-et-nature.org>
31
//Autres auteurs :
31
//Autres auteurs :
32
*@author        Aleandre GRANIER <alexandre@tela-botanica.org>
32
*@author        Aleandre GRANIER <alexandre@tela-botanica.org>
33
*@copyright     Tela-Botanica 2000-2004
33
*@copyright     Tela-Botanica 2000-2004
34
*@version       $Revision: 1.22.2.2 $ $Date: 2007-03-07 17:20:19 $
34
*@version       $Revision: 1.22.2.3 $ $Date: 2007-03-16 14:48:32 $
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
36
*/
36
*/
Line 37... Line 37...
37
 
37
 
Line 142... Line 142...
142
						'format' => 'd m Y',
142
						'format' => 'd m Y',
143
						'addEmptyOption' => BAZ_DATE_VIDE,
143
						'addEmptyOption' => BAZ_DATE_VIDE,
144
						);
144
						);
145
	$formtemplate->addElement('date', $nom_bdd, $label, $optiondate) ;
145
	$formtemplate->addElement('date', $nom_bdd, $label, $optiondate) ;
146
	//gestion des valeurs par défaut (date du jour)	
146
	//gestion des valeurs par défaut (date du jour)	
147
	if (isset($defaut) && $defaut!='') $formtemplate->setDefaults(array($nom_bdd => $defaut));
147
	if (isset($defaut) && $defaut!='') {
-
 
148
		$tableau_date = explode ('-', $defaut);
-
 
149
		$formtemplate->setDefaults(array($nom_bdd => array ('d'=> $tableau_date[2], 'm'=> $tableau_date[1], 'Y'=> $tableau_date[0])));
-
 
150
	}
-
 
151
	
148
	else {
152
	else {
149
		$defauts=array($nom_bdd => array ('d'=>date('d'), 'm'=>date('m'), 'Y'=>date('Y')));
153
		$defauts=array($nom_bdd => array ('d'=>date('d'), 'm'=>date('m'), 'Y'=>date('Y')));
150
		$formtemplate->setDefaults($defauts);
154
		$formtemplate->setDefaults($defauts);
151
	}
155
	}
152
	//gestion du champs obligatoire
156
	//gestion du champs obligatoire
Line 434... Line 438...
434
}
438
}
Line 435... Line 439...
435
 
439
 
436
/* +--Fin du code ----------------------------------------------------------------------------------------+
440
/* +--Fin du code ----------------------------------------------------------------------------------------+
437
*
441
*
-
 
442
* $Log: not supported by cvs2svn $
-
 
443
* Revision 1.22.2.2  2007/03/07 17:20:19  jp_milcent
-
 
444
* Ajout du nettoyage systématique des URLs.
438
* $Log: not supported by cvs2svn $
445
*
439
* Revision 1.22.2.1  2007/01/17 16:01:37  alexandre_tb
446
* Revision 1.22.2.1  2007/01/17 16:01:37  alexandre_tb
440
* les dates ne s'affichent pas si elles sont vides.
447
* les dates ne s'affichent pas si elles sont vides.
441
* les champs dates propose 4 années avant l'année actuelle
448
* les champs dates propose 4 années avant l'année actuelle
442
*
449
*