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
|