| Line 37... |
Line 37... |
| 37 |
|
37 |
|
| Line 38... |
Line 38... |
| 38 |
require_once 'bazar.fonct.formulaire.controles.php';
|
38 |
require_once 'bazar.fonct.formulaire.controles.php';
|
| Line 39... |
Line 39... |
| 39 |
|
39 |
|
| 40 |
//-------------------FONCTIONS DE MISE EN PAGE DES FORMULAIRES
|
40 |
//-------------------FONCTIONS DE MISE EN PAGE DES FORMULAIRES
|
| 41 |
|
41 |
|
| 42 |
/** liste() - Ajoute un élément de type liste au formulaire
|
42 |
/** liste() - Ajoute un �l�ment de type liste au formulaire
|
| 43 |
*
|
43 |
*
|
| 44 |
* @param mixed L'objet QuickForm du formulaire
|
44 |
* @param mixed L'objet QuickForm du formulaire
|
| 45 |
* @param int identifiant de la liste sur bazar_liste
|
45 |
* @param int identifiant de la liste sur bazar_liste
|
| 46 |
* @param string label à afficher dans le formulaire
|
46 |
* @param string label � afficher dans le formulaire
|
| 47 |
* @param string première restriction de la taille des champs du formulaire
|
47 |
* @param string premi�re restriction de la taille des champs du formulaire
|
| 48 |
* @param string deuxième restriction de la taille des champs du formulaire
|
48 |
* @param string deuxi�me restriction de la taille des champs du formulaire
|
| 49 |
* @param string valeur par défaut du formulaire
|
49 |
* @param string valeur par d�faut du formulaire
|
| 50 |
* @param string table source pour les valeurs de la liste
|
50 |
* @param string table source pour les valeurs de la liste
|
| 51 |
* @param string ce champs est il obligatoire? (required)
|
51 |
* @param string ce champs est il obligatoire? (required)
|
| Line 78... |
Line 78... |
| 78 |
$formtemplate->addRule('liste'.$id_liste, BAZ_CHOISIR_OBLIGATOIRE.' '.$label , 'nonzero', '', 'client') ;
|
78 |
$formtemplate->addRule('liste'.$id_liste, BAZ_CHOISIR_OBLIGATOIRE.' '.$label , 'nonzero', '', 'client') ;
|
| 79 |
$formtemplate->addRule('liste'.$id_liste, $label.' obligatoire', 'required', '', 'client') ;}
|
79 |
$formtemplate->addRule('liste'.$id_liste, $label.' obligatoire', 'required', '', 'client') ;}
|
| 80 |
}
|
80 |
}
|
| Line 81... |
Line 81... |
| 81 |
|
81 |
|
| 82 |
|
82 |
|
| 83 |
/** checkbox() - Ajoute un élément de type checkbox au formulaire
|
83 |
/** checkbox() - Ajoute un �l�ment de type checkbox au formulaire
|
| 84 |
*
|
84 |
*
|
| 85 |
* @param mixed L'objet QuickForm du formulaire
|
85 |
* @param mixed L'objet QuickForm du formulaire
|
| 86 |
* @param int identifiant de la liste sur bazar_liste
|
86 |
* @param int identifiant de la liste sur bazar_liste
|
| 87 |
* @param string label à afficher dans le formulaire
|
87 |
* @param string label � afficher dans le formulaire
|
| 88 |
* @param string première restriction de la taille des champs du formulaire
|
88 |
* @param string premi�re restriction de la taille des champs du formulaire
|
| 89 |
* @param string deuxième restriction de la taille des champs du formulaire
|
89 |
* @param string deuxi�me restriction de la taille des champs du formulaire
|
| 90 |
* @param string valeur par défaut du formulaire
|
90 |
* @param string valeur par d�faut du formulaire
|
| 91 |
* @param string table source pour les valeurs de la liste
|
91 |
* @param string table source pour les valeurs de la liste
|
| 92 |
* @param string ce champs est il obligatoire? (required)
|
92 |
* @param string ce champs est il obligatoire? (required)
|
| 93 |
* @return void
|
93 |
* @return void
|
| Line 121... |
Line 121... |
| 121 |
$formtemplate->addGroupRule('checkbox'.$id_liste, $label.' obligatoire', 'required', null, 1, 'client');
|
121 |
$formtemplate->addGroupRule('checkbox'.$id_liste, $label.' obligatoire', 'required', null, 1, 'client');
|
| 122 |
}
|
122 |
}
|
| 123 |
}
|
123 |
}
|
| Line 124... |
Line 124... |
| 124 |
|
124 |
|
| 125 |
|
125 |
|
| 126 |
/** listedatedeb() - Ajoute un élément de type date sous forme de liste au formulaire pour designer une date de début
|
126 |
/** listedatedeb() - Ajoute un �l�ment de type date sous forme de liste au formulaire pour designer une date de d�but
|
| 127 |
*
|
127 |
*
|
| 128 |
* @param mixed L'objet QuickForm du formulaire
|
128 |
* @param mixed L'objet QuickForm du formulaire
|
| 129 |
* @param string nom de la table dans la base de donnée
|
129 |
* @param string nom de la table dans la base de donn�e
|
| 130 |
* @param string label à afficher dans le formulaire
|
130 |
* @param string label � afficher dans le formulaire
|
| 131 |
* @param string première restriction de la taille des champs du formulaire
|
131 |
* @param string premi�re restriction de la taille des champs du formulaire
|
| 132 |
* @param string deuxième restriction de la taille des champs du formulaire
|
132 |
* @param string deuxi�me restriction de la taille des champs du formulaire
|
| 133 |
* @param string valeur par défaut du formulaire
|
133 |
* @param string valeur par d�faut du formulaire
|
| 134 |
* @param string table source pour les valeurs de la date
|
134 |
* @param string table source pour les valeurs de la date
|
| 135 |
* @param string ce champs est il obligatoire? (required)
|
135 |
* @param string ce champs est il obligatoire? (required)
|
| 136 |
* @return void
|
136 |
* @return void
|
| Line 141... |
Line 141... |
| 141 |
'maxYear'=> (date('Y')+10),
|
141 |
'maxYear'=> (date('Y')+10),
|
| 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!='') {
|
147 |
if (isset($defaut) && $defaut!='') {
|
| 148 |
$tableau_date = explode ('-', $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])));
|
149 |
$formtemplate->setDefaults(array($nom_bdd => array ('d'=> $tableau_date[2], 'm'=> $tableau_date[1], 'Y'=> $tableau_date[0])));
|
| 150 |
}
|
150 |
}
|
| Line 157... |
Line 157... |
| 157 |
if (($dans_moteur_de_recherche==0) && isset($obligatoire) && ($obligatoire==1)) {
|
157 |
if (($dans_moteur_de_recherche==0) && isset($obligatoire) && ($obligatoire==1)) {
|
| 158 |
$formtemplate->addRule($nom_bdd, $label.' obligatoire', 'required', '', 'client') ;
|
158 |
$formtemplate->addRule($nom_bdd, $label.' obligatoire', 'required', '', 'client') ;
|
| 159 |
}
|
159 |
}
|
| 160 |
}
|
160 |
}
|
| Line 161... |
Line 161... |
| 161 |
|
161 |
|
| 162 |
/** listedatefin() - Ajoute un élément de type date sous forme de liste au formulaire pour designer une date de fin
|
162 |
/** listedatefin() - Ajoute un �l�ment de type date sous forme de liste au formulaire pour designer une date de fin
|
| 163 |
*
|
163 |
*
|
| 164 |
* @param mixed L'objet QuickForm du formulaire
|
164 |
* @param mixed L'objet QuickForm du formulaire
|
| 165 |
* @param string nom de la table dans la base de donnée
|
165 |
* @param string nom de la table dans la base de donn�e
|
| 166 |
* @param string label à afficher dans le formulaire
|
166 |
* @param string label � afficher dans le formulaire
|
| 167 |
* @param string première restriction de la taille des champs du formulaire
|
167 |
* @param string premi�re restriction de la taille des champs du formulaire
|
| 168 |
* @param string deuxième restriction de la taille des champs du formulaire
|
168 |
* @param string deuxi�me restriction de la taille des champs du formulaire
|
| 169 |
* @param string valeur par défaut du formulaire
|
169 |
* @param string valeur par d�faut du formulaire
|
| 170 |
* @param string table source pour les valeurs de la date
|
170 |
* @param string table source pour les valeurs de la date
|
| 171 |
* @param string ce champs est il obligatoire? (required)
|
171 |
* @param string ce champs est il obligatoire? (required)
|
| 172 |
* @return void
|
172 |
* @return void
|
| 173 |
*/
|
173 |
*/
|
| 174 |
function listedatefin(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
174 |
function listedatefin(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
| 175 |
listedatedeb($formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche);
|
175 |
listedatedeb($formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche);
|
| Line 176... |
Line 176... |
| 176 |
}
|
176 |
}
|
| 177 |
|
177 |
|
| 178 |
|
178 |
|
| 179 |
/** texte() - Ajoute un élément de type texte au formulaire
|
179 |
/** texte() - Ajoute un �l�ment de type texte au formulaire
|
| 180 |
*
|
180 |
*
|
| 181 |
* @param mixed L'objet QuickForm du formulaire
|
181 |
* @param mixed L'objet QuickForm du formulaire
|
| 182 |
* @param string nom de la table dans la base de donnée
|
182 |
* @param string nom de la table dans la base de donn�e
|
| 183 |
* @param string label à afficher dans le formulaire
|
183 |
* @param string label � afficher dans le formulaire
|
| 184 |
* @param string première restriction de la taille des champs du formulaire
|
184 |
* @param string premi�re restriction de la taille des champs du formulaire
|
| 185 |
* @param string deuxième restriction de la taille des champs du formulaire
|
185 |
* @param string deuxi�me restriction de la taille des champs du formulaire
|
| 186 |
* @param string valeur par défaut du formulaire
|
186 |
* @param string valeur par d�faut du formulaire
|
| 187 |
* @param string table source pour les valeurs du texte (inutile)
|
187 |
* @param string table source pour les valeurs du texte (inutile)
|
| 188 |
* @param string ce champs est il obligatoire? (required)
|
188 |
* @param string ce champs est il obligatoire? (required)
|
| 189 |
* @return void
|
189 |
* @return void
|
| 190 |
*/
|
190 |
*/
|
| 191 |
function texte(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
191 |
function texte(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
| 192 |
$option=array('size'=>$limite1,'maxlength'=>$limite2, 'id' => $nom_bdd);
|
192 |
$option=array('size'=>$limite1,'maxlength'=>$limite2, 'id' => $nom_bdd);
|
| 193 |
$formtemplate->addElement('text', $nom_bdd, $label, $option) ;
|
193 |
$formtemplate->addElement('text', $nom_bdd, $label, $option) ;
|
| 194 |
//gestion des valeurs par défaut
|
194 |
//gestion des valeurs par d�faut
|
| 195 |
$defauts=array($nom_bdd=>$defaut);
|
195 |
$defauts=array($nom_bdd=>$defaut);
|
| 196 |
$formtemplate->setDefaults($defauts);
|
196 |
$formtemplate->setDefaults($defauts);
|
| 197 |
$formtemplate->applyFilter($nom_bdd, 'addslashes') ;
|
197 |
$formtemplate->applyFilter($nom_bdd, 'addslashes') ;
|
| 198 |
//gestion du champs obligatoire
|
198 |
//gestion du champs obligatoire
|
| 199 |
if (($dans_moteur_de_recherche==0) && isset($obligatoire) && ($obligatoire==1)) {
|
199 |
if (($dans_moteur_de_recherche==0) && isset($obligatoire) && ($obligatoire==1)) {
|
| Line 200... |
Line 200... |
| 200 |
$formtemplate->addRule($nom_bdd, $label.' obligatoire', 'required', '', 'client') ;
|
200 |
$formtemplate->addRule($nom_bdd, $label.' obligatoire', 'required', '', 'client') ;
|
| 201 |
}
|
201 |
}
|
| 202 |
}
|
202 |
}
|
| 203 |
|
203 |
|
| 204 |
|
204 |
|
| 205 |
/** textelong() - Ajoute un élément de type textearea au formulaire
|
205 |
/** textelong() - Ajoute un �l�ment de type textearea au formulaire
|
| 206 |
*
|
206 |
*
|
| 207 |
* @param mixed L'objet QuickForm du formulaire
|
207 |
* @param mixed L'objet QuickForm du formulaire
|
| 208 |
* @param string nom de la table dans la base de donnée
|
208 |
* @param string nom de la table dans la base de donn�e
|
| 209 |
* @param string label à afficher dans le formulaire
|
209 |
* @param string label � afficher dans le formulaire
|
| 210 |
* @param string taille des colonnes de l'élément
|
210 |
* @param string taille des colonnes de l'�l�ment
|
| 211 |
* @param string taille des lignes de l'élément
|
211 |
* @param string taille des lignes de l'�l�ment
|
| 212 |
* @param string valeur par défaut du formulaire
|
212 |
* @param string valeur par d�faut du formulaire
|
| 213 |
* @param string table source pour les valeurs du texte (inutile)
|
213 |
* @param string table source pour les valeurs du texte (inutile)
|
| 214 |
* @param string ce champs est il obligatoire? (required)
|
214 |
* @param string ce champs est il obligatoire? (required)
|
| 215 |
* @return void
|
215 |
* @return void
|
| 216 |
*/
|
216 |
*/
|
| 217 |
function textelong(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
217 |
function textelong(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
| 218 |
$formtexte= new HTML_QuickForm_textarea($nom_bdd, $label, array('style'=>'white-space: normal;', 'id' => $nom_bdd));
|
218 |
$formtexte= new HTML_QuickForm_textarea($nom_bdd, $label, array('style'=>'white-space: normal;', 'id' => $nom_bdd));
|
| 219 |
$formtexte->setCols($limite1);
|
219 |
$formtexte->setCols($limite1);
|
| 220 |
$formtexte->setRows($limite2);
|
220 |
$formtexte->setRows($limite2);
|
| 221 |
$formtemplate->addElement($formtexte) ;
|
221 |
$formtemplate->addElement($formtexte) ;
|
| 222 |
//gestion des valeurs par défaut
|
222 |
//gestion des valeurs par d�faut
|
| 223 |
$defauts=array($nom_bdd=>$defaut);
|
223 |
$defauts=array($nom_bdd=>$defaut);
|
| 224 |
$formtemplate->setDefaults($defauts);
|
224 |
$formtemplate->setDefaults($defauts);
|
| 225 |
$formtemplate->applyFilter($nom_bdd, 'addslashes') ;
|
225 |
$formtemplate->applyFilter($nom_bdd, 'addslashes') ;
|
| Line 226... |
Line 226... |
| 226 |
//gestion du champs obligatoire
|
226 |
//gestion du champs obligatoire
|
| 227 |
if (($dans_moteur_de_recherche==0) && isset($obligatoire) && ($obligatoire==1)) {
|
227 |
if (($dans_moteur_de_recherche==0) && isset($obligatoire) && ($obligatoire==1)) {
|
| 228 |
$formtemplate->addRule($nom_bdd, $label.' obligatoire', 'required', '', 'client') ;
|
228 |
$formtemplate->addRule($nom_bdd, $label.' obligatoire', 'required', '', 'client') ;
|
| 229 |
}
|
229 |
}
|
| 230 |
}
|
230 |
}
|
| 231 |
|
231 |
|
| 232 |
/** url() - Ajoute un élément de type url internet au formulaire
|
232 |
/** url() - Ajoute un �l�ment de type url internet au formulaire
|
| 233 |
*
|
233 |
*
|
| 234 |
* @param mixed L'objet QuickForm du formulaire
|
234 |
* @param mixed L'objet QuickForm du formulaire
|
| 235 |
* @param string numero du champs input du formulaire (pour le différencier d'autres champs du meme type dans ce formulaire)
|
235 |
* @param string numero du champs input du formulaire (pour le diff�rencier d'autres champs du meme type dans ce formulaire)
|
| 236 |
* @param string label à afficher dans le formulaire
|
236 |
* @param string label � afficher dans le formulaire
|
| 237 |
* @param string taille des colonnes de l'élément
|
237 |
* @param string taille des colonnes de l'�l�ment
|
| 238 |
* @param string taille des lignes de l'élément
|
238 |
* @param string taille des lignes de l'�l�ment
|
| Line 291... |
Line 291... |
| 291 |
$formtemplate->addRule('url_lien'.$nom_bdd, BAZ_URL_LIEN_REQUIS, 'required', '', 'client') ;
|
291 |
$formtemplate->addRule('url_lien'.$nom_bdd, BAZ_URL_LIEN_REQUIS, 'required', '', 'client') ;
|
| 292 |
$formtemplate->addRule('url_texte'.$nom_bdd, BAZ_URL_TEXTE_REQUIS, 'required', '', 'client') ;
|
292 |
$formtemplate->addRule('url_texte'.$nom_bdd, BAZ_URL_TEXTE_REQUIS, 'required', '', 'client') ;
|
| 293 |
}
|
293 |
}
|
| 294 |
}
|
294 |
}
|
| Line 295... |
Line 295... |
| 295 |
|
295 |
|
| 296 |
/** fichier() - Ajoute un élément de type fichier au formulaire
|
296 |
/** fichier() - Ajoute un �l�ment de type fichier au formulaire
|
| 297 |
*
|
297 |
*
|
| 298 |
* @param mixed L'objet QuickForm du formulaire
|
298 |
* @param mixed L'objet QuickForm du formulaire
|
| 299 |
* @param string numero du champs input du formulaire (pour le différencier d'autres champs du meme type dans ce formulaire)
|
299 |
* @param string numero du champs input du formulaire (pour le diff�rencier d'autres champs du meme type dans ce formulaire)
|
| 300 |
* @param string label à afficher dans le formulaire
|
300 |
* @param string label � afficher dans le formulaire
|
| 301 |
* @param string taille des colonnes de l'élément
|
301 |
* @param string taille des colonnes de l'�l�ment
|
| 302 |
* @param string taille des lignes de l'élément
|
302 |
* @param string taille des lignes de l'�l�ment
|
| 303 |
* @param string valeur par défaut du formulaire
|
303 |
* @param string valeur par d�faut du formulaire
|
| 304 |
* @param string table source pour les valeurs du texte (inutile)
|
304 |
* @param string table source pour les valeurs du texte (inutile)
|
| 305 |
* @param string ce champs est il obligatoire? (required)
|
305 |
* @param string ce champs est il obligatoire? (required)
|
| 306 |
* @return void
|
306 |
* @return void
|
| 307 |
*/
|
307 |
*/
|
| Line 327... |
Line 327... |
| 327 |
$lien_supprimer->addQueryString('action', $_GET['action']);
|
327 |
$lien_supprimer->addQueryString('action', $_GET['action']);
|
| 328 |
$lien_supprimer->addQueryString('id_fiche', $GLOBALS['_BAZAR_']["id_fiche"]);
|
328 |
$lien_supprimer->addQueryString('id_fiche', $GLOBALS['_BAZAR_']["id_fiche"]);
|
| 329 |
$lien_supprimer->addQueryString('typeannonce', $_REQUEST['typeannonce']);
|
329 |
$lien_supprimer->addQueryString('typeannonce', $_REQUEST['typeannonce']);
|
| 330 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) {
|
330 |
while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT)) {
|
| 331 |
$lien_supprimer->addQueryString('id_fichier', $ligne->bfj_id_fichier);
|
331 |
$lien_supprimer->addQueryString('id_fichier', $ligne->bfj_id_fichier);
|
| 332 |
$table->addRow(array('<a href="client/bazar/upload/'.$ligne->bfj_fichier.'"> '.$ligne->bfj_description.'</a>', // col 1 : le fichier et sa description
|
332 |
$table->addRow(array('<a href="reseau/bazar/upload/'.$ligne->bfj_fichier.'"> '.$ligne->bfj_description.'</a>', // col 1 : le fichier et sa description
|
| 333 |
'<a href="'.$lien_supprimer->getURL().'" onclick="javascript:return confirm(\''.BAZ_CONFIRMATION_SUPPRESSION_FICHIER.'\');" >'.BAZ_SUPPRIMER.'</a>'."\n")) ; // col 2 : supprimer
|
333 |
'<a href="'.$lien_supprimer->getURL().'" onclick="javascript:return confirm(\''.BAZ_CONFIRMATION_SUPPRESSION_FICHIER.'\');" >'.BAZ_SUPPRIMER.'</a>'."\n")) ; // col 2 : supprimer
|
| 334 |
$lien_supprimer->removeQueryString('id_fichier');
|
334 |
$lien_supprimer->removeQueryString('id_fichier');
|
| 335 |
}
|
335 |
}
|
| 336 |
$table->altRowAttributes(1, array("class" => "ligne_impaire"), array("class" => "ligne_paire"));
|
336 |
$table->altRowAttributes(1, array("class" => "ligne_impaire"), array("class" => "ligne_paire"));
|
| 337 |
$table->updateColAttributes(1, array("align" => "center"));
|
337 |
$table->updateColAttributes(1, array("align" => "center"));
|
| Line 350... |
Line 350... |
| 350 |
$formtemplate->addRule('texte_fichier'.$nom_bdd, BAZ_FICHIER_LABEL_REQUIS, 'required', '', 'client') ;
|
350 |
$formtemplate->addRule('texte_fichier'.$nom_bdd, BAZ_FICHIER_LABEL_REQUIS, 'required', '', 'client') ;
|
| 351 |
$formtemplate->addRule('fichier'.$nom_bdd, BAZ_FICHIER_JOINT_REQUIS, 'required', '', 'client') ;
|
351 |
$formtemplate->addRule('fichier'.$nom_bdd, BAZ_FICHIER_JOINT_REQUIS, 'required', '', 'client') ;
|
| 352 |
}
|
352 |
}
|
| 353 |
}
|
353 |
}
|
| Line 354... |
Line 354... |
| 354 |
|
354 |
|
| 355 |
/** image() - Ajoute un élément de type image au formulaire
|
355 |
/** image() - Ajoute un �l�ment de type image au formulaire
|
| 356 |
*
|
356 |
*
|
| 357 |
* @param mixed L'objet QuickForm du formulaire
|
357 |
* @param mixed L'objet QuickForm du formulaire
|
| 358 |
* @param string numero du champs input du formulaire (pour le différencier d'autres champs du meme type dans ce formulaire)
|
358 |
* @param string numero du champs input du formulaire (pour le diff�rencier d'autres champs du meme type dans ce formulaire)
|
| 359 |
* @param string label à afficher dans le formulaire
|
359 |
* @param string label � afficher dans le formulaire
|
| 360 |
* @param string taille maximum du fichier colonnes de l'élément
|
360 |
* @param string taille maximum du fichier colonnes de l'�l�ment
|
| 361 |
* @param string taille des lignes de l'élément
|
361 |
* @param string taille des lignes de l'�l�ment
|
| 362 |
* @param string valeur par défaut du formulaire
|
362 |
* @param string valeur par d�faut du formulaire
|
| 363 |
* @param string table source pour les valeurs du texte (inutile)
|
363 |
* @param string table source pour les valeurs du texte (inutile)
|
| 364 |
* @param string ce champs est il obligatoire? (required)
|
364 |
* @param string ce champs est il obligatoire? (required)
|
| 365 |
* @return void
|
365 |
* @return void
|
| 366 |
*/
|
366 |
*/
|
| Line 383... |
Line 383... |
| 383 |
$lien_supprimer->addQueryString('action', $_GET['action']);
|
383 |
$lien_supprimer->addQueryString('action', $_GET['action']);
|
| 384 |
$lien_supprimer->addQueryString('id_fiche', $GLOBALS['_BAZAR_']["id_fiche"]);
|
384 |
$lien_supprimer->addQueryString('id_fiche', $GLOBALS['_BAZAR_']["id_fiche"]);
|
| 385 |
$lien_supprimer->addQueryString('typeannonce', $_REQUEST['typeannonce']);
|
385 |
$lien_supprimer->addQueryString('typeannonce', $_REQUEST['typeannonce']);
|
| 386 |
$lien_supprimer->addQueryString('image', 1);
|
386 |
$lien_supprimer->addQueryString('image', 1);
|
| 387 |
$html_image = '<tr>'."\n".
|
387 |
$html_image = '<tr>'."\n".
|
| 388 |
'<td>'."\n".'<img src="client/bazar/upload/'.$image.'" alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" width="130" height="130" />'."\n".'</td>'."\n".
|
388 |
'<td>'."\n".'<img src="reseau/bazar/upload/'.$image.'" alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" width="130" height="130" />'."\n".'</td>'."\n".
|
| 389 |
'<td>'."\n".'<a href="'.$lien_supprimer->getURL().'" onclick="javascript:return confirm(\''.BAZ_CONFIRMATION_SUPPRESSION_IMAGE.'\');" >'.BAZ_SUPPRIMER.'</a><br /><br />'."\n".
|
389 |
'<td>'."\n".'<a href="'.$lien_supprimer->getURL().'" onclick="javascript:return confirm(\''.BAZ_CONFIRMATION_SUPPRESSION_IMAGE.'\');" >'.BAZ_SUPPRIMER.'</a><br /><br />'."\n".
|
| 390 |
'<strong>'.BAZ_POUR_CHANGER_IMAGE.'</strong><br />'."\n".'</td>'."\n".'</tr>'."\n";
|
390 |
'<strong>'.BAZ_POUR_CHANGER_IMAGE.'</strong><br />'."\n".'</td>'."\n".'</tr>'."\n";
|
| 391 |
}
|
391 |
}
|
| 392 |
}
|
392 |
}
|
| 393 |
}
|
393 |
}
|
| Line 404... |
Line 404... |
| 404 |
}
|
404 |
}
|
| Line 405... |
Line 405... |
| 405 |
|
405 |
|
| 406 |
/** wikini() - Ajoute un wikini au formulaire
|
406 |
/** wikini() - Ajoute un wikini au formulaire
|
| 407 |
*
|
407 |
*
|
| 408 |
* @param mixed L'objet QuickForm du formulaire
|
408 |
* @param mixed L'objet QuickForm du formulaire
|
| 409 |
* @param string numero du champs input du formulaire (pour le différencier d'autres champs du meme type dans ce formulaire)
|
409 |
* @param string numero du champs input du formulaire (pour le diff�rencier d'autres champs du meme type dans ce formulaire)
|
| 410 |
* @param string label à afficher dans le formulaire
|
410 |
* @param string label � afficher dans le formulaire
|
| 411 |
* @param string taille maximum du fichier colonnes de l'élément
|
411 |
* @param string taille maximum du fichier colonnes de l'�l�ment
|
| 412 |
* @param string taille des lignes de l'élément
|
412 |
* @param string taille des lignes de l'�l�ment
|
| 413 |
* @param string valeur par défaut du formulaire
|
413 |
* @param string valeur par d�faut du formulaire
|
| 414 |
* @param string table source pour les valeurs du texte (inutile)
|
414 |
* @param string table source pour les valeurs du texte (inutile)
|
| 415 |
* @param string ce champs est il obligatoire? (required)
|
415 |
* @param string ce champs est il obligatoire? (required)
|
| 416 |
* @return void
|
416 |
* @return void
|
| 417 |
*/
|
417 |
*/
|
| 418 |
function wikini(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
418 |
function wikini(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
| 419 |
return;
|
419 |
return;
|
| Line 420... |
Line 420... |
| 420 |
}
|
420 |
}
|
| 421 |
|
421 |
|
| 422 |
/** labelhtml() - Ajoute un élément de type textearea au formulaire
|
422 |
/** labelhtml() - Ajoute un �l�ment de type textearea au formulaire
|
| 423 |
*
|
423 |
*
|
| 424 |
* @param mixed L'objet QuickForm du formulaire
|
424 |
* @param mixed L'objet QuickForm du formulaire
|
| 425 |
* @param string nom de la table dans la base de donnée (pas utilisé)
|
425 |
* @param string nom de la table dans la base de donn�e (pas utilis�)
|
| 426 |
* @param string label à afficher dans le formulaire
|
426 |
* @param string label � afficher dans le formulaire
|
| 427 |
* @param string taille des colonnes de l'élément (pas utilisé)
|
427 |
* @param string taille des colonnes de l'�l�ment (pas utilis�)
|
| 428 |
* @param string taille des lignes de l'élément (pas utilisé)
|
428 |
* @param string taille des lignes de l'�l�ment (pas utilis�)
|
| 429 |
* @param string valeur par défaut du formulaire (pas utilisé)
|
429 |
* @param string valeur par d�faut du formulaire (pas utilis�)
|
| 430 |
* @param string table source pour les valeurs du texte (pas utilisé)
|
430 |
* @param string table source pour les valeurs du texte (pas utilis�)
|
| 431 |
* @param string ce champs est il obligatoire? (required) (pas utilisé)
|
431 |
* @param string ce champs est il obligatoire? (required) (pas utilis�)
|
| 432 |
* @return void
|
432 |
* @return void
|
| 433 |
*/
|
433 |
*/
|
| 434 |
function labelhtml(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
434 |
function labelhtml(&$formtemplate, $nom_bdd , $label, $limite1, $limite2, $defaut, $source, $obligatoire, $dans_moteur_de_recherche=0) {
|
| 435 |
require_once PAP_CHEMIN_API_PEAR.'HTML/QuickForm/html.php';
|
435 |
require_once PAP_CHEMIN_API_PEAR.'HTML/QuickForm/html.php';
|
| 436 |
$formhtml= new HTML_QuickForm_html('<tr>'."\n".'<td colspan="2" style="text-align:left;">'."\n".$label."\n".'</td>'."\n".'</tr>'."\n");
|
436 |
$formhtml= new HTML_QuickForm_html('<tr>'."\n".'<td colspan="2" style="text-align:left;">'."\n".$label."\n".'</td>'."\n".'</tr>'."\n");
|
| Line 437... |
Line 437... |
| 437 |
$formtemplate->addElement($formhtml) ;
|
437 |
$formtemplate->addElement($formhtml) ;
|
| 438 |
}
|
438 |
}
|
| 439 |
|
439 |
|
| 440 |
/** carte_google() - Ajoute un élément de carte google au formulaire
|
440 |
/** carte_google() - Ajoute un �l�ment de carte google au formulaire
|
| 441 |
*
|
441 |
*
|
| 442 |
* @param mixed L'objet QuickForm du formulaire
|
442 |
* @param mixed L'objet QuickForm du formulaire
|
| 443 |
* @param string l url vers la script google
|
443 |
* @param string l url vers la script google
|
| 444 |
* @param string label à afficher dans le formulaire
|
444 |
* @param string label � afficher dans le formulaire
|
| 445 |
* @param string première restriction de la taille des champs du formulaire
|
445 |
* @param string premi�re restriction de la taille des champs du formulaire
|
| 446 |
* @param string deuxième restriction de la taille des champs du formulaire
|
446 |
* @param string deuxi�me restriction de la taille des champs du formulaire
|
| 447 |
* @param string valeur par défaut du formulaire
|
447 |
* @param string valeur par d�faut du formulaire
|
| 448 |
* @param string table source pour les valeurs de la liste
|
448 |
* @param string table source pour les valeurs de la liste
|
| 449 |
* @param string ce champs est il obligatoire? (required)
|
449 |
* @param string ce champs est il obligatoire? (required)
|
| Line 456... |
Line 456... |
| 456 |
$formtemplate->setDefaults(array('latitude' => $defaut['latitude'], 'longitude' => $defaut['longitude']));
|
456 |
$formtemplate->setDefaults(array('latitude' => $defaut['latitude'], 'longitude' => $defaut['longitude']));
|
| 457 |
}
|
457 |
}
|
| Line 458... |
Line 458... |
| 458 |
|
458 |
|
| Line 459... |
Line 459... |
| 459 |
GEN_stockerFichierScript('googleMapScript', $url_google_script);
|
459 |
GEN_stockerFichierScript('googleMapScript', $url_google_script);
|
| 460 |
|
460 |
|
| 461 |
$formtemplate->addElement('button', 'chercher_sur_carte', 'Vérifier mon adresse avec la carte', array("onclick" => "showAddress();"));
|
461 |
$formtemplate->addElement('button', 'chercher_sur_carte', 'V�rifier mon adresse avec la carte', array("onclick" => "showAddress();"));
|
| 462 |
$formtemplate->addElement('text', 'latitude', 'Latitude', array('id' => 'latitude', 'size' => 6, 'readonly' => 'readonly'));
|
462 |
$formtemplate->addElement('text', 'latitude', 'Latitude', array('id' => 'latitude', 'size' => 6, 'readonly' => 'readonly'));
|
| Line 463... |
Line 463... |
| 463 |
$formtemplate->addElement('text', 'longitude', 'longitude', array('id' => 'longitude', 'size' => 6, 'readonly' => 'readonly'));
|
463 |
$formtemplate->addElement('text', 'longitude', 'longitude', array('id' => 'longitude', 'size' => 6, 'readonly' => 'readonly'));
|
| Line 475... |
Line 475... |
| 475 |
*
|
475 |
*
|
| 476 |
* Revision 1.25 2007/04/11 08:30:12 neiluj
|
476 |
* Revision 1.25 2007/04/11 08:30:12 neiluj
|
| 477 |
* remise en état du CVS...
|
477 |
* remise en état du CVS...
|
| 478 |
*
|
478 |
*
|
| 479 |
* Revision 1.22.2.3 2007/03/16 14:48:32 alexandre_tb
|
479 |
* Revision 1.22.2.3 2007/03/16 14:48:32 alexandre_tb
|
| 480 |
* on peut maintenant saisir une date par défaut
|
480 |
* on peut maintenant saisir une date par d�faut
|
| 481 |
* et 0000-00-00 pour des champs vide
|
481 |
* et 0000-00-00 pour des champs vide
|
| 482 |
*
|
482 |
*
|
| 483 |
* Revision 1.22.2.2 2007/03/07 17:20:19 jp_milcent
|
483 |
* Revision 1.22.2.2 2007/03/07 17:20:19 jp_milcent
|
| 484 |
* Ajout du nettoyage systématique des URLs.
|
484 |
* Ajout du nettoyage syst�matique des URLs.
|
| 485 |
*
|
485 |
*
|
| 486 |
* Revision 1.22.2.1 2007/01/17 16:01:37 alexandre_tb
|
486 |
* Revision 1.22.2.1 2007/01/17 16:01:37 alexandre_tb
|
| 487 |
* les dates ne s'affichent pas si elles sont vides.
|
487 |
* les dates ne s'affichent pas si elles sont vides.
|
| 488 |
* les champs dates propose 4 années avant l'année actuelle
|
488 |
* les champs dates propose 4 ann�es avant l'ann�e actuelle
|
| 489 |
*
|
489 |
*
|
| 490 |
* Revision 1.22 2006/06/02 09:29:07 florian
|
490 |
* Revision 1.22 2006/06/02 09:29:07 florian
|
| 491 |
* debut d'integration de wikini
|
491 |
* debut d'integration de wikini
|
| 492 |
*
|
492 |
*
|
| 493 |
* Revision 1.21 2006/05/19 13:54:11 florian
|
493 |
* Revision 1.21 2006/05/19 13:54:11 florian
|
| Line 505... |
Line 505... |
| 505 |
* Revision 1.17 2006/01/30 10:27:03 florian
|
505 |
* Revision 1.17 2006/01/30 10:27:03 florian
|
| 506 |
* - ajout des entrées de formulaire fichier, url, et image
|
506 |
* - ajout des entrées de formulaire fichier, url, et image
|
| 507 |
* - correction bug d'affichage du mode de saisie
|
507 |
* - correction bug d'affichage du mode de saisie
|
| 508 |
*
|
508 |
*
|
| 509 |
* Revision 1.16 2006/01/24 14:11:44 alexandre_tb
|
509 |
* Revision 1.16 2006/01/24 14:11:44 alexandre_tb
|
| 510 |
* ajout du paramètre emptyOptionValue dans les champs de date
|
510 |
* ajout du param�tre emptyOptionValue dans les champs de date
|
| 511 |
*
|
511 |
*
|
| 512 |
* Revision 1.15 2006/01/23 16:57:03 alexandre_tb
|
512 |
* Revision 1.15 2006/01/23 16:57:03 alexandre_tb
|
| 513 |
* correction d'un notice
|
513 |
* correction d'un notice
|
| 514 |
*
|
514 |
*
|
| 515 |
* Revision 1.14 2006/01/19 17:42:11 florian
|
515 |
* Revision 1.14 2006/01/19 17:42:11 florian
|
| Line 517... |
Line 517... |
| 517 |
*
|
517 |
*
|
| 518 |
* Revision 1.13 2006/01/13 14:12:51 florian
|
518 |
* Revision 1.13 2006/01/13 14:12:51 florian
|
| 519 |
* utilisation des temlates dans la table bazar_nature
|
519 |
* utilisation des temlates dans la table bazar_nature
|
| 520 |
*
|
520 |
*
|
| 521 |
* Revision 1.12 2006/01/05 16:28:24 alexandre_tb
|
521 |
* Revision 1.12 2006/01/05 16:28:24 alexandre_tb
|
| 522 |
* prise en chage des checkbox, reste la mise à jour à gérer
|
522 |
* prise en chage des checkbox, reste la mise � jour � g�rer
|
| 523 |
*
|
523 |
*
|
| 524 |
* Revision 1.11 2006/01/02 13:24:07 alexandre_tb
|
524 |
* Revision 1.11 2006/01/02 13:24:07 alexandre_tb
|
| 525 |
* correction de bug d'un mauvais retour en erreur
|
525 |
* correction de bug d'un mauvais retour en erreur
|
| 526 |
*
|
526 |
*
|
| 527 |
* Revision 1.10 2005/12/01 16:05:41 florian
|
527 |
* Revision 1.10 2005/12/01 16:05:41 florian
|