diff options
Diffstat (limited to 'appli_3_alpha_old/app/sendmail.php')
-rw-r--r-- | appli_3_alpha_old/app/sendmail.php | 196 |
1 files changed, 0 insertions, 196 deletions
diff --git a/appli_3_alpha_old/app/sendmail.php b/appli_3_alpha_old/app/sendmail.php deleted file mode 100644 index e62a4a5..0000000 --- a/appli_3_alpha_old/app/sendmail.php +++ /dev/null @@ -1,196 +0,0 @@ -<?php -require('include/ludo/session_verify.inc.php'); -require_once('include/ludo/html_elements.inc.php'); -require_once('include/connect.inc.php'); - - - -generate_html_doctype_and_head("Envoi de courriel"); -echo "<body>\n"; -generate_html_divs_menu(); -?> - <div id="sous_menu"> - <p class="arbre"> - > <a href="index.php">Accueil</a> - > <a href="index.php">Réunions</a> - > Envoi de courriel - </p> - </div> -<?php generate_html_div_help(); -if( isset($_POST['idR']) ) -{ - $idR=addslashes($_POST['idR']); -} -else -{ -?> - <div id="errmsg"> - Erreur lors de l'émission de l'email : Paramètre manquant ou érroné - </div></body></html> -<?php - exit(); -} - -if( isset($_POST['envoi']) ) -{ - include 'include/ludo/config.inc.php'; - - if ( !isset($_POST['msgObject']) || !isset($_POST['msgText']) || !is_array($_POST['dataParticipants']) ) - { - $errmsg = "Erreur lors de l'émission de l'email : Paramètre manquant ou érroné"; - } - else - { - if ( !isset($CONFIG['automatedMail']) ) - { - $errmsg = "Erreur lors de l'émission de l'email : Erreur de configuration par l'administrateur"; - } - else - { - // Potentiellement dangereux... - $query='SELECT nomP, prenomP, courrielP FROM Personne WHERE idP=\'' . implode("' OR idP='", $_POST['dataParticipants']) . "'"; - //~ echo " DEBUG : QUERY : $query\n"; - $result = mysql_query($query); - if ( ! $result ) - { - $errmsg = "Erreur lors de l'émission de l'email : Erreur de base de données"; - } - else - { - $to=array(); - while ( list($nomP, $prenomP, $courrielP) = mysql_fetch_row($result) ) - { - $to[]="$nomP $prenomP <$courrielP>"; - } - $to=implode(', ',$to); - - - if ( ! mail ( $to, urldecode($_POST['msgObject']), wordwrap(urldecode($_POST['msgText']),70), 'From: ' . $CONFIG['automatedMail'] . "\r\n" ) ) - { - $errmsg = "Erreur lors de l'émission de l'email : Erreur inconnue"; - } - } - } - } - - if ( isset($errmsg) ) - { - echo '<div id="errmsg">' . $errmsg .'</div></body></html>'; - } - else - { - echo '<div id="contenu">Le courriel à bien été envoyé<br />'; - echo '<a href="details_reunion.php?idR=' . $idR . '">Retour au détail de la réunion</a></div></body></html>'; - } - exit(); -} - - -$result = mysql_query("SELECT idL FROM Reunion WHERE idR='$idR'"); -if (mysql_num_rows($result)===1) -{ - list($idL) = mysql_fetch_array($result); -} -else -{ - $errmsg=""; -} - - - if ( isset($errmsg) ) - { - echo '<div id="errmsg">' . $errmsg .'</div></body></html>'; - exit(); - } - -?> - - <div id="contenu"> - <form id="formmail" action="sendmail.php" method="post" onsubmit="return dataListe('participants','dataParticipants');"> - <table> - <tbody> - <tr> - <td>Contacts disponibles</td> - <td> </td> - <td>Destinataires</td> - </tr> - <tr> - <td> - <select name="contactDispo" size="10" id="contactDispo"> -<?php - $personnes = array(); - $req = 'SELECT P.idP , P.courrielP , P.nomP , P.prenomP FROM Personne P, Appartenir A WHERE P.idP=A.idP AND A.idL=' . $idL; - $result = mysql_query($req) ; - - if (mysql_num_rows($result)>0) - { - for($i=0;$i<mysql_num_rows($result);$i++) - { - list($idP, $courrielP, $nomP, $prenomP) = mysql_fetch_array($result); - $personnes[$idP]=array($courrielP, $nomP, $prenomP); - echo '<option value="'.$idP.'" ondblclick="addPers(this.form);">'; - echo $nomP . " " . $prenomP; - echo "</option>\n"; - } - } - -?> - </select> - </td> - <td> - <input name="AjouterParticipant" id="AjouterParticipant" value="Ajouter" onclick="addPers(this.form);" type="button" /> - <br /> - <br /> - <input name="supprimerParticipant" id="supprimerParticipant" value="Retirer" onclick="removePers(this.form);" type="button" /> - </td> - <td> - <select name="participants" size="10" id="participants"> -<?php - foreach( $personnes as $idP=>$p) - { - if ( isset($_POST['mail_idP' . $idP] ) ) - { - echo '<option value="'.$idP.'">'; - echo $p[1] . " " . $p[2]; - echo "</option>\n"; - } - } -?> - </select> - </td> - </tr> - </tbody> - </table> - <div> - Modèle : -<?php - echo '<select name="modelsList" id="modelsList" onchange="loadlist(\'include/ludo/mail_textarea.php?idR='; - echo $idR . "&model=','modelsList','divMsg');\">\n"; -?> - <option value="empty">Vierge</option> - <option value="cree">Nouvelle Réunion</option> - <option value="modif">Réunion modifiée</option> - <option value="annul">Réunion annulée</option> - <option value="fixee">Réunion fixée</option> - </select> - </div> - <div> - Objet : <input name="msgObject" type="text" size="40" value="AWOR : Courriel de notification" /> - </div> - <div id='divMsg'> -<?php include 'include/ludo/mail_textarea.php'; ?> - </div> - <div> - <?php - echo '<input name="idR" type="hidden" value="' . $idR . '" />' . "\n"; - ?> - <input name="envoi" type="hidden" value="1" /> - <input type="submit" value="Envoyer" /> - </div> - </form> - </div> -<?php generate_html_div_footer(); ?> - <div id="msg"></div> -</body> -</html> - |