$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="">&nbsp;</option>' , '<option value="">&nbsp;</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="">&nbsp;</option>', '<option value="">&nbsp;</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>