PageRenderTime 41ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/nacridan/liste-mail-beta.php

https://gitlab.com/nacridan/Nacridan
PHP | 180 lines | 67 code | 10 blank | 103 comment | 0 complexity | 384a23f17fe87e2e71134e16c7fcdb81 MD5 | raw file
  1. <?php
  2. /*
  3. * SELECT name, Player.id_Member, email
  4. * FROM Player
  5. * LEFT JOIN Member ON Player.id_Member = Member.id
  6. * LEFT JOIN MemberDetail ON MemberDetail.id_Member = Member.id
  7. * WHERE Player.name = 'Adah'
  8. */
  9. // Les ---- indique que le testeur est bien dans le bon groupe dans le forum
  10. function givelist()
  11. {
  12. $liste = array();
  13. $liste[] = "paul.butin@gmail.com"; // Nidaime -----
  14. $liste[] = "ydecat@hotmail.com"; // Nanik-----
  15. $liste[] = "archloch_gt3@hotmail.com"; // Zaza ----
  16. $liste[] = "arnjea@gmail.com"; // Démone Lame -----
  17. $liste[] = "seb.caillot@orange.fr"; // Ancien HL de MH
  18. $liste[] = "gdseb.delfino@laposte.net"; // Adah -----
  19. $liste[] = "benoit.lanselle@hotmail.fr"; // Albus ----
  20. $liste[] = "leca.sonia@neuf.fr"; // Nathanaël -----
  21. $liste[] = "raistlin@nerim.net"; // Raistlin ^^ ------
  22. $liste[] = "pshittroll@live.fr"; // Wanderbegen
  23. $liste[] = "marco.resto@wanadoo.fr"; // Amlika -----
  24. $liste[] = "guillaume.inglese@gmail.com"; // Yogui dev ZoryaZilla (vérifié) -----
  25. $liste[] = "cnam_mail@yahoo.fr"; // MightyDuck ------
  26. $liste[] = "laurenttexier33@gmail.com"; // Samyouaf ------
  27. $liste[] = "koudboul@laposte.net"; // joueur HL de la V1 à une époque, HL MH ------
  28. $liste[] = "carylt@gmail.com"; // Lune Rouge V1, joueur MH et Thaanis ------
  29. $liste[] = "julien1david@hotmail.com"; // Balin -------
  30. $liste[] = "yoan.vuarant@laposte.net"; // Rincevent + HL MH ----
  31. $liste[] = "macruz007@hotmail.com"; // Blanche Naine + HL MH -------
  32. $liste[] = "jean-marc.pellon@laposte.net"; // Mine Autohre V1 -----
  33. $liste[] = "sjaillet@gmail.com"; // God ^^ ------
  34. $liste[] = "llodra@free.fr"; // Unaildaulx lvl 108 V1 -------
  35. $liste[] = "soco931@hotmail.fr"; // Micko -------
  36. $liste[] = "emdjii@gmail.com"; // -----
  37. $liste[] = "grolengrumpy@aliceadsl.fr"; // grumpy len
  38. $liste[] = "loulouboylove@hotmail.fr"; // Jorel tapeau
  39. $liste[] = "ixnay_phil@hotmail.com"; // Alicia
  40. $liste[] = "etienne-76@hotmail.fr"; // --- aregon HL MH
  41. $liste[] = "groscrom@hotmail.fr"; // ---- Grumpy Len
  42. $liste[] = "metalbc40@voila.fr"; // ----- Shkrou
  43. $liste[] = "bernardfabre1@hotmail.com"; // ----- Nerba + HL MH
  44. $liste[] = "beuzonboris@hotmail.fr"; // ----- Bobomaster
  45. $liste[] = "loris.64@gmail.com"; // loris MH
  46. $liste[] = "ambrune@hotmail.fr"; // Ambrune V1
  47. $liste[] = "rlemauff@free.fr"; // Tahl - V1
  48. $liste[] = "p.dannoux@gmail.com"; // Pich
  49. $liste[] = "swal4u@gmail.com"; // MS
  50. $liste[] = "emmanuel-claudine@wanadoo.fr"; // manu (hermes)
  51. $liste[] = "alainprovost@videotron.ca"; // Suma Dartson
  52. $liste[] = "moanho@gmail.com"; // MoaNho
  53. $liste[] = "lymnade@yahoo.fr"; // Antares (Lune Rouge V1)
  54. $liste[] = "rodben69@hotmail.fr"; // RODROC
  55. $liste[] = "toffeskien@gmail.com"; // Cratofix FPL.
  56. $liste[] = "chr.burdin@gmail.com"; // kraa jeune de la V1.
  57. $liste[] = "sylvainbarbass@hotmail.com"; // Kiliad jeune de la V1.
  58. $liste[] = "targuel@hotmail.fr"; // Ululer
  59. $liste[] = "nicolasrpg@laposte.net"; // Anuvico
  60. $liste[] = "gbe@tropchouette.com"; // Alabrok, joueur MH
  61. $liste[] = "troll.oizo@free.fr"; // Jon Snow, V1 + MH
  62. $liste[] = "adrien.montagut@gmail.com"; // django V1, donateur ulule en retard
  63. $liste[] = "joffrey.carlet@gmail.com"; // Stagiaire PHP
  64. $liste[] = "stephane.sanchez.b@gmail.com"; // stagiaire webdesign
  65. $liste[] = "nette.romain@gmail.com"; // Ange Blood - Romain V1
  66. // ------------ Dev
  67. $liste[] = "lordthergal@gmail.com";
  68. $liste[] = "stephane.melis2@hotmail.fr"; // -----
  69. $liste[] = "claude.longelin@gmail.com"; // -----
  70. $liste[] = "celine.pollet73@gmail.com"; // -----
  71. $liste[] = "ama.devaux@gmail.com"; // /-----
  72. $liste[] = "ainowallen@gmail.com";
  73. $liste[] = "aeli.lhum@gmail.com";
  74. return $liste;
  75. }
  76. // echo "Actuellement ".count(givelist())." bêta-testeurs...";
  77. // ------------------------- ENVOIE MAIL --------------------------
  78. /*
  79. * DEFINE ("SMTPDOMAIN","nacridan.com");
  80. * DEFINE ("SMTPHOST","localhost");
  81. * DEFINE ("SMTPLOGIN","");
  82. * DEFINE ("SMTPPASS","");
  83. *
  84. * DEFINE ("HOMEPATH","/var/www/nacridan/nacridan-v2-test/nacridan");
  85. *
  86. *
  87. * function sendEmail($email,&$res){
  88. * if(SMTPDOMAIN!="nacridan.com")
  89. * return;
  90. *
  91. * require_once(HOMEPATH."/lib/swift/Swift.php");
  92. * require_once(HOMEPATH."/lib/swift/Swift/Connection/SMTP.php");
  93. *
  94. * $subject="[Nacridan 2] Informations sur la bêta fermée";
  95. * $message = "Bonjour,\n\n";
  96. * $message .= "La bêta fermée sera lancée vendredi 10 août à 11h sur le site suivant :\n\n";
  97. * $message .= "www.nacridan.com/nacridan-v2-test/nacridan\n\n";
  98. * $message .= "Si vous n'êtes pas encore inscrit au forum, il est conseillé de le faire assez rapidement. Vous serez inclu dans le groupe Bêta-Testeurs avec l'accès à la catégorie du forum dédiée à la bêta. Tous les bugs et commentaires concernant la V2 seront à poster là-bas. Si vous êtes déjà inscrit, vérifiez bien que vous faites partie du groupe Bêta-Testeurs, vous devriez avoir accès aux 8 sections dédiées à la V2 : annonces, correction des textes, etc. \n\n";
  99. * $message .= "www.nacridan.com/forum\n\n";
  100. * $message .= "Une partie des règles du jeu sont déjà en ligne, nous continuons, à travailler dessus :\n\n";
  101. * $message .= "http://www.nacridan.com/nacridan-v2-test/nacridan/i18n/rules/fr/rules.php\n\n";
  102. * $message .= "Lors de votre inscription au jeu vendredi, pensez à utiliser l'adresse email que vous avez fournie. Vous aurez la possibilité de créer trois personnages avec le même compte. Le premier sera créé lors de votre première connexion. Les deux autres pourront être créés à partir du menu Conquête, à l'intérieur du jeu. Pour passer d'un personnage à l'autre, il vous suffira d'utiliser le menu déroulant en haut à droite, une fois connecté.\n\n";
  103. * $message .= "C'est un projet amateur aux moyens financiers limités, donc nous utiliserons le serveur de la V1 pour la bêta fermée de la V2. Il n'est malheureusement pas possible d'être connecté en même temps sur la V1 et la V2.'\n\n";
  104. *
  105. *
  106. *
  107. *
  108. * $message .= "-------------------------------------\n";
  109. * $message .= "Rappel : Si vous recevez cet email, vous vous êtes inscrit avec succès à la bêta fermée de Nacridan 2. Si ce n'est pas le cas, ou que vous êtes finalement indisponible, signalez le dans le forum www.nacridan.com/forum pour faire retirer votre adresse de cette liste.\n";
  110. * $message .= "-------------------------------------\n";
  111. *
  112. * // --------------- html
  113. *
  114. * $messagehtml = "Bonjour,<br/><br/>";
  115. * $messagehtml .= "La bêta fermée sera lancée vendredi 10 août à 11h sur le site suivant :<br/><br/>";
  116. * $messagehtml .= "www.nacridan.com/nacridan-v2-test/nacridan<br/><br/>";
  117. * $messagehtml .= "Si vous n'êtes pas encore inscrit au forum, il est conseillé de le faire assez rapidement. Vous serez inclu dans le groupe Bêta-Testeurs avec l'accès à la catégorie du forum dédiée à la bêta. Tous les bugs et commentaires concernant la V2 seront à poster là-bas. Si vous êtes déjà inscrit, vérifiez bien que vous faites partie du groupe Bêta-Testeurs, vous devriez avoir accès aux 8 sections dédiées à la V2 : annonces, correction des textes, etc.<br/><br/>";
  118. * $messagehtml .= "www.nacridan.com/forum<br/><br/>";
  119. * $messagehtml .= "Une partie des règles du jeu sont déjà en ligne, nous continuons, à travailler dessus :<br/><br/>";
  120. * $messagehtml .= "http://www.nacridan.com/nacridan-v2-test/nacridan/i18n/rules/fr/rules.php<br/><br/>";
  121. * $messagehtml .= "Lors de votre inscription au jeu vendredi, pensez à utiliser l'adresse email que vous avez fournie. Vous aurez la possibilité de créer trois personnages avec le même compte. Le premier sera créé lors de votre première connexion. Les deux autres pourront être créés à partir du menu Conquête, à l'intérieur du jeu. Pour passer d'un personnage à l'autre, il vous suffira d'utiliser le menu déroulant en haut à droite, une fois connecté.<br/><br/>";
  122. * $messagehtml .= "C'est un projet amateur aux moyens financiers limités, donc nous utiliserons le serveur de la V1 pour la bêta fermée de la V2. Il n'est malheureusement pas possible d'être connecté en même temps sur la V1 et la V2.<br/><br/>";
  123. *
  124. *
  125. * $messagehtml .= "-------------------------------------<br/>";
  126. * $messagehtml .= "Rappel : Si vous recevez cet email, vous vous êtes inscrit avec succès à la bêta fermée de Nacridan 2. Si ce n'est pas le cas, ou que vous êtes finalement indisponible, signalez le dans le forum www.nacridan.com/forum pour faire retirer votre adresse de cette liste.<br/>";
  127. * $messagehtml .= "-------------------------------------<br/>";
  128. *
  129. * $to = $email;
  130. * $mailer = new Swift(new Swift_Connection_SMTP(SMTPHOST));
  131. * if ($mailer->isConnected()) //Optional
  132. * {
  133. *
  134. * if(SMTPLOGIN!="" && SMTPPASS!="")
  135. * {
  136. * require_once(HOMEPATH."/lib/swift/Swift/Authenticator/PLAIN.php");
  137. * $mailer->loadAuthenticator(new Swift_Authenticator_PLAIN());
  138. * $mailer->authenticate(SMTPLOGIN, SMTPPASS);
  139. * }
  140. *
  141. * //Add as many parts as you need here
  142. * $mailer->addPart($message);
  143. * $mailer->addPart($messagehtml, 'text/html');
  144. * $mailer->setCharset("UTF-8");
  145. * $mailer->send(
  146. * $to,
  147. * "Nacridan <noreply@".SMTPDOMAIN.".>",
  148. * $subject
  149. * );
  150. *
  151. * $mailer->close();
  152. * $res = "Mail should be sent successfully";
  153. * }
  154. * else
  155. * $res = "Error not connected to SMTP";
  156. * }
  157. */
  158. // ---- phase d'envoie
  159. /*
  160. * $res = "test";
  161. *
  162. *
  163. * $list = givelist();
  164. * foreach($list as $email)
  165. * {
  166. * sendEmail($email,$res);
  167. * echo "<br/>".$res."<br/>";
  168. * }
  169. */
  170. ?>