* * 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 Publique Générale GNU Affero pour plus de détails. * * Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero 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 !'); } $TITRE = "Mot de passe administrateur"; // Pas de traduction car pas de choix de langue pour ce profil. // Uniquement pour une installation de type mono-structure ; pour du multi-structures, cela se fait à la page de gestion des établissements. $select_admin = HtmlForm::afficher_select(DB_STRUCTURE_WEBMESTRE::DB_OPT_administrateurs_etabl(), 'f_admin', '', FALSE, ''); ?> <form action="#" method="post"><fieldset> <label class="tab" for="f_admin">Administrateur :</label><?php echo $select_admin; ?> <br /> <span class="tab"></span><button id="bouton_valider" type="submit" class="mdp_perso">Générer un nouveau mot de passe.</button><label id="ajax_msg"> </label><br /> </fieldset></form> <hr /> <div id="bilan"> </div>
echo'<td class="nu">'; echo '<q class="modifier" title="Modifier cet établissement."></q>'; echo '<q class="initialiser_mdp" title="Générer un nouveau mdp d\'un admin."></q>'; echo '<q class="supprimer" title="Supprimer cet établissement."></q>'; echo'</td>'; exit(); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Charger la liste des administrateurs d'un établissement pour remplir un select (liste d'options) // //////////////////////////////////////////////////////////////////////////////////////////////////// if( ($action=='lister_admin') && $base_id ) { charger_parametres_mysql_supplementaires($base_id); exit( HtmlForm::afficher_select(DB_STRUCTURE_WEBMESTRE::DB_OPT_administrateurs_etabl() , FALSE /*select_nom*/ , FALSE /*option_first*/ , FALSE /*selection*/ , '' /*optgroup*/) ); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Modifier le mdp d'un administrateur et envoyer les identifiants par courriel au contact // //////////////////////////////////////////////////////////////////////////////////////////////////// if( ($action=='initialiser_mdp') && $base_id && $admin_id ) { charger_parametres_mysql_supplementaires($base_id); // Informations sur la structure, notamment coordonnées du contact. $DB_ROW = DB_WEBMESTRE_WEBMESTRE::DB_recuperer_structure_by_Id($base_id); if(empty($DB_ROW)) { exit('Erreur : structure introuvable !'); }
echo '<td class="label">' . html($denomination) . '<br />' . html($uai) . '</td>'; echo '<td class="label"><span>' . html($contact_nom) . '</span> <span>' . html($contact_prenom) . '</span><div>' . html($contact_courriel) . '</div></td>'; echo '<td class="label">' . $date_fr . '</td>'; echo '<td class="nu">'; echo '<q class="modifier" title="Modifier cet établissement."></q>'; echo '<q class="initialiser_mdp" title="Générer un nouveau mdp d\'un admin."></q>'; echo '<q class="supprimer" title="Supprimer cet établissement."></q>'; echo '</td>'; exit; } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Charger la liste des administrateurs d'un établissement pour remplir un select (liste d'options) // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'lister_admin' && $base_id) { charger_parametres_mysql_supplementaires($base_id); exit(HtmlForm::afficher_select(DB_STRUCTURE_WEBMESTRE::DB_OPT_administrateurs_etabl(), FALSE, FALSE, FALSE, '')); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Modifier le mdp d'un administrateur et envoyer les identifiants par courriel au contact // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'initialiser_mdp' && $base_id && $admin_id) { charger_parametres_mysql_supplementaires($base_id); // Informations sur la structure, notamment coordonnées du contact. $DB_ROW = DB_WEBMESTRE_WEBMESTRE::DB_recuperer_structure_by_Id($base_id); if (empty($DB_ROW)) { exit('Erreur : structure introuvable !'); } $denomination = $DB_ROW['structure_denomination']; $contact_nom = $DB_ROW['structure_contact_nom']; $contact_prenom = $DB_ROW['structure_contact_prenom']; $contact_courriel = $DB_ROW['structure_contact_courriel'];