} //$mail_dest.=$lig_mail->email; if (!preg_match("/^{$lig_mail->email},/", $mail_dest) && !preg_match("/,{$lig_mail->email},/", $mail_dest) && !preg_match("/,{$lig_mail->email}\$/", $mail_dest)) { $mail_dest .= $lig_mail->email; $tab_param_mail['destinataire'][] = $lig_mail->email; } $references_mail .= "proposition_remplacement_" . $lig_mail->id . "_" . $jour; } } $chaine_commentaire_validation = ""; $chaine_salle = ""; if ($salle != "") { $chaine_salle = "Salle " . $salle . "\n"; } if ($envoi_mail_actif == 'y' && $mail_dest != "") { $tab_info_creneau = get_infos_creneau($id_creneau); $info_creneau = $tab_info_creneau['nom_creneau'] . " (" . $tab_info_creneau['debut_court'] . "-" . $tab_info_creneau['fin_court'] . ")"; $date_debut_r = substr($jour, 0, 4) . "-" . substr($jour, 4, 2) . "-" . substr($jour, 6, 2) . " 08:00:00"; $designation_user = civ_nom_prenom($login_user); $subject = "[GEPI]: Remplacement annulé"; $texte_mail = "Bonjour " . $designation_user . ",\n\nLe *remplacement* que vous deviez effectuer est *annulé*:\n\n" . get_nom_classe($id_classe) . " le " . formate_date($date_debut_r, "n", "complet") . " en " . $info_creneau . "\n" . $chaine_commentaire_validation . $chaine_salle . "en remplacement de " . get_info_grp($id_groupe, array('description', 'matieres', 'classes', 'profs'), "") . ".\n\nSi d'autres professeurs sont intéressés, le remplacement du cours reste bienvenu.\n\nMerci.\n\n\nCordialement.\n-- \n" . civ_nom_prenom($_SESSION['login']); $headers = ""; if (isset($_SESSION['email']) && check_mail($_SESSION['email'])) { $headers .= "Reply-to:" . $_SESSION['email'] . "\r\n"; $tab_param_mail['replyto'] = $_SESSION['email']; } $message_id = 'remplacement_c' . $id_creneau . "_j" . $jour; if (isset($message_id)) { $headers .= "Message-id: {$message_id}\r\n"; } //if(isset($references_mail)) {$headers .= "References: $references_mail\r\n";}
function affiche_remplacements_confirmes($login_user) { global $gepiPath; $retour = ""; $tab = get_tab_propositions_remplacements($login_user, "futures_validees"); for ($loop = 0; $loop < count($tab); $loop++) { $tab_creneau = get_infos_creneau($tab[$loop]['id_creneau']); $retour .= "<div class='postit' style='text-align:center;'>Un remplacement vous est attribué :<br /><strong>" . get_nom_classe($tab[$loop]['id_classe']) . " :</strong> " . formate_date($tab[$loop]['date_debut_r']) . " en " . $tab_creneau['info_html']; if ($tab[$loop]['salle'] != "") { $retour .= " (<em>salle " . $tab[$loop]['salle'] . "</em>)"; } $retour .= ".<br />(<em style='font-size:x-small'>remplacement de " . get_info_grp($tab[$loop]['id_groupe']) . "</em>)"; if ($tab[$loop]['commentaire_validation'] != "") { $retour .= "<br />" . $tab[$loop]['commentaire_validation']; } $retour .= "</div>"; } return $retour; }