Subversion Repositories Applications.bazar

Rev

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

Rev 205 Rev 225
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.24 2007-03-08 15:12:13 jp_milcent Exp $
22
// CVS : $Id: bazar.fonct.formulaire.php,v 1.25 2007-04-11 08:30:12 neiluj 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.24 $ $Date: 2007-03-08 15:12:13 $
34
*@version       $Revision: 1.25 $ $Date: 2007-04-11 08:30:12 $
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.3  2007/03/16 14:48:32  alexandre_tb
-
 
444
* on peut maintenant saisir une date par défaut
-
 
445
* et 0000-00-00 pour des champs vide
438
* $Log: not supported by cvs2svn $
446
*
439
* Revision 1.22.2.2  2007/03/07 17:20:19  jp_milcent
447
* Revision 1.22.2.2  2007/03/07 17:20:19  jp_milcent
440
* Ajout du nettoyage systématique des URLs.
448
* Ajout du nettoyage systématique des URLs.
441
*
449
*
442
* Revision 1.23  2007/01/18 14:39:28  alexandre_tb
-
 
443
* backport
450
* Revision 1.22.2.1  2007/01/17 16:01:37  alexandre_tb
444
* les dates ne s'affichent pas si elles sont vides.
451
* les dates ne s'affichent pas si elles sont vides.
445
* les champs dates propose 4 années avant l'année actuelle
-
 
446
*
-
 
447
* Revision 1.22.2.1  2007/01/17 16:01:37  alexandre_tb
-
 
448
* les dates ne s'affichent pas si elles sont vides.
-
 
449
* les champs dates propose 4 années avant l'année actuelle
452
* les champs dates propose 4 années avant l'année actuelle
450
*
453
*
451
* Revision 1.22  2006/06/02 09:29:07  florian
454
* Revision 1.22  2006/06/02 09:29:07  florian
452
* debut d'integration de wikini
455
* debut d'integration de wikini
453
*
456
*