function send_mail($destinataire, $sujet, $message, $expediteur, $arr_pj = array(), $headers='', $ct="text/html") { $nom = CTableUser::get_name_by_email($expediteur); $mail = new CNmail(); if(is_array($destinataire) && count($destinataire) > 1) { $destinataire = array_unique($destinataire); // Dédoublement des destinataires foreach($destinataire as $_dest) { if($_dest <> $expediteur) { // Evite que l'administrateur recoit 2 mail $mail->addTo($_dest); } } } else { $mail->addTo($destinataire); } $mail->setSubject($sujet); $mail->setFrom($expediteur, $nom); $mail->setTextBody($message); $mail->setHtmlBody($message); if(!empty($arr_pj[0])) { foreach($arr_pj as $url_file) { $mail->addAttachement($url_file); } } return $mail->send(); /* // instanciation de la classe $mail = new CMail(); // parametres $mail->to = $destinataire; $mail->subject = $sujet; $mail->body = $message; $mail->from = $expediteur; $mail->headers = $headers; $mail->type; // ouverture et lecture du fichier if(!empty($arr_pj[0])) { foreach($arr_pj as $url_file) { $file = file_get_contents($url_file); $mail->attach($file, basename($url_file)); } } // envoi du message return ($mail->send()); */ }