Subversion Repositories Applications.papyrus

Rev

Rev 1522 | Rev 1603 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1522 Rev 1540
Line 61... Line 61...
61
		if (isset($souschaine[8])) $tableau[$nblignes]['obligatoire'] = trim($souschaine[8]);
61
		if (isset($souschaine[8])) $tableau[$nblignes]['obligatoire'] = trim($souschaine[8]);
62
		else {$tableau[$nblignes]['obligatoire'] ='';}
62
		else {$tableau[$nblignes]['obligatoire'] ='';}
63
		if (isset($souschaine[9])) $tableau[$nblignes]['recherche'] = trim($souschaine[9]);
63
		if (isset($souschaine[9])) $tableau[$nblignes]['recherche'] = trim($souschaine[9]);
64
		else {$tableau[$nblignes]['recherche'] ='';}
64
		else {$tableau[$nblignes]['recherche'] ='';}
Line 65... Line 65...
65
 
65
 
66
		// traitement des cases à cocher, dans ce cas la, on a une table de jointure entre la table
66
		// traitement des cases a  cocher, dans ce cas la, on a une table de jointure entre la table
67
		// de liste et la table bazar_fiche (elle porte un nom du genre bazar_ont_***)
67
		// de liste et la table bazar_fiche (elle porte un nom du genre bazar_ont_***)
68
		// dans le template, a la place d'un nom de champs dans 'nom_bdd', on a un nom de table
68
		// dans le template, a la place d'un nom de champs dans 'nom_bdd', on a un nom de table
69
		// et 2 noms de champs separes par un virgule ex : bazar_ont_theme,bot_id_theme,bot_id_fiche
69
		// et 2 noms de champs separes par un virgule ex : bazar_ont_theme,bot_id_theme,bot_id_fiche
70
		if (isset($tableau[$nblignes]['nom_bdd']) && preg_match('/,/', $tableau[$nblignes]['nom_bdd'])) {
70
		if (isset($tableau[$nblignes]['nom_bdd']) && preg_match('/,/', $tableau[$nblignes]['nom_bdd'])) {
Line 102... Line 102...
102
	
102
	
103
	// Le nom de l appli permet de retrouver le nom de la table liste
103
	// Le nom de l appli permet de retrouver le nom de la table liste
104
	// ex : bazar => bazar_liste_valeurs
104
	// ex : bazar => bazar_liste_valeurs
105
	// pour le nom des champs, on utilise la premiere lettre du nom de l appli
105
	// pour le nom des champs, on utilise la premiere lettre du nom de l appli
106
	// bazar => b
-
 
Line 107... Line 106...
107
	require PAP_CHEMIN_RACINE . 'client/bazar/configuration/baz_config.inc.php';
106
	// bazar => b
108
	
107
	
109
	if (intval($id_liste) != 0) {
108
	if (intval($id_liste) != 0) {
110
		$l = $appli[0];
109
		$l = $appli[0];
Line 345... Line 344...
345
* @param    string  table source pour les valeurs du texte (inutile)
344
* @param    string  table source pour les valeurs du texte (inutile)
346
* @param    string  ce champs est il obligatoire? (required)
345
* @param    string  ce champs est il obligatoire? (required)
347
* @return   void
346
* @return   void
348
*/
347
*/
349
function textelong(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
348
function textelong(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
350
	$formtexte= new HTML_QuickForm_textarea($nom_bdd, $label, array('style'=>'white-space: normal;', 'id' => $nom_bdd));
349
	$formtexte= new HTML_QuickForm_textarea($nom_bdd, $label, array('style'=>'white-space: normal;overflow:visible;', 'id' => $nom_bdd, 'wrap' =>'virtual'));
351
	$formtexte->setCols($limite1);
350
	$formtexte->setCols($limite1);
352
	$formtexte->setRows($limite2);
351
	$formtexte->setRows($limite2);
353
	$formtemplate->addElement($formtexte) ;
352
	$formtemplate->addElement($formtexte) ;
354
	//gestion des valeurs par défaut
353
	//gestion des valeurs par défaut
355
	$defauts=array($nom_bdd=>$defaut);
354
	$defauts=array($nom_bdd=>$defaut);
Line 623... Line 622...
623
}
622
}
Line 624... Line 623...
624
 
623
 
625
/* +--Fin du code ----------------------------------------------------------------------------------------+
624
/* +--Fin du code ----------------------------------------------------------------------------------------+
626
*
625
*
627
* $Log$
-
 
628
* Revision 1.5  2007-07-04 14:20:20  neiluj
-
 
629
* - ajout de l'include de baz_config pour les constantes BAZ_*
-
 
630
*
-
 
631
* Revision 1.4  2007-07-04 13:53:18  neiluj
-
 
632
* - debug de la variable pour le query causant un Fatal Error a l'inscription
-
 
633
*
626
* $Log$
634
* Revision 1.3  2007-07-04 11:53:37  alexandre_tb
627
* Revision 1.3  2007-07-04 11:53:37  alexandre_tb
635
* ajout du type champs_cache
628
* ajout du type champs_cache
636
*
629
*
637
* Revision 1.2  2007-06-25 09:54:33  alexandre_tb
630
* Revision 1.2  2007-06-25 09:54:33  alexandre_tb