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
|