$TITRE = "Gestion des établissements"; // Pas de traduction car pas de choix de langue pour ce profil. // Page réservée aux installations multi-structures ; le menu webmestre d'une installation mono-structure ne permet normalement pas d'arriver ici if(HEBERGEUR_INSTALLATION=='mono-structure') { echo'<p class="astuce">L\'installation étant de type mono-structure, cette fonctionnalité de <em>SACoche</em> est sans objet vous concernant.</p>'.NL; return; // Ne pas exécuter la suite de ce fichier inclus. } // Récupérer d'éventuels paramètres pour restreindre l'affichage // Pas de passage par la page ajax.php, mais pas besoin ici de protection contre attaques type CSRF $geo_id = (isset($_POST['f_geo_id'])) ? Clean::entier($_POST['f_geo_id']) : -1 ; // Construire et personnaliser le formulaire "f_geo" pour le choix d'une zone géographique ainsi que le formulaire "f_geo_id" pour restreindre l'affichage $select_f_geo = HtmlForm::afficher_select(DB_WEBMESTRE_SELECT::DB_OPT_lister_zones() , FALSE /*select_nom*/ , '' /*option_first*/ , FALSE /*selection*/ , '' /*optgroup*/); $select_f_geo_id = HtmlForm::afficher_select(DB_WEBMESTRE_SELECT::DB_OPT_lister_zones() , 'f_geo_id' /*select_nom*/ , '' /*option_first*/ , $geo_id /*selection*/ , '' /*optgroup*/); $selected = ($geo_id===0) ? ' selected' : '' ; $select_f_geo_id = str_replace( '<option value=""> </option>' , '<option value=""> </option><option value="0"'.$selected.'>Toutes les zones</option>' , $select_f_geo_id ); $geo_ordre_longueur = 6; $geo_ordre_format = '%0'.$geo_ordre_longueur.'u'; // Javascript Layout::add( 'js_inline_before' , 'var input_date = "'.TODAY_FR.'";' ); Layout::add( 'js_inline_before' , 'var date_mysql = "'.TODAY_MYSQL.'";' ); Layout::add( 'js_inline_before' , 'var geo_defaut = '.$geo_id.';' ); Layout::add( 'js_inline_before' , 'var geo_ordre_longueur = '.$geo_ordre_longueur.';' ); Layout::add( 'js_inline_before' , '// <![CDATA[' ); Layout::add( 'js_inline_before' , 'var options_geo = "'.str_replace('"','\"',$select_f_geo).'";' ); Layout::add( 'js_inline_before' , '// ]]>' ); ?>
exit('Ce fichier ne peut être appelé directement !'); } $TITRE = "Gestion des établissements"; // Pas de traduction car pas de choix de langue pour ce profil. // Page réservée aux installations multi-structures ; le menu webmestre d'une installation mono-structure ne permet normalement pas d'arriver ici if (HEBERGEUR_INSTALLATION == 'mono-structure') { echo '<p class="astuce">L\'installation étant de type mono-structure, cette fonctionnalité de <em>SACoche</em> est sans objet vous concernant.</p>' . NL; return; // Ne pas exécuter la suite de ce fichier inclus. } // Récupérer d'éventuels paramètres pour restreindre l'affichage // Pas de passage par la page ajax.php, mais pas besoin ici de protection contre attaques type CSRF $geo_id = isset($_POST['f_geo_id']) ? Clean::entier($_POST['f_geo_id']) : -1; // Construire et personnaliser le formulaire "f_geo" pour le choix d'une zone géographique ainsi que le formulaire "f_geo_id" pour restreindre l'affichage $select_f_geo = HtmlForm::afficher_select(DB_WEBMESTRE_SELECT::DB_OPT_lister_zones(), FALSE, '', FALSE, ''); $select_f_geo_id = HtmlForm::afficher_select(DB_WEBMESTRE_SELECT::DB_OPT_lister_zones(), 'f_geo_id', '', $geo_id, ''); $selected = $geo_id === 0 ? ' selected' : ''; $select_f_geo_id = str_replace('<option value=""> </option>', '<option value=""> </option><option value="0"' . $selected . '>Toutes les zones</option>', $select_f_geo_id); // Javascript Layout::add('js_inline_before', 'var input_date = "' . TODAY_FR . '";'); Layout::add('js_inline_before', 'var date_mysql = "' . TODAY_MYSQL . '";'); Layout::add('js_inline_before', 'var geo_defaut = ' . $geo_id . ';'); Layout::add('js_inline_before', '// <![CDATA['); Layout::add('js_inline_before', 'var options_geo = "' . str_replace('"', '\\"', $select_f_geo) . '";'); Layout::add('js_inline_before', '// ]]>'); ?> <p><span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE; ?> ?fichier=support_webmestre__gestion_multi_etablissements">DOC : Gestion des établissements (multi-structures).</a></span></p>