Line 30... |
Line 30... |
30 |
|
30 |
|
31 |
// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
|
31 |
// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
|
32 |
// pris connaissance de la licence CeCILL, et que vous en avez accepté les
|
32 |
// pris connaissance de la licence CeCILL, et que vous en avez accepté les
|
33 |
// termes.
|
33 |
// termes.
|
34 |
// ----
|
34 |
// ----
|
35 |
// CVS : $Id: adme_general.fonct.php,v 1.18 2006-10-16 15:49:07 ddelon Exp $
|
35 |
// CVS : $Id: adme_general.fonct.php,v 1.18.2.1 2006-12-01 17:03:09 florian Exp $
|
36 |
/**
|
36 |
/**
|
37 |
* Contient l'affichage par défaut de l'appli quand aucune actin
|
37 |
* Contient l'affichage par défaut de l'appli quand aucune actin
|
38 |
*
|
38 |
*
|
39 |
* Ce fichier contient les fonctions d'affichage commune à toute l'application Admin Menu.
|
39 |
* Ce fichier contient les fonctions d'affichage commune à toute l'application Admin Menu.
|
Line 44... |
Line 44... |
44 |
//Auteur original :
|
44 |
//Auteur original :
|
45 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
45 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
46 |
//Autres auteurs :
|
46 |
//Autres auteurs :
|
47 |
*@author Aucun
|
47 |
*@author Aucun
|
48 |
*@copyright Tela-Botanica 2000-2004
|
48 |
*@copyright Tela-Botanica 2000-2004
|
49 |
*@version $Revision: 1.18 $ $Date: 2006-10-16 15:49:07 $
|
49 |
*@version $Revision: 1.18.2.1 $ $Date: 2006-12-01 17:03:09 $
|
50 |
// +------------------------------------------------------------------------------------------------------+
|
50 |
// +------------------------------------------------------------------------------------------------------+
|
51 |
*/
|
51 |
*/
|
Line 52... |
Line 52... |
52 |
|
52 |
|
53 |
// +------------------------------------------------------------------------------------------------------+
|
53 |
// +------------------------------------------------------------------------------------------------------+
|
Line 81... |
Line 81... |
81 |
$langue_test=GEN_I18N_ID_DEFAUT;
|
81 |
$langue_test=GEN_I18N_ID_DEFAUT;
|
82 |
}
|
82 |
}
|
Line 83... |
Line 83... |
83 |
|
83 |
|
Line 84... |
Line 84... |
84 |
//$langue_test=GEN_I18N_ID_DEFAUT;
|
84 |
//$langue_test=GEN_I18N_ID_DEFAUT;
|
85 |
|
85 |
|
86 |
//requete pour recuperer l'id du menu par defaut
|
86 |
//requete pour recuperer l'id du site par defaut
|
87 |
$requete = 'SELECT gs_id_site '.
|
87 |
$requete = 'SELECT gs_id_site '.
|
88 |
'FROM gen_site, gen_site_relation '.
|
88 |
'FROM gen_site, gen_site_relation '.
|
89 |
'WHERE gsr_id_site_01 = gsr_id_site_02 '.
|
89 |
'WHERE gsr_id_site_01 = gsr_id_site_02 '.
|
Line 236... |
Line 236... |
236 |
|
236 |
|
237 |
|
237 |
|
238 |
//---------------------------------------------------------------------------------------------------------------
|
238 |
//---------------------------------------------------------------------------------------------------------------
|
239 |
// Création du formulaire
|
239 |
// Création du formulaire
|
240 |
// Notes : Quickform semble remplacer les & des & à nouveau par des & solution utiliser str_replace()...
|
240 |
// Notes : Quickform semble remplacer les & des & à nouveau par des & solution utiliser str_replace()...
|
241 |
$form =& new HTML_QuickForm('adme_form_sites', 'post', str_replace('&', '&', $objet_pear_url->getUrl()));
|
241 |
$form =& new HTML_Quickform('adme__sites', 'post', str_replace('&', '&', $objet_pear_url->getUrl()));
|
242 |
$tab_index = 1000;
|
242 |
$tab_index = 1000;
|
243 |
$squelette =& $form->defaultRenderer();
|
243 |
$squelette =& $form->defaultRenderer();
|
244 |
$squelette->setFormTemplate("\n".'<form{attributes}>'."\n".'{content}'."\n"."\n".'</form>'."\n");
|
244 |
$squelette->setformTemplate("\n".'<form {attributes}>'."\n".'{content}'."\n"."\n".'</form>'."\n");
|
245 |
$squelette->setElementTemplate( '{label}'."\n".'{element}'."\n".
|
245 |
$squelette->setElementTemplate( '{label}'."\n".'{element}'."\n".
|
246 |
'<!-- BEGIN required --><span class="symbole_obligatoire">*</span><!-- END required -->'."\n".
|
246 |
'<!-- BEGIN required --><span class="symbole_obligatoire">*</span><!-- END required -->'."\n".
|
247 |
'<!-- BEGIN error --><span class="erreur">{error}</span><!-- END error -->'."\n");
|
247 |
'<!-- BEGIN error --><span class="erreur">{error}</span><!-- END error -->'."\n");
|
248 |
$partie_site_debut = '<fieldset>'."\n".
|
248 |
$partie_site_debut = '<fieldset>'."\n".
|
249 |
'<legend>'.ADME_LG_FORM_SITE_TITRE.'</legend>'."\n";
|
249 |
'<legend>'.ADME_LG_FORM_SITE_TITRE.'</legend>'."\n";
|
250 |
$form->addElement('html', $partie_site_debut);
|
250 |
$form->addElement('html', $partie_site_debut);
|
251 |
$id = 'adme_site_id';
|
251 |
$id = 'adme_site_id';
|
252 |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'onchange' => 'javascript:this.form.submit();');
|
252 |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'onchange' => 'javascript:this.form.submit();');
|
253 |
$label = '<label for="'.$id.'">'.ADME_LG_FORM_SITE_CHOIX.'</label>';
|
253 |
$label = '<label for="'.$id.'">'.ADME_LG_FORM_SITE_CHOIX.'</label>';
|
254 |
$objet_select = new HTML_QuickForm_select($id, $label, '', $aso_attributs);
|
254 |
$objet_select = new HTML_Quickform_select($id, $label, '', $aso_attributs);
|
255 |
$aso_options = array();
|
255 |
$aso_options = array();
|
256 |
foreach ($liste_site as $ligne ) {
|
256 |
foreach ($liste_site as $ligne ) {
|
257 |
if (!isset($adme_site_id) || $adme_site_id == 0) {
|
257 |
if (!isset($adme_site_id) || $adme_site_id == 0) {
|
Line 270... |
Line 270... |
270 |
$partie_site_fin = "\n".'</fieldset>';
|
270 |
$partie_site_fin = "\n".'</fieldset>';
|
271 |
$form->addElement('html', $partie_site_fin);
|
271 |
$form->addElement('html', $partie_site_fin);
|
Line 272... |
Line 272... |
272 |
|
272 |
|
273 |
// Instanciation des valeurs par défaut du formulaire
|
273 |
// Instanciation des valeurs par défaut du formulaire
|
- |
|
274 |
if (isset($id_site_par_defaut)) {
|
274 |
if (isset($id_site_par_defaut)) {
|
275 |
if (!isset($_POST['adme_site_id'])) {
|
- |
|
276 |
$adme_site_id=$id_site_par_defaut;
|
- |
|
277 |
} else {
|
- |
|
278 |
$adme_site_id=$_POST['adme_site_id'];
|
275 |
$adme_site_id=$id_site_par_defaut;
|
279 |
}
|
276 |
}
|
280 |
}
|
Line 277... |
Line 281... |
277 |
$form->setDefaults(array('adme_site_id' => $adme_site_id));
|
281 |
$form->setDefaults(array('adme_site_id' => $adme_site_id));
|
278 |
|
282 |
|
Line 319... |
Line 323... |
319 |
|
323 |
|
320 |
|
324 |
|
321 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
325 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
326 |
*
|
- |
|
327 |
* $Log: not supported by cvs2svn $
|
- |
|
328 |
* Revision 1.18 2006/10/16 15:49:07 ddelon
|
322 |
*
|
329 |
* Refactorisation code mulitlinguisme et gestion menu invisibles
|
323 |
* $Log: not supported by cvs2svn $
|
330 |
*
|
324 |
* Revision 1.17 2006/10/06 13:38:45 florian
|
331 |
* Revision 1.17 2006/10/06 13:38:45 florian
|
325 |
* ergonomie amélioree
|
332 |
* ergonomie amélioree
|
326 |
*
|
333 |
*
|