本文整理汇总了PHP中Clean::texte方法的典型用法代码示例。如果您正苦于以下问题:PHP Clean::texte方法的具体用法?PHP Clean::texte怎么用?PHP Clean::texte使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Clean
的用法示例。
在下文中一共展示了Clean::texte方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
{
foreach($tab_annuaire as $tab_infos)
{
/**
* Exemples de valeurs trouvées pour { id ; libelle_long } :
* 003800 / TRAITEMENT DES DIFFICULTES SCOLAIRES
* 061300 / MATHEMATIQUES
* 062300 / PHYSIQUE-CHIMIE
* 100D00 / COURSE ORIENTATION
* 030602 / ESPAGNOL LV2
*/
if(ctype_digit($tab_infos['id']))
{
$id = Clean::entier($tab_infos['id']);
$matiere_id = ($id%100==0) ? $id/100 : NULL ;
$matiere_libelle = Clean::texte($tab_infos['libelle_long']);
$tab_matieres[$id] = array(
'matiere_id' => $matiere_id,
'matiere_libelle' => $matiere_libelle,
);
}
}
}
/****************************************************************************************************
* Récupérer les adresses mails des personnels et les affectations aux classes / groupes.
****************************************************************************************************/
$tab_annuaire = Laclasse::get_info_from_annuaire( $WS_uai , 'users' , TRUE /*exit_if_error*/ , TRUE /*with_details*/ );
if(!empty($tab_annuaire['data']))
{
示例2: exit
*
* 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 !');
}
示例3: array
$horizontal_gauche = (isset($_POST['f_horizontal_gauche'])) ? Clean::entier($_POST['f_horizontal_gauche']) : 0;
$horizontal_milieu = (isset($_POST['f_horizontal_milieu'])) ? Clean::entier($_POST['f_horizontal_milieu']) : 0;
$horizontal_droite = (isset($_POST['f_horizontal_droite'])) ? Clean::entier($_POST['f_horizontal_droite']) : 0;
$vertical_haut = (isset($_POST['f_vertical_haut'])) ? Clean::entier($_POST['f_vertical_haut']) : 0;
$vertical_milieu = (isset($_POST['f_vertical_milieu'])) ? Clean::entier($_POST['f_vertical_milieu']) : 0;
$vertical_bas = (isset($_POST['f_vertical_bas'])) ? Clean::entier($_POST['f_vertical_bas']) : 0;
$nombre_exemplaires = (isset($_POST['f_nombre_exemplaires'])) ? Clean::texte($_POST['f_nombre_exemplaires']) : '';
$marge_gauche = (isset($_POST['f_marge_gauche'])) ? Clean::entier($_POST['f_marge_gauche']) : 0;
$marge_droite = (isset($_POST['f_marge_droite'])) ? Clean::entier($_POST['f_marge_droite']) : 0;
$marge_haut = (isset($_POST['f_marge_haut'])) ? Clean::entier($_POST['f_marge_haut']) : 0;
$marge_bas = (isset($_POST['f_marge_bas'])) ? Clean::entier($_POST['f_marge_bas']) : 0;
$archive_ajout_message_copie = (isset($_POST['f_archive_ajout_message_copie'])) ? Clean::entier($_POST['f_archive_ajout_message_copie']) : 0;
$archive_retrait_tampon_signature = (isset($_POST['f_archive_retrait_tampon_signature'])) ? Clean::entier($_POST['f_archive_retrait_tampon_signature']) : 0;
$tampon_signature = (isset($_POST['f_tampon_signature'])) ? Clean::texte($_POST['f_tampon_signature']) : '';
$user_id = (isset($_POST['f_user_id'])) ? Clean::entier($_POST['f_user_id']) : -1;
$user_texte = (isset($_POST['f_user_texte'])) ? Clean::texte($_POST['f_user_texte']) : '';
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Traitement du formulaire form_mise_en_page, partie "coordonnees"
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if($action=='coordonnees')
{
$tab_parametres = array();
$tab_parametres['officiel_infos_etablissement'] = implode(',',$tab_coordonnees);
DB_STRUCTURE_COMMUN::DB_modifier_parametres($tab_parametres);
// On modifie aussi la session
$_SESSION['OFFICIEL']['INFOS_ETABLISSEMENT'] = implode(',',$tab_coordonnees) ;
exit('ok');
}
示例4: exit
* 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...');}
$action = (isset($_POST['f_action'])) ? Clean::texte($_POST['f_action']) : '';
$id = (isset($_POST['f_id'])) ? Clean::entier($_POST['f_id']) : 0;
$niveau = (isset($_POST['f_niveau'])) ? Clean::entier($_POST['f_niveau']) : 0;
$ref = (isset($_POST['f_ref'])) ? Clean::ref($_POST['f_ref']) : '';
$nom = (isset($_POST['f_nom'])) ? Clean::texte($_POST['f_nom']) : '';
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Ajouter une nouvelle classe
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if( ($action=='ajouter') && $niveau && $ref && $nom )
{
// Vérifier que la référence de la classe est disponible
if( DB_STRUCTURE_ADMINISTRATEUR::DB_tester_classe_reference($ref) )
{
exit('Erreur : référence de classe déjà existante !');
}
// Insérer l'enregistrement
$groupe_id = DB_STRUCTURE_ADMINISTRATEUR::DB_ajouter_groupe_par_admin('classe',$ref,$nom,$niveau);
// Afficher le retour
echo'<tr id="id_'.$groupe_id.'" class="new">';
示例5: exit
* 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 !');
}
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']) : '';
$motif = isset($_POST['f_motif']) ? Clean::texte($_POST['f_motif']) : '';
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Bloquer ou débloquer l'application
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'debloquer') {
LockAcces::debloquer_application($_SESSION['USER_PROFIL_TYPE'], $_SESSION['BASE']);
exit('<label class="valide">Application accessible.</label>');
} elseif ($action == 'bloquer') {
LockAcces::bloquer_application($_SESSION['USER_PROFIL_TYPE'], $_SESSION['BASE'], $motif);
exit('<label class="erreur">Application fermée : ' . html($motif) . '</label>');
} else {
echo 'Erreur avec les données transmises !';
}
示例6: exit
exit('ok');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Actions complémentaires
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'action_complementaire') {
// Récupération des données
$action_groupe = isset($_POST['select_action_groupe']) ? Clean::texte($_POST['select_action_groupe']) : '';
$granulosite = isset($_POST['select_action_groupe_modifier_objet']) ? Clean::texte($_POST['select_action_groupe_modifier_objet']) : '';
$modifier_id = isset($_POST['select_action_groupe_modifier_id']) ? Clean::texte($_POST['select_action_groupe_modifier_id']) : '';
$modifier_coef = isset($_POST['select_action_groupe_modifier_coef']) ? Clean::entier($_POST['select_action_groupe_modifier_coef']) : -1;
$modifier_cart = isset($_POST['select_action_groupe_modifier_cart']) ? Clean::entier($_POST['select_action_groupe_modifier_cart']) : -1;
$deplacer_id_initial = isset($_POST['select_action_groupe_deplacer_id_initial']) ? Clean::texte($_POST['select_action_groupe_deplacer_id_initial']) : '';
$deplacer_id_final = isset($_POST['select_action_groupe_deplacer_id_final']) ? Clean::texte($_POST['select_action_groupe_deplacer_id_final']) : '';
$groupe_nom_initial = isset($_POST['groupe_nom_initial']) ? Clean::texte($_POST['groupe_nom_initial']) : '';
$groupe_nom_final = isset($_POST['groupe_nom_final']) ? Clean::texte($_POST['groupe_nom_final']) : '';
list($matiere_id, $parent_id, $objet_id, $objet_ordre) = Clean::map_entier(explode('_', $modifier_id)) + array(0, 0, 0, 0);
list($matiere_id_initial, $parent_id_initial, $objet_id_initial, $objet_ordre_initial) = Clean::map_entier(explode('_', $deplacer_id_initial)) + array(0, 0, 0, 0);
list($matiere_id_final, $parent_id_final, $objet_id_final, $objet_ordre_final) = Clean::map_entier(explode('_', $deplacer_id_final)) + array(0, 0, 0, 0);
// Vérification des données
$tab_action_groupe = array('modifier_coefficient', 'modifier_panier', 'deplacer_domaine', 'deplacer_theme');
$test1 = $action_groupe == 'modifier_coefficient' && in_array($granulosite, $tab_granulosite) && $matiere_id && $parent_id && $objet_id && $objet_ordre && $modifier_coef != -1 ? TRUE : FALSE;
$test2 = $action_groupe == 'modifier_panier' && in_array($granulosite, $tab_granulosite) && $matiere_id && $objet_id && $objet_ordre && $modifier_cart != -1 ? TRUE : FALSE;
$test3 = $action_groupe == 'deplacer_domaine' && $matiere_id_initial && $parent_id_initial && $objet_id_initial && $objet_ordre_initial && $parent_id_final && $matiere_id_final && $objet_id_final && $objet_ordre_final && $groupe_nom_initial && $groupe_nom_final ? TRUE : FALSE;
$test4 = $action_groupe == 'deplacer_theme' && $matiere_id_initial && $parent_id_initial && $objet_id_initial && $objet_ordre_initial && $parent_id_final && $matiere_id_final && $objet_id_final && $objet_ordre_final && $groupe_nom_initial && $groupe_nom_final ? TRUE : FALSE;
if (!in_array($action_groupe, $tab_action_groupe) || !$test1 && !$test2 && !$test3 && !$test4) {
exit('Erreur avec les données transmises !');
}
// cas 1/4 : modifier_coefficient
if ($action_groupe == 'modifier_coefficient') {
$test_modif = DB_STRUCTURE_REFERENTIEL::DB_modifier_referentiel_items($granulosite, $matiere_id, $objet_id, 'coef', $modifier_coef);
示例7: explode
*
* 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 !');}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Récupération des valeurs transmises
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$OBJET = (isset($_POST['f_objet'])) ? Clean::texte($_POST['f_objet']) : '';
$ACTION = (isset($_POST['f_action'])) ? Clean::texte($_POST['f_action']) : '';
$BILAN_TYPE = (isset($_POST['f_bilan_type'])) ? Clean::texte($_POST['f_bilan_type']) : '';
$mode = (isset($_POST['f_mode'])) ? Clean::texte($_POST['f_mode']) : '';
$periode_id = (isset($_POST['f_periode'])) ? Clean::entier($_POST['f_periode']) : 0;
$classe_id = (isset($_POST['f_classe'])) ? Clean::entier($_POST['f_classe']) : 0;
$groupe_id = (isset($_POST['f_groupe'])) ? Clean::entier($_POST['f_groupe']) : 0;
$eleve_id = (isset($_POST['f_user'])) ? Clean::entier($_POST['f_user']) : 0;
// Autres chaines spécifiques...
$listing_piliers = (isset($_POST['f_listing_piliers'])) ? $_POST['f_listing_piliers'] : '' ;
$tab_pilier_id = array_filter( Clean::map_entier( explode(',',$listing_piliers) ) , 'positif' );
$liste_pilier_id = implode(',',$tab_pilier_id);
$is_sous_groupe = ($groupe_id) ? TRUE : FALSE ;
$tab_action = array('initialiser','charger');
$tab_types = array
(
示例8: unset
unset($tab_lignes[0]);
// Supprimer la 1e ligne
$tab_nouvel_uai = array();
$tab_nouvel_id = array();
$nb_lignes_trouvees = 0;
$tab_erreur = array('info' => array('nb' => 0, 'txt' => ' manquant d\'informations !'), 'geo' => array('nb' => 0, 'txt' => ' avec identifiant géographique incorrect !'), 'uai' => array('nb' => 0, 'txt' => ' avec UAI déjà présent ou en double ou incorrect !'), 'mail' => array('nb' => 0, 'txt' => ' avec adresse de courriel incorrecte !'), 'date' => array('nb' => 0, 'txt' => ' avec date d\'inscription incorrecte !'), 'fichier' => array('nb' => 0, 'txt' => ' avec nom de fichier de sauvegarde incorrect !'), 'id' => array('nb' => 0, 'txt' => ' avec identifiant de base déjà utilisé ou en double !'));
foreach ($tab_lignes as $ligne_contenu) {
$tab_elements = str_getcsv($ligne_contenu, $separateur);
$tab_elements = array_slice($tab_elements, 0, 11);
if (count($tab_elements) == 11) {
$nb_lignes_trouvees++;
list($export_id, $import_id, $geo_id, $localisation, $denomination, $uai, $contact_nom, $contact_prenom, $contact_courriel, $date, $fichier_nom) = $tab_elements;
$import_id = Clean::entier($import_id);
$geo_id = Clean::entier($geo_id);
$localisation = Clean::texte($localisation);
$denomination = Clean::texte($denomination);
$uai = Clean::uai($uai);
$contact_nom = Clean::nom($contact_nom);
$contact_prenom = Clean::prenom($contact_prenom);
$contact_courriel = Clean::courriel($contact_courriel);
$_SESSION['tab_info'][$nb_lignes_trouvees] = array('import_id' => $import_id, 'geo_id' => $geo_id, 'localisation' => $localisation, 'denomination' => $denomination, 'uai' => $uai, 'contact_nom' => $contact_nom, 'contact_prenom' => $contact_prenom, 'contact_courriel' => $contact_courriel, 'date' => $date, 'fichier_nom' => $fichier_nom);
// Vérifier la présence des informations
if (!$geo_id || !$localisation || !$denomination || !$contact_nom || !$contact_prenom || !$contact_courriel || !$date || !$fichier_nom) {
$tab_erreur['info']['nb']++;
}
// Vérifier que l'id géographique est correct
if (!isset($tab_geo[$geo_id])) {
$tab_erreur['geo']['nb']++;
}
// Vérifier que le n°UAI est disponible
if ($uai) {
示例9: exit
*
* 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 = "Identifiants perdus";
// Pas de traduction car pas de choix de langue à ce niveau.
// Récupération du profil
$PROFIL = isset($_GET['profil']) ? Clean::texte($_GET['profil']) : '';
if (!in_array($PROFIL, array('structure', 'webmestre', 'partenaire'))) {
exit_error('Information manquante', 'Profil incorrect ou non transmis dans l\'adresse.');
}
// Récupération du numéro de base
$BASE = isset($_GET['base']) ? Clean::entier($_GET['base']) : 0;
if ($PROFIL == 'structure' && HEBERGEUR_INSTALLATION == 'multi-structures' && !$BASE) {
exit_error('Information manquante', 'Numéro de base incorrect ou non transmis dans l\'adresse.');
}
// Récupérer la dénomination de l'établissement
if ($PROFIL == 'structure') {
if (HEBERGEUR_INSTALLATION == 'multi-structures') {
$structure_denomination = DB_WEBMESTRE_PUBLIC::DB_recuperer_structure_nom_for_Id($BASE);
if ($structure_denomination === NULL) {
exit_error('Établissement manquant', 'Établissement non trouvé dans la base d\'administration !');
}
示例10: exit
* 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 !');
}
$action = isset($_POST['f_action']) ? Clean::texte($_POST['f_action']) : '';
$BASE = isset($_POST['f_base']) ? Clean::entier($_POST['f_base']) : 0;
$profil = isset($_POST['f_profil']) ? Clean::texte($_POST['f_profil']) : '';
// structure | webmestre | partenaire
$login = isset($_POST['f_login']) ? Clean::login($_POST['f_login']) : '';
$password = isset($_POST['f_password']) ? Clean::password($_POST['f_password']) : '';
$partenaire = isset($_POST['f_partenaire']) ? Clean::entier($_POST['f_partenaire']) : 0;
$courriel = isset($_POST['f_courriel']) ? Clean::courriel($_POST['f_courriel']) : '';
/*
* Afficher le formulaire de choix des établissements (installation multi-structures)
*/
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;
示例11: exit
* 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']) : '';
$selection_id = isset($_POST['f_id']) ? Clean::entier($_POST['f_id']) : 0;
$selection_nom = isset($_POST['f_nom']) ? Clean::texte($_POST['f_nom']) : '';
$origine = isset($_POST['f_origine']) ? Clean::texte($_POST['f_origine']) : '';
// Contrôler la liste des items transmis
$tab_items = isset($_POST['f_compet_liste']) ? explode('_', $_POST['f_compet_liste']) : array();
$tab_items = Clean::map_entier($tab_items);
$tab_items = array_filter($tab_items, 'positif');
$nb_items = count($tab_items);
// Contrôler la liste des profs transmis
$tab_profs = array();
$tab_droits = array('v' => 'voir', 'm' => 'modifier');
$profs_liste = isset($_POST['f_prof_liste']) ? $_POST['f_prof_liste'] : '';
$tmp_tab = $profs_liste ? explode('_', $profs_liste) : array();
foreach ($tmp_tab as $valeur) {
$droit = $valeur[0];
$id_prof = (int) substr($valeur, 1);
if (isset($tab_droits[$droit]) && $id_prof > 0 && ($action != 'dupliquer' || $id_prof != $_SESSION['USER_ID'])) {
$tab_profs[$id_prof] = $tab_droits[$droit];
示例12: isset
$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));
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Mettre à jour le formulaire f_geo3 et le renvoyer en HTML
示例13: exit
*
*/
if (!defined('SACoche')) {
exit('Ce fichier ne peut être appelé directement !');
}
if ($_SESSION['SESAMATH_ID'] == ID_DEMO && $_POST['f_action'] != 'Afficher_evaluations' && $_POST['f_action'] != 'Voir_notes') {
exit('Action désactivée pour la démo...');
}
$action = isset($_POST['f_action']) ? Clean::texte($_POST['f_action']) : '';
$eleve_id = isset($_POST['f_eleve']) ? Clean::entier($_POST['f_eleve']) : 0;
$date_debut = isset($_POST['f_date_debut']) ? Clean::date_fr($_POST['f_date_debut']) : '';
$date_fin = isset($_POST['f_date_fin']) ? Clean::date_fr($_POST['f_date_fin']) : '';
$devoir_id = isset($_POST['f_devoir']) ? Clean::entier($_POST['f_devoir']) : 0;
$msg_data = isset($_POST['f_msg_data']) ? Clean::texte($_POST['f_msg_data']) : '';
$msg_url = isset($_POST['f_msg_url']) ? Clean::texte($_POST['f_msg_url']) : '';
$msg_autre = isset($_POST['f_msg_autre']) ? Clean::texte($_POST['f_msg_autre']) : '';
$chemin_devoir = CHEMIN_DOSSIER_DEVOIR . $_SESSION['BASE'] . DS;
$url_dossier_devoir = URL_DIR_DEVOIR . $_SESSION['BASE'] . '/';
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Afficher une liste d'évaluations
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'Afficher_evaluations' && $eleve_id && $date_debut && $date_fin) {
// Formater les dates
$date_debut_mysql = convert_date_french_to_mysql($date_debut);
$date_fin_mysql = convert_date_french_to_mysql($date_fin);
// Vérifier que la date de début est antérieure à la date de fin
if ($date_debut_mysql > $date_fin_mysql) {
exit('Erreur : la date de début est postérieure à la date de fin !');
}
// Lister les évaluations
$script = '';
示例14: explode
// Récupération des valeurs transmises
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$OBJET = (isset($_POST['f_objet'])) ? Clean::texte($_POST['f_objet']) : '';
$ACTION = (isset($_POST['f_action'])) ? Clean::texte($_POST['f_action']) : '';
$BILAN_TYPE = (isset($_POST['f_bilan_type'])) ? Clean::texte($_POST['f_bilan_type']) : '';
$mode = (isset($_POST['f_mode'])) ? Clean::texte($_POST['f_mode']) : '';
$periode_id = (isset($_POST['f_periode'])) ? Clean::entier($_POST['f_periode']) : 0;
$classe_id = (isset($_POST['f_classe'])) ? Clean::entier($_POST['f_classe']) : 0;
$groupe_id = (isset($_POST['f_groupe'])) ? Clean::entier($_POST['f_groupe']) : 0;
$eleve_id = (isset($_POST['f_user'])) ? Clean::entier($_POST['f_user']) : 0;
$rubrique_id = (isset($_POST['f_rubrique'])) ? Clean::entier($_POST['f_rubrique']) : 0;
$prof_id = (isset($_POST['f_prof'])) ? Clean::entier($_POST['f_prof']) : 0; // id du prof dont on corrige l'appréciation
$appreciation = (isset($_POST['f_appreciation'])) ? Clean::appreciation($_POST['f_appreciation']) : '';
$moyenne = (isset($_POST['f_moyenne'])) ? Clean::decimal($_POST['f_moyenne']) : -1;
$import_info = (isset($_POST['f_import_info'])) ? Clean::texte($_POST['f_import_info']) : '';
// Autres chaines spécifiques...
$listing_matieres = (isset($_POST['f_listing_matieres'])) ? $_POST['f_listing_matieres'] : '' ;
$listing_piliers = (isset($_POST['f_listing_piliers'])) ? $_POST['f_listing_piliers'] : '' ;
$tab_matiere_id = array_filter( Clean::map_entier( explode(',',$listing_matieres) ) , 'positif' );
$tab_pilier_id = array_filter( Clean::map_entier( explode(',',$listing_piliers) ) , 'positif' );
$liste_matiere_id = implode(',',$tab_matiere_id);
$liste_pilier_id = implode(',',$tab_pilier_id);
$is_sous_groupe = ($groupe_id) ? TRUE : FALSE ;
$groupe_id = ($groupe_id) ? $groupe_id : $classe_id ; // Le groupe = le groupe transmis ou sinon la classe (cas le plus fréquent).
$tab_objet = array('modifier','tamponner','voir'); // "voir" car on peut corriger une appréciation dans ce mode
$tab_action = array('initialiser','charger','enregistrer_appr','corriger_faute','enregistrer_note','supprimer_appr','supprimer_note','recalculer_note');
$tab_mode = array('texte','graphique');
示例15: exit
* 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 ($_SESSION['SESAMATH_ID'] == ID_DEMO) {
exit('Action désactivée pour la démo...');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Récupération des informations transmises
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$f_objet = isset($_POST['f_objet']) ? Clean::texte($_POST['f_objet']) : '';
$f_profils = isset($_POST['f_profils']) ? Clean::texte($_POST['f_profils']) : 'erreur';
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Vérification des informations transmises
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Tableau avec les sigles des profils pouvant être proposés
$tab_profils_possibles = array();
$tab_profils_possibles['dir_pers_pp'] = array('DIR', 'ENS', 'IEX', 'ONLY_PP', 'DOC', 'EDU', 'AED', 'SUR', 'ORI', 'MDS', 'ADF');
$tab_profils_possibles['dir_pers_lv'] = array('DIR', 'ENS', 'IEX', 'ONLY_LV', 'DOC', 'EDU', 'AED', 'SUR', 'ORI', 'MDS', 'ADF');
$tab_profils_possibles['pers_coord'] = array('ENS', 'IEX', 'DOC', 'EDU', 'AED', 'SUR', 'ORI', 'MDS', 'ADF', 'ONLY_COORD');
$tab_profils_possibles['tous'] = array('ELV', 'TUT', 'AVS', 'DIR', 'ENS', 'IEX', 'DOC', 'EDU', 'AED', 'SUR', 'ORI', 'MDS', 'ADF');
$tab_profils_possibles['parent_eleve'] = array('ELV', 'TUT', 'AVS');
$tab_objet_profils = array();
$tab_objet_profils['droit_affecter_langue'] = $tab_profils_possibles['dir_pers_lv'];
$tab_objet_profils['droit_validation_entree'] = $tab_profils_possibles['dir_pers_pp'];
$tab_objet_profils['droit_validation_pilier'] = $tab_profils_possibles['dir_pers_pp'];
$tab_objet_profils['droit_annulation_pilier'] = $tab_profils_possibles['dir_pers_pp'];