// Retour du succès, appel suivant $retour_cellules_oui = '<td class="nu"><input type="checkbox" name="f_ids" value="' . $base_id . '" /></td><td class="label">' . $base_id . '</td><td class="label">' . html($localisation . ' | ' . $denomination . ' [' . $uai . ']') . '</td><td class="label">' . html($contact_nom . ' ' . $contact_prenom . ' (' . $contact_courriel . ')') . '</td>'; exit(']¤[' . '<tr>' . $retour_cellules_oui . '<td class="label"><label class="valide">' . $texte_etape . ' avec succès.</label></td>' . '</tr>'); } elseif ($action == 'importer' && $num && $max && $num == $max) { // Supprimer les fichiers zip des bases foreach ($_SESSION['tab_info'] as $key => $tab_infos) { FileSystem::supprimer_fichier(CHEMIN_DOSSIER_DUMP . $tab_infos['fichier_nom'], TRUE); } // Game over unset($_SESSION['datetime'], $_SESSION['alea'], $_SESSION['tab_info']); exit(']¤[' . 'ok'); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Supprimer plusieurs structures existantes // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'supprimer' && $nb_bases) { foreach ($tab_base_id as $base_id) { Webmestre::supprimer_multi_structure($base_id); } exit('<ok>'); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Il se peut que rien n'ait été récupéré à cause de l'upload d'un fichier trop lourd // //////////////////////////////////////////////////////////////////////////////////////////////////// if (empty($_POST)) { exit('Erreur : aucune donnée reçue ! Fichier trop lourd ? ' . InfoServeur::minimum_limitations_upload()); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // On ne devrait pas en arriver là // //////////////////////////////////////////////////////////////////////////////////////////////////// exit('Erreur avec les données transmises !');
* 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 !'); } if ($_SESSION['SESAMATH_ID'] == ID_DEMO) { exit('Action désactivée pour la démo...'); } $password_ancien = isset($_POST['f_password0']) ? Clean::password($_POST['f_password0']) : ''; $password_nouveau = isset($_POST['f_password1']) ? Clean::password($_POST['f_password1']) : ''; // //////////////////////////////////////////////////////////////////////////////////////////////////// // Mettre à jour son mdp // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($password_ancien != '' && $password_nouveau != '') { if ($_SESSION['USER_PROFIL_TYPE'] == 'webmestre') { exit(Webmestre::modifier_mdp_webmestre($password_ancien, $password_nouveau)); } elseif ($_SESSION['USER_PROFIL_TYPE'] == 'partenaire') { exit(DB_WEBMESTRE_PARTENAIRE::DB_modifier_mdp_partenaire($_SESSION['USER_ID'], crypter_mdp($password_ancien), crypter_mdp($password_nouveau))); } else { exit(DB_STRUCTURE_COMMUN::DB_modifier_mdp_utilisateur($_SESSION['USER_ID'], crypter_mdp($password_ancien), crypter_mdp($password_nouveau))); } } // //////////////////////////////////////////////////////////////////////////////////////////////////// // On ne devrait pas en arriver là ! // //////////////////////////////////////////////////////////////////////////////////////////////////// exit('Erreur avec les données transmises !');
* @version $Id$ * @author Thomas Crespin <*****@*****.**> * @copyright Thomas Crespin 2009-2015 * * **************************************************************************************************** * SACoche <http://sacoche.sesamath.net> - Suivi d'Acquisitions de Compétences * © Thomas Crespin pour Sésamath <http://www.sesamath.net> - Tous droits réservés. * Logiciel placé sous la licence libre Affero GPL 3 <https://www.gnu.org/licenses/agpl-3.0.html>. * **************************************************************************************************** * * Ce fichier est une partie de SACoche. * * SACoche est un logiciel libre ; vous pouvez le redistribuer ou le modifier suivant les termes * de la “GNU Affero General Public License” telle que publiée par la Free Software Foundation : * soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure. * * 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 !');} Webmestre::supprimer_mono_structure(); exit('ok'); ?>
echo'</td>'; exit(); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Générer un nouveau mdp d'un partenaire conventionné et lui envoyer par courriel // //////////////////////////////////////////////////////////////////////////////////////////////////// if( ($action=='initialiser_mdp') && $partenaire_id && $denomination && $nom && $prenom && $courriel ) { // Générer un nouveau mdp $password = fabriquer_mdp(); // Mettre à jour l'enregistrement DB_WEBMESTRE_WEBMESTRE::DB_modifier_partenaire_conventionne_mdp($partenaire_id,crypter_mdp($password)); // Envoyer un courriel $courriel_contenu = Webmestre::contenu_courriel_partenaire_nouveau_mdp( $denomination , $nom , $prenom , $password , URL_DIR_SACOCHE ); $courriel_bilan = Sesamail::mail( $courriel , 'Modification mdp compte partenaire ENT' , $courriel_contenu ); if(!$courriel_bilan) { exit('Erreur lors de l\'envoi du courriel !'); } // On affiche le retour echo'<ok>'; echo'Le mot de passe de<BR />'.html($prenom.' '.$nom).',<BR />partenaire conventionné<BR />"'.html($denomination).'",<BR />vient d\'être réinitialisé.<BR /><BR />'; echo'Les nouveaux identifiants<BR />ont été envoyés<BR />à son adresse de courriel<BR />'.html($courriel).'.'; exit(); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Retirer un partenaire conventionné existant // ////////////////////////////////////////////////////////////////////////////////////////////////////