function afficher_formulaire_etablissement($BASE, $profil) { $affichage = ''; $options_structures = HtmlForm::afficher_select(DB_WEBMESTRE_SELECT::DB_OPT_structures_sacoche(), FALSE, FALSE, $BASE, 'zones_geo'); $affichage .= '<label class="tab" for="f_base">Établissement :</label><select id="f_base" name="f_base" tabindex="1" class="t9">' . $options_structures . '</select><br />' . NL; $affichage .= '<span class="tab"></span><button id="f_choisir" type="button" tabindex="2" class="valider">Choisir cet établissement.</button><label id="ajax_msg"> </label><br />' . NL; $affichage .= '<input id="f_profil" name="f_profil" type="hidden" value="' . $profil . '" />' . NL; return $affichage; }
*/ if (!defined('SACoche')) { exit('Ce fichier ne peut être appelé directement !'); } $TITRE = "Transfert d'é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. } // Pas de passage par la page ajax.php, mais pas besoin ici de protection contre attaques type CSRF $selection = isset($_POST['listing_ids']) ? explode(',', $_POST['listing_ids']) : FALSE; // demande d'exports depuis structure_multi.php $select_structure = HtmlForm::afficher_select(DB_WEBMESTRE_SELECT::DB_OPT_structures_sacoche(), 'f_base', FALSE, $selection, 'zones_geo', TRUE); ?> <p><span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE; ?> ?fichier=support_webmestre__structure_transfert">DOC : Transfert d'établissements (multi-structures).</a></span></p> <hr /> <h2>Exporter des établissements (données & bases)</h2> <form action="#" method="post" id="form_exporter"> <p> <label class="tab" for="f_base">Structure(s) :</label><span id="f_base" class="select_multiple"><?php echo $select_structure;
</ul> <hr /> <p id="expli"> <span class="astuce">Les anciens utilisateurs encore dans la base ne sont pas comptés parmi les <b>utilisateurs enregistrés</b>.</span><br /> <span class="astuce">Les <b>utilisateurs connectés</b> sont ceux s'étant identifiés au cours du dernier semestre.</span><br /> <span class="astuce">Les évaluations ou validations <b>récentes</b> sont celles effectuées au cours du dernier semestre.</span> </p> <?php endif /* * * * * * MONO-STRUCTURE FIN * * * * * */ ?> <?php if(HEBERGEUR_INSTALLATION=='multi-structures'): /* * * * * * MULTI-STRUCTURES DEBUT * * * * * */ ?> <?php // Pas de passage par la page ajax.php, mais pas besoin ici de protection contre attaques type CSRF $selection = (isset($_POST['listing_ids'])) ? explode(',',$_POST['listing_ids']) : FALSE ; // demande de stats depuis structure_multi.php $select_structure = HtmlForm::afficher_select( DB_WEBMESTRE_SELECT::DB_OPT_structures_sacoche() , 'f_base' /*select_nom*/ , FALSE /*option_first*/ , $selection , 'zones_geo' /*optgroup*/ , TRUE /*multiple*/ ); ?> <form action="#" method="post" id="form_stats"><fieldset> <label class="tab" for="f_base">Structure(s) :</label><span id="f_base" class="select_multiple"><?php echo $select_structure ?></span><span class="check_multiple"><q class="cocher_tout" title="Tout cocher."></q><br /><q class="cocher_rien" title="Tout décocher."></q></span><br /> <span class="tab"></span><input type="hidden" id="f_action" name="f_action" value="calculer" /><input type="hidden" id="f_listing_id" name="f_listing_id" value="" /><button id="bouton_valider" type="button" class="stats">Calculer les statistiques.</button><label id="ajax_msg"> </label> </fieldset></form> <div id="ajax_info" class="hide"> <h2>Calcul des statistiques en cours</h2> <label id="ajax_msg1"></label> <ul class="puce"><li id="ajax_msg2"></li></ul> <span id="ajax_num" class="hide"></span> <span id="ajax_max" class="hide"></span> </div>
* SACoche est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE : * sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER. * Consultez la Licence Générale Publique GNU pour plus de détails. * * Vous devriez avoir reçu une copie de la Licence Générale Publique GNU avec SACoche ; * si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>. * */ if(!defined('SACoche')) {exit('Ce fichier ne peut être appelé directement !');} ?> <?php // Pas de passage par la page ajax.php, mais pas besoin ici de protection contre attaques type CSRF $selection = (isset($_POST['listing_ids'])) ? explode(',',$_POST['listing_ids']) : FALSE ; // demande d'exports depuis structure_multi.php $select_structure = Form::afficher_select(DB_WEBMESTRE_SELECT::DB_OPT_structures_sacoche() , $select_nom=FALSE , $option_first='non' , $selection , $optgroup='oui') ; ?> <p><span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=support_webmestre__structure_transfert">DOC : Transfert d'établissements (multi-structures)</a></span></p> <hr /> <h2>Exporter des établissements (données & bases)</h2> <form action="#" method="post" id="form_exporter"><fieldset> <label class="tab" for="f_basic">Structure(s) <img alt="" src="./_img/bulle_aide.png" title="Utiliser la touche « Shift » pour une sélection multiple contiguë.<br />Utiliser la touche « Ctrl » pour une sélection multiple non contiguë." /> :</label><select id="f_base" name="f_base" multiple size="10"><?php echo $select_structure ?></select><br /> <span class="tab"></span><button id="bouton_exporter" type="button" class="dump_export">Créer les fichiers d'export.</button><label id="ajax_msg_export"> </label> <div id="div_info_export" class="hide"> <ul id="puce_info_export" class="puce"><li></li></ul> <span id="ajax_export_num" class="hide"></span> <span id="ajax_export_max" class="hide"></span>