本文整理汇总了PHP中traitement_magic_quotes函数 的典型用法代码示例。如果您正苦于以下问题:PHP traitement_magic_quotes函数的具体用法?PHP traitement_magic_quotes怎么用?PHP traitement_magic_quotes使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了traitement_magic_quotes函数 的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: update_categorie
public function update_categorie($categorie_selected,$natures_selected=Null,$categorie=Null) {
if(isset($natures_selected)) {
foreach ($natures_selected as $nature) {
$this->sql="UPDATE s_incidents SET id_categorie=".$categorie_selected." WHERE nature='".traitement_magic_quotes($nature)."';";
$this->res=mysqli_query($GLOBALS["mysqli"], $this->sql);
}
}else {
$this->sql="UPDATE s_incidents SET id_categorie=".$categorie_selected." WHERE id_categorie=".$categorie.";";
$this->res=mysqli_query($GLOBALS["mysqli"], $this->sql);
}
}
开发者ID:rhertzog, 项目名称:lcs, 代码行数:11, 代码来源:Modele.Incidents.php
示例2: addslashes
if (isset($current_group["eleves"][$periode_num]["users"][$reg_eleve_login]["classe"])) {
$id_classe = $current_group["eleves"][$periode_num]["users"][$reg_eleve_login]["classe"];
//if ($current_group["classe"]["ver_periode"][$id_classe][$periode_num] == "N") {
$note = $note_eleve[$i];
$elev_statut = '';
//==============================
// PREPARATIFS boireaus 20080422
// Pour passer à no_anti_inject comme pour les autres saisies d'appréciations
if ($mode_commentaire_20080422 != "no_anti_inject") {
// Problème: les accents sont codés en HTML...
$comment = $comment_eleve[$i];
// Cela fonctionne chez moi avec cette correction (accents, apostrophes et retours à la ligne):
$comment = addslashes(my_ereg_replace('(\\\\r\\\\n)+', "\r\n", my_ereg_replace("'", "'", html_entity_decode($comment))));
} else {
if (isset($NON_PROTECT["comment_eleve" . $i])) {
$comment = traitement_magic_quotes(corriger_caracteres($NON_PROTECT["comment_eleve" . $i]));
} else {
$comment = "";
}
//echo "$i: $comment<br />";
// Contrôle des saisies pour supprimer les sauts de lignes surnuméraires.
$comment = my_ereg_replace('(\\\\r\\\\n)+', "\r\n", $comment);
}
//==============================
//echo "$reg_eleve_login : $note <br />";
if ($note == 'disp' || $note == 'd') {
$note = '0';
$elev_statut = 'disp';
} elseif ($note == 'abs' || $note == 'a') {
$note = '0';
$elev_statut = 'abs';
开发者ID:rhertzog, 项目名称:lcs, 代码行数:31, 代码来源:saisie_notes_cc.php
示例3: traitement_magic_quotes
$ctTravailAFaire->setIdLogin($utilisateur->getLogin());
}
// Vérification : est-ce que l'utilisateur a le droit de travailler sur ce devoir ?
if ($ctTravailAFaire->getIdLogin() != $utilisateur->getLogin()) {
if (getSettingValue("cdt_autoriser_modif_multiprof") != "yes") {
echo "Erreur enregistrement de devoir : vous n'avez pas le droit de modifier cette notice.";
die;
}
}
// interdire la modification d'un visa par le prof si c'est un visa
if ($ctTravailAFaire->getVise() == 'y') {
echo "Erreur enregistrement de devoir : Notice signée, edition impossible/";
die;
}
//affectation des parametres de la requete à l'objet ctCompteRendu
$contenu_cor = traitement_magic_quotes(corriger_caracteres($contenu), '');
$contenu_cor = str_replace("\\r", "", $contenu_cor);
$contenu_cor = str_replace("\\n", "", $contenu_cor);
$contenu_cor = stripslashes($contenu_cor);
if ($contenu_cor == "" or $contenu_cor == "<br>") {
$contenu_cor = "...";
}
// Recuperation des images de formules mathematiques:
//if(getSettingValue('get_img_formules_math')=='y') {
$contenu_cor = get_img_formules_math($contenu_cor, $id_groupe, "t");
//}
//=============================
// Corriger en chemins relatifs les chemins absolus débutant par getSettingValue('url_racine_gepi')...
// pas seulement: on peut avoir le nom DNS et l'IP dans le cas d'un gepi en DMZ ou plus généralement atteint en IP ou en nom DNS.
$url_absolues_gepi = getSettingValue("url_absolues_gepi");
if ($url_absolues_gepi != "") {
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:31, 代码来源:ajax_enregistrement_devoir.php
示例4: check_token
$message_header_prof = '<p style="color: red;">Impossible d\'enregistrer la modification</p>';
}
}
if ($_SESSION['statut'] == 'professeur' && isset($_POST['ouverture_auto_WinDevoirsDeLaClasse'])) {
check_token();
if ($_POST['ouverture_auto_WinDevoirsDeLaClasse'] == 'y' || $_POST['ouverture_auto_WinDevoirsDeLaClasse'] == 'n') {
if (!savePref($_SESSION['login'], 'ouverture_auto_WinDevoirsDeLaClasse', $_POST['ouverture_auto_WinDevoirsDeLaClasse'])) {
$msg .= "Erreur lors de l'enregistrement de ouverture_auto_WinDevoirsDeLaClasse.<br />";
} else {
$msg .= "Enregistrement de ouverture_auto_WinDevoirsDeLaClasse.<br />";
}
}
}
if (isset($_POST['mod_discipline_travail_par_defaut'])) {
check_token();
if (!savePref($_SESSION['login'], 'mod_discipline_travail_par_defaut', traitement_magic_quotes($_POST['mod_discipline_travail_par_defaut']))) {
$msg .= "Erreur lors de l'enregistrement de mod_discipline_travail_par_defaut.<br />";
} else {
$msg .= "Enregistrement de mod_discipline_travail_par_defaut.<br />";
}
}
// Tester les valeurs de $page
// Les valeurs autorisées sont (actuellement): accueil, add_modif_dev, add_modif_conteneur
//if(isset($page)){
if (isset($page) && $_SESSION['statut'] == "administrateur") {
if ($page != "accueil_simpl" && $page != "add_modif_dev" && $page != "add_modif_conteneur") {
$page = NULL;
$enregistrer = NULL;
$msg .= "La page choisie ne convient pas.";
}
}
开发者ID:rhertzog, 项目名称:lcs, 代码行数:31, 代码来源:config_prefs.php
示例5: getSettingValue
$msg .= "Echec de la mise en place du fichier " . $document_joint['name'] . "<br />";
} else {
$url_racine_gepi = getSettingValue('url_racine_gepi');
if ($url_racine_gepi) {
$msg_doc_joint .= "\nAjout d'un document : " . $url_racine_gepi . preg_replace("#^..#", "", $dest_file) . "\n";
} else {
$msg_doc_joint .= "\nAjout d'un document : " . remplace_accents($document_joint['name'], "all") . "\n";
}
}
}
}
}
$texte_mail .= $msg_doc_joint;
if (count($mesure_demandee) > 0) {
if (isset($NON_PROTECT["travail_pour_mesure_demandee_" . $i])) {
$texte_travail = traitement_magic_quotes(corriger_caracteres($NON_PROTECT["travail_pour_mesure_demandee_" . $i]));
// Contrôle des saisies pour supprimer les sauts de lignes surnuméraires.
$texte_travail = preg_replace('/(\\\\r\\\\n)+/', "\r\n", $texte_travail);
$texte_travail = preg_replace('/(\\\\r)+/', "\r", $texte_travail);
$texte_travail = preg_replace('/(\\\\n)+/', "\n", $texte_travail);
if ($texte_travail == "") {
$sql = "DELETE FROM s_travail_mesure WHERE id_incident='{$id_incident}' AND login_ele='" . $mesure_ele_login[$i] . "';";
$res_del = mysqli_query($GLOBALS["mysqli"], $sql);
} else {
$sql = "SELECT * FROM s_travail_mesure WHERE id_incident='{$id_incident}' AND login_ele='" . $mesure_ele_login[$i] . "';";
$res_mes = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res_mes) > 0) {
$sql = "UPDATE s_travail_mesure SET travail='" . $texte_travail . "' WHERE id_incident='{$id_incident}' AND login_ele='" . $mesure_ele_login[$i] . "';";
$update = mysqli_query($GLOBALS["mysqli"], $sql);
} else {
$sql = "INSERT INTO s_travail_mesure SET travail='" . $texte_travail . "', id_incident='{$id_incident}', login_ele='" . $mesure_ele_login[$i] . "';";
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:31, 代码来源:saisie_incident.php
示例6: fopen
echo "<tr><td><p class=\"small\">Identifiant de la matière</p></td><td><p class=\"small\">Nom complet</p></td></tr>";
//=========================
$fp = fopen($dbf_file['tmp_name'], "r");
// On lit une ligne pour passer la ligne d'entête:
$ligne = fgets($fp, 4096);
//=========================
$nb_reg_no = 0;
for ($k = 1; $k < $nblignes + 1; $k++) {
//$ligne = dbase_get_record($fp,$k);
if (!feof($fp)) {
$ligne = fgets($fp, 4096);
if (trim($ligne) != "") {
$tabligne = explode(";", $ligne);
for ($i = 0; $i < count($tabchamps); $i++) {
//$affiche[$i] = traitement_magic_quotes(corriger_caracteres(dbase_filter(trim($ligne[$tabindice[$i]]))));
$affiche[$i] = traitement_magic_quotes(corriger_caracteres(dbase_filter(trim($tabligne[$tabindice[$i]]))));
}
$verif = mysqli_query($GLOBALS["mysqli"], "select matiere, nom_complet from matieres where matiere='{$affiche['0']}'");
$resverif = mysqli_num_rows($verif);
if ($resverif == 0) {
$req = mysqli_query($GLOBALS["mysqli"], "insert into matieres set matiere='{$affiche['0']}', nom_complet='{$affiche['1']}', priority='0',matiere_aid='n',matiere_atelier='n'");
if (!$req) {
$nb_reg_no++;
echo mysqli_error($GLOBALS["mysqli"]);
} else {
echo "<tr><td><p><font color='red'>{$affiche['0']}</font></p></td><td><p>" . htmlspecialchars($affiche[1]) . "</p></td></tr>";
}
} else {
$nom_complet = old_mysql_result($verif, 0, 'nom_complet');
echo "<tr><td><p><font color='green'>{$affiche['0']}</font></p></td><td><p>" . htmlspecialchars($nom_complet) . "</p></td></tr>";
}
开发者ID:rhertzog, 项目名称:lcs, 代码行数:31, 代码来源:disciplines_csv.php
示例7: mysqli_query
$sql = "SELECT ID_TEMPO,ELENOM,ELEPRE,ELENOET,ELE_ID,ELESEXE,ELEDATNAIS,ELEDOUBL,ELENONAT,ELEREG,DIVCOD,ETOCOD_EP
FROM temp_gep_import2
ORDER BY DIVCOD,ELENOM,ELEPRE";
$call_data = mysqli_query($GLOBALS["mysqli"], $sql) OR DIE('Erreur dans la requête '.$sql.' '.mysqli_error($GLOBALS["mysqli"]));
$nb = mysqli_num_rows($call_data);
$i = "0";
$j = 0;
while ($i < $nb) {
$req = mysqli_query($GLOBALS["mysqli"], "select col1, col2 from tempo2 where col1 = '$i'");
$reg_login = @old_mysql_result($req, 0, 'col2');
$inc = @old_mysql_result($req, 0, 'col1');
$id_tempo = @old_mysql_result($call_data, $i, "ID_TEMPO");
$no_gep = @old_mysql_result($call_data, $i, "ELENONAT");
$reg_nom = traitement_magic_quotes(corriger_caracteres(@old_mysql_result($call_data, $i, "ELENOM")));
$reg_prenom = @old_mysql_result($call_data, $i, "ELEPRE");
$reg_elenoet = @old_mysql_result($call_data, $i, "ELENOET");
//$reg_ereno = @old_mysql_result($call_data, $i, "ERENO");
$reg_ele_id = @old_mysql_result($call_data, $i, "ELE_ID");
$reg_sexe = @old_mysql_result($call_data, $i, "ELESEXE");
$reg_naissance = @old_mysql_result($call_data, $i, "ELEDATNAIS");
$reg_doublant = @old_mysql_result($call_data, $i, "ELEDOUBL");
// si le login comporte le motif 'erreur', alors on affiche
if (strpos($reg_login, "erreur") === false) {
// On ne fait rien
}else{
// On vérifie quand même si il n'y a pas un nom qui correspond à celui-ci dans ldap_bx
$sql_r = "SELECT login_u, nom_u, prenom_u FROM ldap_bx WHERE nom_u = '".$reg_nom."' AND prenom_u = '".$reg_prenom."' AND statut_u = 'student'";
$query_r = mysqli_query($GLOBALS["mysqli"], $sql_r);
开发者ID:rhertzog, 项目名称:lcs, 代码行数:31, 代码来源:gestion_ent_eleves.php
示例8: get_homonymes_sans_correspondance
/**
* On récupère les utilisateurs de Gépi sans correspondance dans la table
*/
public function get_homonymes_sans_correspondance($nom) {
$this->req = "SELECT * FROM `utilisateurs` WHERE nom='" . traitement_magic_quotes($nom) . "' AND NOT EXISTS
(SELECT * from `sso_table_import` WHERE sso_table_import.login=utilisateurs.login)";
$this->res = mysqli_query($GLOBALS["mysqli"], $this->req) or die(mysqli_error($GLOBALS["mysqli"]));
return $this->res;
}
开发者ID:rhertzog, 项目名称:lcs, 代码行数:9, 代码来源:ImportModele.php
示例9: mysqli_query
$sql_eleves_cpe = "SELECT e_login FROM j_eleves_cpe WHERE cpe_login = '".$_SESSION['login']."'";
$query_eleves_cpe = mysqli_query($GLOBALS["mysqli"], $sql_eleves_cpe) OR die('Erreur SQL ! <br />' . $sql_eleves_cpe . ' <br /> ' . mysqli_error($GLOBALS["mysqli"]));
$test_cpe = array();
$test_nbre_eleves_cpe = mysqli_num_rows($query_eleves_cpe);
while($test_eleves_cpe = mysqli_fetch_array($query_eleves_cpe)){
$test_cpe[] = $test_eleves_cpe['e_login'];
}
//ajout des fiche_suivi des eleves
if ($action_sql == "ajouter" or $action_sql == "modifier")
{
// Vérification des variables
$date_fiche = date('Y-m-d');
$heure_fiche = date('H:i:s');
$data_info_suivi = nl2br(htmlspecialchars(traitement_magic_quotes(rtrim($_POST['data_info_suivi'],"\\r\\n"))));
$eleve_suivi_eleve_cpe = $_POST['eleve_suivi_eleve_cpe'];
$niveau_urgent = $_POST['niveau_urgent'];
$action_suivi = $_POST['action_suivi'];
if ($action_sql == "modifier") { $id_suivi_eleve_cpe = $_POST['id_suivi_eleve_cpe']; }
// Vérification de la présence des données
if($data_info_suivi != "")
{
$courrier_suivi_eleve_cpe='';
if($action_sql == "ajouter")
{
// Requete d'insertion MYSQL
开发者ID:rhertzog, 项目名称:lcs, 代码行数:31, 代码来源:gestion_absences_liste.php
示例10: get_content
function get_content($db, $table, $from, $limit)
{
$search = array("", "\n", "\r", "");
$replace = array('\\0', '\\n', '\\r', '\\Z');
// les données de la table
$def = '';
$query = "SELECT * FROM {$table} LIMIT {$from},{$limit}";
$resData = @mysqli_query($GLOBALS["mysqli"], $query);
//peut survenir avec la corruption d'une table, on prévient
if (!$resData) {
$def .= "Problème avec les données de {$table}, corruption possible !\n";
} else {
if (@mysqli_num_rows($resData) > 0) {
$sFieldnames = "";
$num_fields = ($___mysqli_tmp = mysqli_num_fields($resData)) ? $___mysqli_tmp : false;
$sInsert = "INSERT INTO {$table} {$sFieldnames} values ";
while ($rowdata = mysqli_fetch_row($resData)) {
$lesDonnees = "";
for ($mp = 0; $mp < $num_fields; $mp++) {
if (is_null($rowdata[$mp])) {
$lesDonnees .= "NULL";
} else {
$lesDonnees .= "'" . str_replace($search, $replace, traitement_magic_quotes($rowdata[$mp])) . "'";
}
//on ajoute à la fin une virgule si nécessaire
if ($mp < $num_fields - 1) {
$lesDonnees .= ",";
}
}
$lesDonnees = "{$sInsert}({$lesDonnees});\n";
$def .= "{$lesDonnees}";
}
}
}
return $def;
}
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:36, 代码来源:accueil_sauve.php
示例11: unset
//session_unregister("retenue_travail");
unset($_SESSION['retenue_travail']);
}
if (isset($_SESSION['retenue_nom_resp'])) {
$nom_resp = $_SESSION['retenue_nom_resp'];
//session_unregister("retenue_nom_resp");
unset($_SESSION['retenue_nom_resp']);
}
if (isset($_SESSION['retenue_fct_resp'])) {
$fct_resp = $_SESSION['retenue_fct_resp'];
//session_unregister("retenue_fct_resp");
unset($_SESSION['retenue_fct_resp']);
}
if (isset($_SESSION['retenue_nature_incident'])) {
$nature_incident = $_SESSION['retenue_nature_incident'];
$nature_incident = traitement_magic_quotes(corriger_caracteres($nature_incident));
// Contrôle des saisies pour supprimer les sauts de lignes surnuméraires.
$nature_incident = suppression_sauts_de_lignes_surnumeraires($nature_incident);
// session_unregister("retenue_nature_incident");
unset($_SESSION['retenue_nature_incident']);
}
$date_retenue = '';
$duree = '';
$h_deb = '';
$num_incident = '';
$ad_nom_resp = '';
$adr1_resp = '';
$adr2_resp = '';
$adr3_resp = '';
$cp_resp = '';
$commune_resp = '';
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:31, 代码来源:retenue.php
示例12: isset
$is_posted = isset($_POST['is_posted']) ? $_POST['is_posted'] : (isset($_GET['is_posted']) ? $_GET['is_posted'] : NULL);
$mode = isset($_POST['mode']) ? $_POST['mode'] : (isset($_GET['mode']) ? $_GET['mode'] : NULL);
$display_date_limite = isset($_POST['display_date_limite']) ? $_POST['display_date_limite'] : (isset($_GET['display_date_limite']) ? $_GET['display_date_limite'] : NULL);
$display_heure_limite = isset($_POST['display_heure_limite']) ? $_POST['display_heure_limite'] : (isset($_GET['display_heure_limite']) ? $_GET['display_heure_limite'] : NULL);
// Pour refermer la page plutôt que proposer un lien retour dans certains cas
$refermer_page = isset($_POST['refermer_page']) ? $_POST['refermer_page'] : (isset($_GET['refermer_page']) ? $_GET['refermer_page'] : NULL);
$msg = "";
if (isset($mode) && !in_array($mode, array('proposition', 'acces_complet'))) {
$msg .= "Mode invalide.<br />";
unset($mode);
}
if (isset($is_posted) && isset($_POST['no_anti_inject_message_autorisation_exceptionnelle']) && $_SESSION['statut'] == 'administrateur') {
check_token();
//echo "BLIP";
if (isset($NON_PROTECT["message_autorisation_exceptionnelle"])) {
$message_autorisation_exceptionnelle = traitement_magic_quotes(corriger_caracteres($NON_PROTECT["message_autorisation_exceptionnelle"]));
} else {
$message_autorisation_exceptionnelle = "";
}
// Contrôle des saisies pour supprimer les sauts de lignes surnuméraires.
//$message_autorisation_exceptionnelle=my_ereg_replace('(\\\r\\\n)+',"\r\n",$message_autorisation_exceptionnelle);
$message_autorisation_exceptionnelle = suppression_sauts_de_lignes_surnumeraires($message_autorisation_exceptionnelle);
if (!saveSetting('message_autorisation_exceptionnelle', $message_autorisation_exceptionnelle)) {
$msg = "Erreur lors de l'enregistrement du message personnalisé.<br />";
} else {
$msg = "Enregistrement du message personnalisé effectué.<br />";
}
}
if (isset($is_posted) && isset($id_classe) && isset($id_groupe) && isset($periode) && isset($display_date_limite) && isset($display_heure_limite)) {
check_token();
if (preg_match("#([0-9]{2})/([0-9]{2})/([0-9]{4})#", $_POST['display_date_limite'])) {
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:31, 代码来源:autorisation_exceptionnelle_saisie_app.php
示例13: urldecode
$reg_ok = 'no';
}
// Si la ligne est valide, on continue
if ($reg_ok=='yes') {
$temp = "reg_".$row."_login";
if (isset($$temp)) {
$reg_login = $$temp;
$reg_login = urldecode($reg_login);
} else {
$reg_login = '';
}
$temp = "reg_".$row."_app";
if (isset($$temp)) {
$reg_app = $$temp;
$reg_app = urldecode($reg_app);
$reg_app = traitement_magic_quotes(corriger_caracteres($reg_app));
} else {
$reg_app = '';
}
if (($reg_app != "") and ($reg_login !='')) {
$test_eleve_app_query = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM avis_conseil_classe
WHERE (login='$reg_login' AND
periode='$periode_num')");
$test = mysqli_num_rows($test_eleve_app_query);
if ($test != "0") {
$reg_data = mysqli_query($GLOBALS["mysqli"], "UPDATE avis_conseil_classe
SET avis='$reg_app', statut=''
WHERE (login='$reg_login' AND periode='$periode_num')");
} else {
$reg_data = mysqli_query($GLOBALS["mysqli"], "INSERT INTO avis_conseil_classe
SET login='$reg_login',
开发者ID:rhertzog, 项目名称:lcs, 代码行数:31, 代码来源:import_app_cons.php
示例14: explode
$exp_heuredeb = explode(":", $data['heure_debut']);
$exp_heurefin = explode(":", $data['heure_fin']);
$deb_ts = gmmktime($exp_heuredeb[0], $exp_heuredeb[1], 0, $exp_jourdeb[1], $exp_jourdeb[0], $exp_jourdeb[2]);
$jourdebut = $exp_jourdeb[2] . "-" . $exp_jourdeb[1] . "-" . $exp_jourdeb[0];
$fin_ts = gmmktime($exp_heurefin[0], $exp_heurefin[1], 0, $exp_jourfin[1], $exp_jourfin[0], $exp_jourfin[2]);
$jourfin = $exp_jourfin[2] . "-" . $exp_jourfin[1] . "-" . $exp_jourfin[0];
// On insère les classes qui sont concernées (0 = toutes)
if ($data['classes_concernees'][0] == "0") {
$classes_concernees_insert = "0";
} else {
$classes_concernees_insert = "";
for ($c = 0; $c < count($data['classes_concernees']); $c++) {
$classes_concernees_insert .= $data['classes_concernees'][$c] . ";";
}
}
$modif_periode = mysqli_query($GLOBALS["mysqli"], "UPDATE edt_calendrier\r\n\t\t\t\tSET nom_calendrier = '" . traitement_magic_quotes($data['nom_periode']) . "',\r\n\t\t\t\tclasse_concerne_calendrier = '" . $classes_concernees_insert . "',\r\n\t\t\t\tdebut_calendrier_ts = '" . $deb_ts . "',\r\n\t\t\t\tfin_calendrier_ts = '" . $fin_ts . "',\r\n\t\t\t\tjourdebut_calendrier = '" . $jourdebut . "',\r\n\t\t\t\theuredebut_calendrier = '" . $data['heure_debut'] . "',\r\n\t\t\t\tjourfin_calendrier = '" . $jourfin . "',\r\n\t\t\t\theurefin_calendrier = '" . $data['heure_fin'] . "',\r\n\t\t\t\tnumero_periode = '" . $data['choix_periode'] . "',\r\n\t\t\t\tetabferme_calendrier = '" . $data['etabferme'] . "',\r\n\t\t\t\tetabvacances_calendrier = '" . $data['vacances'] . "'\r\n\t\t\t\tWHERE id_calendrier = '" . $data['modif_ok'] . "'") or die('Erreur dans la modification');
}
$data['req_affcalendar'] = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM edt_calendrier ORDER BY jourdebut_calendrier") or die('Impossible d\'afficher le calendrier.');
$data['nbre_affcalendar'] = mysqli_num_rows($data['req_affcalendar']);
$a = 1;
if (!isset($tabid_infobulle_complement)) {
$tabid_infobulle_complement = array();
}
for ($i = 0; $i < $data['nbre_affcalendar']; $i++) {
$data['rep_affcalendar'][$i]["id_calendrier"] = old_mysql_result($data['req_affcalendar'], $i, "id_calendrier");
$data['rep_affcalendar'][$i]["classe_concerne_calendrier"] = old_mysql_result($data['req_affcalendar'], $i, "classe_concerne_calendrier");
$data['rep_affcalendar'][$i]["nom_calendrier"] = old_mysql_result($data['req_affcalendar'], $i, "nom_calendrier");
$data['rep_affcalendar'][$i]["jourdebut_calendrier"] = old_mysql_result($data['req_affcalendar'], $i, "jourdebut_calendrier");
$data['rep_affcalendar'][$i]["heuredebut_calendrier"] = old_mysql_result($data['req_affcalendar'], $i, "heuredebut_calendrier");
$data['rep_affcalendar'][$i]["jourfin_calendrier"] = old_mysql_result($data['req_affcalendar'], $i, "jourfin_calendrier");
$data['rep_affcalendar'][$i]["heurefin_calendrier"] = old_mysql_result($data['req_affcalendar'], $i, "heurefin_calendrier");
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:31, 代码来源:edt_calendrier.php
示例15: isset
}
}
else {
tentative_intrusion(2, "Tentative de saisie d'avis du conseil de classe pour ".$eleve_saisie_avis.".");
$mess=rawurlencode("Tentative non autorisée de saisie d'avis du conseil de classe.");
header("Location: ../accueil.php?msg=$mess");
die();
}
$sql="SELECT verouiller FROM periodes WHERE id_classe='$id_classe' AND num_periode='$num_periode_saisie';";
//echo "$sql<br />";
$test_verr_per=mysqli_query($GLOBALS["mysqli"], $sql);
$lig_verr_per=mysqli_fetch_object($test_verr_per);
if($lig_verr_per->verouiller!='O') {
$current_eleve_login_ap = isset($NON_PROTECT["current_eleve_login_ap"]) ? traitement_magic_quotes(corriger_caracteres($NON_PROTECT["current_eleve_login_ap"])) :NULL;
// ***** AJOUT POUR LES MENTIONS *****
$current_eleve_login_me = isset($_POST["current_eleve_login_me"]) ? $_POST["current_eleve_login_me"] : NULL;
// ***** FIN DE L'AJOUT POUR LES MENTIONS *****
//echo "\$current_eleve_login_ap=$current_eleve_login_ap<br />";
$test_eleve_avis_query = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM avis_conseil_classe WHERE (login='$eleve_saisie_avis' AND periode='$num_periode_saisie')");
$test = mysqli_num_rows($test_eleve_avis_query);
if ($test != "0") {
$sql="UPDATE avis_conseil_classe SET avis='$current_eleve_login_ap',";
if(isset($current_eleve_login_me)) {$sql.="id_mention='$current_eleve_login_me',";}
$sql.="statut='' WHERE (login='$eleve_saisie_avis' AND periode='$num_periode_saisie');";
$register = mysqli_query($GLOBALS["mysqli"], $sql);
}
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:31, 代码来源:affiche_eleve.php
示例16: old_mysql_result
$exist = 'no';
}
} else {
$exist = 'yes';
$login_prof_gepi = old_mysql_result($test_exist,0,'login');
}
if ($exist == 'no') {
// Aucun professeur ne porte le même nom dans la base GEPI. On va donc rentrer ce professeur dans la base
$mode_generation_login=getSettingValue("mode_generation_login");
if((isset($user_login))&&($user_login!="")) {
$login_prof = $user_login;
}
else {
$affiche[1] = traitement_magic_quotes(corriger_caracteres($affiche[1]));
$login_prof = generate_unique_login($affiche[0],$affiche[1],$mode_generation_login);
}
if(!$login_prof) {
$msg="Login non généré.<br />Le mode de génération choisi n'est peut-être pas valide : '$mode_generation_login'<br />Consultez la page <a href='../gestion/param_gen.php#format_login_pers'>Configuration générale</a> pour corriger ou revalider le choix de format de login.<br />";
$remplacant_non_cree="y";
}
else {
/*
//$login_prof = remplace_accents($temp1,"all");
// On teste l'unicité du login que l'on vient de créer
$m = 2;
$test_unicite = 'no';
$temp = $login_prof;
while ($test_unicite != 'yes') {
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:31, 代码来源:creer_remplacant.php
示例17: enregisteConteneur
/** Enregistre les données du conteneur dans la base
*
* @return bool TRUE si l'enregistrement s'est bien passé, FALSE + un message sinon
* @see traitement_magic_quotes()
* @see getSettingValue()
* @see charge_message()
*
*/
function enregisteConteneur()
{
// On vide les messages
unset($_SESSION[PREFIXE]['tbs_msg']);
// On récupère en session les données
$donnees_passees = array();
$donnees_passees['nomCourt'] = !empty($_POST['nom']) ? traitement_magic_quotes($_POST['nom']) : (!empty($_SESSION[PREFIXE]['nomCourt']) ? $_SESSION[PREFIXE]['nomCourt'] : getSettingValue('gepi_denom_boite'));
$donnees_passees['nomComplet'] = !empty($_POST['nomComplet']) ? $_POST['nomComplet'] : (!empty($_SESSION[PREFIXE]['nomComplet']) ? $_SESSION[PREFIXE]['nomComplet'] : "");
$donnees_passees['emplacement'] = !empty($_POST['emplacement']) ? $_POST['emplacement'] : (!empty($_SESSION[PREFIXE]['emplacement']) ? $_SESSION[PREFIXE]['emplacement'] : "");
$donnees_passees['coefficient'] = !empty($_POST['coefCont']) ? $_POST['coefCont'] : (!empty($_SESSION[PREFIXE]['coefficient']) ? $_SESSION[PREFIXE]['coefficient'] : "");
$donnees_passees['arrondir'] = !empty($_POST['arrondi']) ? $_POST['arrondi'] : (!empty($_SESSION[PREFIXE]['arrondir']) ? $_SESSION[PREFIXE]['arrondir'] : "");
$donnees_passees['mode_calcul'] = !empty($_POST['mode_calcul']) ? $_POST['mode_calcul'] : (!empty($_SESSION[PREFIXE]['mode_calcul']) ? $_SESSION[PREFIXE]['mode_calcul'] : 2);
$donnees_passees['id_racine'] = !empty($_SESSION[PREFIXE]['id_racine']) ? $_SESSION[PREFIXE]['id_racine'] : "";
if (!empty($_POST['description'])) {
$donnees_passees['description'] = $_POST['description'];
} else {
$donnees_passees['description'] = "";
}
if (!empty($_POST['ponderation'])) {
$donnees_passees['ponderation'] = $_POST['ponderation'];
} else {
$donnees_passees['ponderation'] = 0;
}
if (!empty($_POST['noteSurReleve'])) {
$donnees_passees['noteSurReleve'] = $_POST['noteSurReleve'];
} else {
$donnees_passees['noteSurReleve'] = 0;
}
if (!empty($_POST['noteSurBulletin'])) {
$donnees_passees['noteSurBulletin'] = $_POST['noteSurBulletin'];
} else {
$donnees_passees['noteSurBulletin'] = 0;
}
if (isset($_POST['id_conteneur'])) {
$donnees_passees['id_conteneur'] = $_POST['id_conteneur'];
// Si on modifie le parent, il faut remplir
// $_POST['emplacement'], $donnees_passees['emplacement'] à 0
if ($_POST['id_conteneur'] == $donnees_passees['id_racine']) {
$donnees_passees['emplacement'] = "0";
$_POST['emplacement'] = "racine";
echo 'coucou';
}
} else {
$donnees_passees['id_conteneur'] = NULL;
}
$_SESSION[PREFIXE]['add_change_conteneur'] = $donnees_passees;
// On teste si les champs obligatoires sont bien remplis
if (!empty($_POST['nom']) && !empty($_POST['nomComplet']) && !empty($_POST['emplacement']) && !empty($_POST['coefCont']) && !empty($_POST['arrondi']) && !empty($_POST['mode'])) {
if ($donnees_passees['id_conteneur']) {
// on a un id, on est en train de modifier un conteneur
$sql = "UPDATE `cn_conteneurs`\n\t SET `id_racine` = '" . $donnees_passees['id_racine'] . "',\n\t `nom_court` = '" . $donnees_passees['nomCourt'] . "',\n\t `nom_complet` = '" . html_entity_decode($donnees_passees['nomComplet']) . "',\n\t `description` = '" . $donnees_passees['description'] . "',\n\t `mode` = '" . $donnees_passees['mode_calcul'] . "',\n\t `coef` = '" . $donnees_passees['coefficient'] . "',\n\t `arrondir` = '" . $donnees_passees['arrondir'] . "',\n\t `ponderation` = '" . $donnees_passees['ponderation'] . "',\n\t `display_parents` = '" . $donnees_passees['noteSurReleve'] . "',\n\t `display_bulletin` = '" . $donnees_passees['noteSurBulletin'] . "',\n\t `parent` = '" . $donnees_passees['emplacement'] . "'\n\t WHERE id = '" . $donnees_passees['id_conteneur'] . "'";
} else {
// on n'a pas d'id, on est en train de créer un conteneur
$sql = "INSERT INTO `cn_conteneurs` \n\t (id_racine,\n\t nom_court,\n\t nom_complet,\n\t description,\n\t mode,\n\t coef,\n\t arrondir,\n\t ponderation,\n\t display_parents,\n\t display_bulletin,\n\t parent)\n\tVALUES ('" . $donnees_passees['id_racine'] . "',\n\t '" . $donnees_passees['nomCourt'] . "',\n\t '" . $donnees_passees['nomComplet'] . "',\n\t '" . $donnees_passees['description'] . "',\n\t '" . $donnees_passees['mode_calcul'] . "',\n\t '" . $donnees_passees['coefficient'] . "',\n\t '" . $donnees_passees['arrondir'] . "',\n\t '" . $donnees_passees['ponderation'] . "',\n\t '" . $donnees_passees['noteSurReleve'] . "',\n\t '" . $donnees_passees['noteSurBulletin'] . "',\n\t '" . $donnees_passees['emplacement'] . "')";
}
//echo $sql.'<br />';
if (mysql_query($sql)) {
return TRUE;
} else {
charge_message("Échec lors de l'enregistrement dans la base<br />" . $sql);
return FALSE;
}
}
charge_message("Des champs obligatoires n'ont pas été renseignés");
return FALSE;
}
开发者ID:Regis85, 项目名称:plugin_notes, 代码行数:74, 代码来源:matiere.php
示例18: header
die;
}
}
//INSERT INTO droits SET id='/lib/ajax_signaler_faute.php',administrateur='V',professeur='V',cpe='V',scolarite='V',eleve='F',responsable='F',secours='F',autre='V',description='Envoi de mail pour signaler une faute dans une appréciation',statut='';
if (!checkAccess()) {
header("Location: ../logout.php?auto=1");
die;
}
check_token();
header('Content-Type: text/html; charset=utf-8');
//debug_var();
$signalement_login_eleve = isset($_POST['signalement_login_eleve']) ? $_POST['signalement_login_eleve'] : "";
$signalement_id_groupe = isset($_POST['signalement_id_groupe']) ? $_POST['signalement_id_groupe'] : "";
$signalement_id_classe = isset($_POST['signalement_id_classe']) ? $_POST['signalement_id_classe'] : "";
$signalement_num_periode = isset($_POST['signalement_num_periode']) ? $_POST['signalement_num_periode'] : "";
$signalement_message = isset($NON_PROTECT['signalement_message']) ? traitement_magic_quotes($NON_PROTECT['signalement_message']) : "";
/*
$f=fopen("/tmp/debug_mail_signalement_faute.txt","a+");
fwrite($f,"========================================"."\n");
fwrite($f,"++++++++++++++++++++++++++++++++++++++++"."\n");
fwrite($f,"========================================"."\n");
fwrite($f,strftime("%Y%m%d à %H%M%S")."\n");
fwrite($f,$signalement_message."\n");
fwrite($f,"========================================"."\n");
fwrite($f,strftime("%Y%m%d à %H%M%S")."\n");
fwrite($f,$signalement_message."\n");
*/
$signalement_message = preg_replace("/\\\\n/", "\n", $signalement_message);
$signalement_message = stripslashes($signalement_message);
/*
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:31, 代码来源:ajax_signaler_faute.php
示例19: traitement_magic_quotes
$current_nom_prenom_eleve=get_nom_prenom_eleve($current_login_ele);
$poursuivre="y";
if(($_SESSION['statut']=='professeur')&&(!is_pp($_SESSION['login'], "", $current_login_ele))) {
$poursuivre="n";
$msg.="Vous n'êtes pas ".getSettingValue('gepi_prof_suivi')." de ".$current_nom_prenom_eleve."<br />";
}
if($poursuivre=="y") {
if((mb_strlen(preg_replace('/[A-Za-z0-9._-]/','',$current_login_ele))==0)&&
(mb_strlen(preg_replace('/[0-9]/','',$current_id_groupe))==0)&&
(mb_strlen(preg_replace('/[0-9]/','',$current_periode))==0)) {
if ((isset($action[$i]))&&(in_array($action[$i],$tab_actions_valides))) {
if (isset($NON_PROTECT["appreciation".$i])) {
$app = traitement_magic_quotes(corriger_caracteres($NON_PROTECT["appreciation".$i]));
// Contrôle des saisies pour supprimer les sauts de lignes surnuméraires.
$app=suppression_sauts_de_lignes_surnumeraires($app);
if($action[$i]=='supprimer') {
$sql="DELETE FROM matieres_app_corrections WHERE (login='$current_login_ele' AND id_groupe='$current_id_groupe' AND periode='$current_periode');";
$del=mysqli_query($GLOBALS["mysqli"], $sql);
if($del) {
$msg.="Suppression de l'enregistrement temporaire $enregistrement[$i].<br />";
//$nb_reg++;
// Envoyer un mail... problème... il serait bien de n'envoyer qu'un seul mail par destinataire, plutôt que un mail par correction
if(!isset($texte_email[$current_id_groupe])) {$texte_email[$current_id_groupe]="";}
//$texte_email[$current_id_groupe].="Votre proposition de correction pour $enregistrement[$i] a été refusée/supprimée.\n";
$texte_email[$current_id_groupe].="Votre proposition de correction pour ".$current_nom_prenom_eleve." en ".$current_group['name']." (".$current_group["description"]." en ".$current_group["classlist_string"].") sur la période $current_periode a été refusée/supprimée.\n";
}
else {
开发者ID:alhousseyni, 项目名称:gepi, 代码行数:31, 代码来源:validation_corrections.php
kojino/Harvard-Robust-Machine-Learning: Repository for CS282R: Robust Machine Le
阅读:751| 2022-08-18
cescoffier/puppet-nexus: A Puppet Module for Nexus (Maven)
阅读:740| 2022-08-16
文字笔顺怎么写?文字笔顺笔画顺序是什么?诠释文字的笔画顺序怎么写了解到好多的写字朋
阅读:949| 2022-11-06
Cassolotl/sentient.cloud · GitHub
阅读:574| 2022-08-18
Vulnerability in the Oracle Solaris product of Oracle Systems (component: SMB Se
阅读:457| 2022-07-29
zentyal/zentyal: Linux Small Business Server
阅读:498| 2022-08-15
updownpress/markdown-lint: Markdown Lint Tool / Checker Documentation by Mark Ha
阅读:808| 2022-08-18
? 随着社会的快速发展,人们的生活水平在不断提高的同时,更加注重享受生活。便捷、舒
阅读:459| 2022-11-06
”云”或者’云滴‘是云模型的基本单元,所谓云是指在其论域上的一个分布,可以用联合
阅读:542| 2022-07-18
alihaider11/Social-Blade-Dashboard-C-WPF: Youtube Tutorial to design Material De
阅读:1099| 2022-08-18
请发表评论