$uai = isset($_POST['f_uai']) ? Clean::uai($_POST['f_uai']) : ''; $contact_nom = isset($_POST['f_contact_nom']) ? Clean::nom($_POST['f_contact_nom']) : ''; $contact_prenom = isset($_POST['f_contact_prenom']) ? Clean::prenom($_POST['f_contact_prenom']) : ''; $contact_courriel = isset($_POST['f_contact_courriel']) ? Clean::courriel($_POST['f_contact_courriel']) : ''; $sesamath_id = isset($_POST['f_sesamath_id']) ? Clean::entier($_POST['f_sesamath_id']) : 0; $sesamath_uai = isset($_POST['f_sesamath_uai']) ? Clean::uai($_POST['f_sesamath_uai']) : ''; $sesamath_type_nom = isset($_POST['f_sesamath_type_nom']) ? Clean::texte($_POST['f_sesamath_type_nom']) : ''; $sesamath_key = isset($_POST['f_sesamath_key']) ? Clean::texte($_POST['f_sesamath_key']) : ''; $etablissement_denomination = isset($_POST['f_etablissement_denomination']) ? Clean::texte($_POST['f_etablissement_denomination']) : ''; $etablissement_adresse1 = isset($_POST['f_etablissement_adresse1']) ? Clean::texte($_POST['f_etablissement_adresse1']) : ''; $etablissement_adresse2 = isset($_POST['f_etablissement_adresse2']) ? Clean::texte($_POST['f_etablissement_adresse2']) : ''; $etablissement_adresse3 = isset($_POST['f_etablissement_adresse3']) ? Clean::texte($_POST['f_etablissement_adresse3']) : ''; $etablissement_telephone = isset($_POST['f_etablissement_telephone']) ? Clean::texte($_POST['f_etablissement_telephone']) : ''; $etablissement_fax = isset($_POST['f_etablissement_fax']) ? Clean::texte($_POST['f_etablissement_fax']) : ''; $etablissement_courriel = isset($_POST['f_etablissement_courriel']) ? Clean::texte($_POST['f_etablissement_courriel']) : ''; $etablissement_url = isset($_POST['f_etablissement_url']) ? Clean::url($_POST['f_etablissement_url']) : ''; $etablissement_langue = isset($_POST['f_etablissement_langue']) ? Clean::texte($_POST['f_etablissement_langue']) : ''; $mois_bascule_annee_scolaire = isset($_POST['f_mois_bascule_annee_scolaire']) ? Clean::entier($_POST['f_mois_bascule_annee_scolaire']) : 0; // //////////////////////////////////////////////////////////////////////////////////////////////////// // Mettre à jour le formulaire f_geo1 et le renvoyer en HTML // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'Afficher_form_geo1') { exit(ServeurCommunautaire::Sesamath_afficher_formulaire_geo1()); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Mettre à jour le formulaire f_geo2 et le renvoyer en HTML // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'Afficher_form_geo2' && $geo1 > 0) { exit(ServeurCommunautaire::Sesamath_afficher_formulaire_geo2($geo1)); } // ////////////////////////////////////////////////////////////////////////////////////////////////////
* 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...'); } $action = isset($_POST['f_action']) ? Clean::texte($_POST['f_action']) : ''; $logo = isset($_POST['f_logo']) ? Clean::texte($_POST['f_logo']) : ''; // inutilisé $adresse_web = isset($_POST['f_adresse_web']) ? Clean::url($_POST['f_adresse_web']) : ''; $message = isset($_POST['f_message']) ? Clean::texte($_POST['f_message']) : ''; $tab_ext_images = array('bmp', 'gif', 'jpg', 'jpeg', 'png'); // //////////////////////////////////////////////////////////////////////////////////////////////////// // Uploader un logo // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'upload_logo') { $result = FileSystem::recuperer_upload(CHEMIN_DOSSIER_IMPORT, NULL, $tab_ext_images, NULL, 100, NULL); if ($result !== TRUE) { exit('Erreur : ' . $result); } // vérifier la conformité du fichier image, récupérer les infos le concernant $tab_infos = @getimagesize(CHEMIN_DOSSIER_IMPORT . FileSystem::$file_saved_name); if ($tab_infos == FALSE) { FileSystem::supprimer_fichier(CHEMIN_DOSSIER_IMPORT . FileSystem::$file_saved_name); exit('Erreur : le fichier image ne semble pas valide !');
echo $affichage; exit(); } else { exit('Erreur avec les données transmises !'); } } if( $step==41 ) { // récupérer et tester les paramètres $installation = (isset($_POST['f_installation'])) ? Clean::texte($_POST['f_installation']) : ''; $denomination = (isset($_POST['f_denomination'])) ? Clean::texte($_POST['f_denomination']) : ''; $uai = (isset($_POST['f_uai'])) ? Clean::uai($_POST['f_uai']) : ''; $adresse_site = (isset($_POST['f_adresse_site'])) ? Clean::url($_POST['f_adresse_site']) : ''; $nom = (isset($_POST['f_nom'])) ? Clean::nom($_POST['f_nom']) : ''; $prenom = (isset($_POST['f_prenom'])) ? Clean::prenom($_POST['f_prenom']) : ''; $courriel = (isset($_POST['f_courriel'])) ? Clean::courriel($_POST['f_courriel']) : ''; $password = (isset($_POST['f_password1'])) ? Clean::password($_POST['f_password1']) : ''; if( in_array($installation,array('mono-structure','multi-structures')) && $denomination && $nom && $prenom && $courriel && $password ) { // Vérifier le domaine du serveur mail seulement en mode multi-structures car ce peut être sinon une installation sur un serveur local non ouvert sur l'extérieur. if($installation=='multi-structures') { list($mail_domaine,$is_domaine_valide) = tester_domaine_courriel_valide($courriel); if(!$is_domaine_valide) { exit('Erreur avec le domaine "'.$mail_domaine.'" !'); } }