From a2ab2d9deff40cf8f6ef07591c723f169e639acb Mon Sep 17 00:00:00 2001 From: x2000gommard Date: Tue, 3 Feb 2004 17:42:39 +0000 Subject: [PATCH] =?utf8?q?Anonymisation=20du=20site=20:=20validation=20des?= =?utf8?q?=20offres=20d'emploi=20(pas=20test=E9=20parce=20que=20offreemplo?= =?utf8?q?i.php=20n'existe=20pas=20encore)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- configs/valid.conf.php | 81 ++++++++++++++++++++++++++++++++++++++++++- include/valid_aliases.inc.php | 2 -- include/valid_emploi.inc.php | 50 +++++++++----------------- include/validations.inc.php | 8 ++++- 4 files changed, 103 insertions(+), 38 deletions(-) diff --git a/configs/valid.conf.php b/configs/valid.conf.php index 4574629..ba66bbf 100644 --- a/configs/valid.conf.php +++ b/configs/valid.conf.php @@ -42,7 +42,6 @@ function msg_valid_alias_OK ($nomAlias) { } function msg_valid_alias_NON ($nomAlias,$motif) { - global $globals ; $msg = "Cher(e) camarade,\n". "\n". " La demande que tu avais faite pour les alias $nomAlias@melix.net et $nomAlias@melix.org ". @@ -54,4 +53,84 @@ function msg_valid_alias_NON ($nomAlias,$motif) { return $msg ; } + + +/*** Validation des offres d'emploi ***/ + +function from_mail_valid_emploi() { + global $globals ; + return "Equipe Polytechnique.org <".$globals->addr_mail_valid_emploi.">" ; +} + +function subject_mail_valid_emploi ($nomEntreprise) { + global $globals ; + return "[Polytechnique.org/EMPLOI] Annonce emploi : ".$nomEntreprise ; +} + +function cc_mail_valid_emploi() { + global $globals ; + return $globals->addr_mail_valid_emploi ; +} + +function msg_valid_emploi_OK ($titre) { + $msg = "Bonjour,\n". + "\n". + "L'annonce << {$titre} >> ". + "a été acceptée par les modérateurs. Elle apparaîtra ". + "dans le forum emploi du site\n\n". + "Nous vous remercions d'avoir proposé cette annonce.\n"; + "\n". + "Cordialement,\n". + "L'équipe X.org" ; + return $msg ; +} + +function msg_valid_emploi_NON ($titre) { + $msg = "Bonjour,\n". + "\n". + "L'annonce << {$titre} >> ". + "a été refusée par les modérateurs.\n". + "\n". + "Cordialement,\n". + "L'équipe X.org" ; + return $msg ; +} + +function from_post_emploi() { + global $globals ; + return "Annonce recrutement <".$globals->addr_mail_recrutement.">" ; +} + +function to_post_emploi() { + return "xorg.pa.emploi" ; +} + +function subject_post_emploi( $annonceEmploi ) { + return "[OFFRE PUBLIQUE] ".$annonceEmploi->entreprise." : ".$annonceEmploi->titre ; +} + +function msg_post_emploi( $annonceEmploi ) { + return $annonceEmploi->text. + "\n\n\n". + "#############################################################################\n". + " Ce forum n'est pas accessible à l'entreprise qui a proposé cette annonce.\n". + " Pour y répondre, utilise les coordonnées mentionnées dans l'annonce\n". + " elle-même.\n". + "#############################################################################\n" ; +} + +function from_post_emploi_test() { + global $globals ; + return "Tests annonces recrutement <".$globals->addr_mail_supprt.">" ; +} + +function to_post_emploi_test() { + return "xorg.test" ; +} + +function subject_post_emploi_test( $annonceEmploi) { + return "[TEST PUBLIC] ".$annonceEmploi->entreprise." : ".$annonceEmploi->titre ; +} + + ?> diff --git a/include/valid_aliases.inc.php b/include/valid_aliases.inc.php index f2e75ca..25286e6 100644 --- a/include/valid_aliases.inc.php +++ b/include/valid_aliases.inc.php @@ -1,6 +1,4 @@ ', + $mymail = new DiogenesMailer( + from_mail_valid_emploi(), $this->mail, - "[Polytechnique.org/EMPLOI] Annonce emploi : ".$this->entreprise, - false, "validation+recrutement@m4x.org"); - - $message = - "Bonjour,\n". - "\n"; + subject_mail_valid_emploi($this->entreprise), + false, + cc_mail_valid_emploi()); if($_REQUEST['submit']=="Accepter") { require("nntp.inc.php"); require("poster.inc.php"); $post = new poster( - "Annonces recrutement ", - "xorg.pa.emploi", - "[OFFRE PUBLIQUE] {$this->entreprise} : {$this->titre}"); + from_post_emploi(), + to_post_emploi(), + subject_post_emploi($this)) ; + # Ca c'est pour faire les tests (xorg.test) # $post = new poster( -# "Tests annonces recrutement ", -# "xorg.test", -# "[TEST PUBLIC] {$this->entreprise} : {$this->titre}"); - $post->setbody($this->text - ."\n\n\n" - ."#############################################################################\n" - ." Ce forum n'est pas accessible à l'entreprise qui a proposé cette annonce.\n" - ." Pour y répondre, utilise les coordonnées mentionnées dans l'annonce\n" - ." elle-même.\n" - ."#############################################################################\n" - ); +# from_post_emploi_test(), +# to_post_emploi_test(), +# subject_post_emploi_test($this)) ; + + $post->setbody( msg_post_emploi($this) ) ; $post->post(); - $message .= - " L'annonce << {$this->titre} >> ". - "a été acceptée par les modérateurs. Elle apparaîtra ". - "dans le forum emploi du site\n\n". - "Nous vous remercions d'avoir proposé cette annonce."; + $message = msg_valid_emploi_OK( $this->titre ) ; } else { - $message .= - " L'annonce << {$this->titre} >> ". - "a été refusée par les modérateurs.\n\n"; + $message = msg_valid_emploi_NON( $this->titre ) ; } - $message .= - "\n". - "Cordialement,\n". - "L'équipe X.org"; $message = wordwrap($message,78); $mymail->setBody($message); $mymail->send(); diff --git a/include/validations.inc.php b/include/validations.inc.php index b039604..71e8e59 100644 --- a/include/validations.inc.php +++ b/include/validations.inc.php @@ -1,6 +1,6 @@