$sql = "UPDATE utilisateurs SET email='" . mysqli_real_escape_string($GLOBALS["mysqli"], $lig->mel) . "' WHERE statut='responsable' AND login IN (SELECT login FROM resp_pers WHERE pers_id='{$lig1->col2}');"; info_debug($sql); $update_utilisateurs = mysqli_query($GLOBALS["mysqli"], $sql); } } else { info_debug("ERREUR sur l'update"); $texte .= "\n<span style='color:red;'>"; $texte .= "{$lig->prenom} {$lig->nom}"; $texte .= "</span>"; $erreur++; } //echo "$sql<br />\n"; if (isset($update_utilisateurs) && !$update_utilisateurs) { $texte .= " <span style='color:red;'>Erreur lors de la mise à jour du mail du compte utilisateur.</span><br />\n"; } $sql_tmp = "UPDATE utilisateurs SET nom='" . mysqli_real_escape_string($GLOBALS["mysqli"], my_strtoupper($lig->nom)) . "',\n\t\t\t\t\t\t\t\t\t\t\t\t\tprenom='" . mysqli_real_escape_string($GLOBALS["mysqli"], maj_ini_prenom($lig->prenom)) . "',\n\t\t\t\t\t\t\t\t\t\t\t\t\tcivilite='" . casse_mot($lig->civilite, 'majf2') . "' WHERE statut='responsable' AND login IN (SELECT login FROM resp_pers WHERE pers_id='{$lig1->col2}' AND login!='');"; info_debug($sql_tmp); $update_nom_prenom_utilisateur = mysqli_query($GLOBALS["mysqli"], $sql_tmp); } if ($lig->adr_id != "") { // Ajout ou modification validée, on met à jour l'adresse aussi: $sql = "SELECT DISTINCT t.* FROM temp_resp_adr_import t WHERE t.adr_id='{$lig->adr_id}'"; info_debug($sql); $res_adr2 = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res_adr2) > 0) { $lig_adr2 = mysqli_fetch_object($res_adr2); $adr1_2 = $lig_adr2->adr1; $adr2_2 = $lig_adr2->adr2; $adr3_2 = $lig_adr2->adr3; $adr4_2 = $lig_adr2->adr4; $cp2 = $lig_adr2->cp;
$update_utilisateurs=mysqli_query($GLOBALS["mysqli"], $sql); } } else{ info_debug("ERREUR sur l'update"); $texte.="\n<span style='color:red;'>"; $texte.="$lig->prenom $lig->nom"; $texte.="</span>"; $erreur++; } //echo "$sql<br />\n"; if((isset($update_utilisateurs))&&(!$update_utilisateurs)) {$texte.=" <span style='color:red;'>Erreur lors de la mise à jour du mail du compte utilisateur.</span><br />\n";} $sql_tmp="UPDATE utilisateurs SET nom='".mysqli_real_escape_string($GLOBALS["mysqli"], my_strtoupper($lig->nom))."', prenom='".mysqli_real_escape_string($GLOBALS["mysqli"], maj_ini_prenom($lig->prenom))."', civilite='".casse_mot($lig->civilite,'majf2')."' WHERE statut='responsable' AND login IN (SELECT login FROM resp_pers WHERE pers_id='$lig1->col2' AND login!='');"; info_debug($sql_tmp); $update_nom_prenom_utilisateur=mysqli_query($GLOBALS["mysqli"], $sql_tmp); } if($lig->adr_id!=""){ // Ajout ou modification validée, on met à jour l'adresse aussi: $sql="SELECT DISTINCT t.* FROM temp_resp_adr_import t WHERE t.adr_id='$lig->adr_id'"; info_debug($sql); $res_adr2=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_adr2)>0){ $lig_adr2=mysqli_fetch_object($res_adr2); $adr1_2=$lig_adr2->adr1; $adr2_2=$lig_adr2->adr2;
$nb_err = 0; for ($i = 0; $i < count($eleves); $i++) { if (in_array($eleves[$i]['eleve_id'], $tab_ele_id)) { $sql = "UPDATE temp_gep_import2 SET "; $sql .= "elenoet='" . $eleves[$i]['elenoet'] . "', "; if (isset($eleves[$i]['id_national'])) { $sql .= "elenonat='" . $eleves[$i]['id_national'] . "', "; } $sql .= "elenom='" . addslashes(mb_strtoupper($eleves[$i]['nom'])) . "', "; // On ne retient que le premier prénom: $tab_prenom = explode(" ", $eleves[$i]['prenom']); $sql .= "elepre='" . addslashes(maj_ini_prenom($tab_prenom[0])) . "', "; if (isset($eleves[$i]["code_sexe"])) { $sql .= "elesexe='" . sexeMF($eleves[$i]["code_sexe"]) . "', "; } else { echo "<span style='color:red'>Sexe non défini dans Sconet pour " . maj_ini_prenom($tab_prenom[0]) . " " . mb_strtoupper($eleves[$i]['nom']) . "</span><br />\n"; $sql .= "elesexe='M', "; } $sql .= "eledatnais='" . $eleves[$i]['date_naiss'] . "', "; $sql .= "eledoubl='" . ouinon($eleves[$i]["doublement"]) . "', "; if (isset($eleves[$i]["scolarite_an_dernier"]["code_rne"])) { $sql .= "etocod_ep='" . $eleves[$i]["scolarite_an_dernier"]["code_rne"] . "', "; } if (isset($eleves[$i]["code_regime"])) { $sql .= "elereg='" . $eleves[$i]["code_regime"] . "', "; } $sql = mb_substr($sql, 0, mb_strlen($sql) - 2); $sql .= " WHERE ele_id='" . $eleves[$i]['eleve_id'] . "';"; affiche_debug("{$sql}<br />\n"); $res_insert = mysqli_query($GLOBALS["mysqli"], $sql); if (!$res_insert) {