Page 1 sur 1

aide pour la modification d'un script

Posté : 28 mai 2012, 17:29
par badboys2012
voici mon code:
<?php

global $database, $localization, $values_to_save, $formation_name, $date, $location;

   $result = $database->select('catalogue', 'title', 'id='.$_POST['formation']);
   list($formation_name) = $database->fetch_array($result);
   
   $result = $database->select('agenda', 'date_start, location', 'id='.$_POST['session']);
   list($date, $location) = $database->fetch_array($result);
   $date = $localization->formatDate($date, 'medium');
   

   

   $mail = new PHPMailer();
   $mail->CharSet = $GLOBALS['lang']['charset'];
   $mail->From = '[email protected]';
   $mail->FromName = getParam('system', 'sitename');
   $mail->AddAddress($_POST['email'], $_POST['prenom'].' '.$_POST['nom']);
   $mail->AddAddress($_POST['author'], $_POST['organisme']);
   $mail->AddAddress('[email protected]');
//   $mail->AddBCC('[email protected]');
   if($_POST['status'] == 1) {
      $mail->Subject = '[Formation Cap\'Com] Votre demande de devis';
      devisPDF($values_to_save['md5']);
      $mail->Body = mailDevis($formation_name);
      $mail->AddAttachment('/homez.49/coordo/www/toto/html2pdf/out/temp_pdf.pdf', 'devis.pdf');
   } else {
      $mail->Subject = '[Formation toto] Confirmation d\'inscription';
      $mail->Body = mailInscription($formation_name, $date, $location, $values_to_save['md5']);
   }
   $mail->Send();

   setcookie('inscription', serialize(array('nom' => $_POST['nom'], 'prenom' => $_POST['prenom'], 'fonction' => $_POST['fonction'], 'email' => $_POST['email'], 'organisme' => $_POST['organisme'], 'adresse' => $_POST['adresse'], 'cp' => $_POST['cp'], 'ville' => $_POST['ville'], 'author' => $_POST['author'], 'type' => $_POST['type'])), time()+86400*365, '/', '.cap-com.org');

   if(!empty($_POST['ml_stag'])) {
      newsletter($_POST['email']);
   }
   if(!empty($_POST['ml_org'])) {
      newsletter($_POST['author']);
   }




function mailInscription($formation, $date, $lieu, $md5) {
   return 'Bonjour,
   
Nous avons le plaisir de vous confirmer que votre inscription à la formation « '.$formation.' » a bien été enregistrée.

Nous vous donnons donc rendez-vous le '.html_entity_decode($date).'  à partir de 9h30 à '.$lieu.'

Le lieu exact vous sera communiqué environ 10 jours avant la formation.

Les horaires sont les suivants :

Accueil à 9h30
Début de la formation à 10h00
Fin de la formation à 17h00

Si vous avez des attentes particulières concernant cette formation, nous vous remercions de nous les communiquer le plus tôt possible par retour de mail. Nous les transmettrons au formateur pour qu\'il puisse adapter le contenu de son intervention.

Afin de valider votre inscription, nous vous remercions de nous faire parvenir votre règlement ou un bon de commande administratif.

Une convention de formation va être transmise à votre service formation. Les attestations de présence et factures seront envoyées directement à la personne en charge du suivi de l\'inscription à l\'issue de la formation.
 
Bien entendu nous restons à votre disposition pour toute information complémentaire.

Pour consulter le récapitulatif des formations pour votre organisme, vous pouvez consulter cette page :
http://toto.org/inscriptions?key='.$md5.'

Cordialement,
 

';
}

j'aimerais rajouter une date de fin date_end afin que les inscrits recoivent un mail leur indiquant la date de debut et la date de fin de la formation à laquelle ils sont inscrits.

Re: aide pour la modification d'un script

Posté : 28 mai 2012, 17:35
par xTG
Bah tu n'as pas déjà ces informations là ?
Nous vous donnons donc rendez-vous le '.html_entity_decode($date).' à partir de 9h30 à '.$lieu.'
Fin de la formation à 17h00

Re: aide pour la modification d'un script

Posté : 28 mai 2012, 18:59
par badboys2012
ça me renvoi uniquement la valeur de date_start, alors que j'ai deux date (date_start et date_end)
comment modifier ma requete pour afficher dans le message les deux dates?

Re: aide pour la modification d'un script

Posté : 28 mai 2012, 19:56
par xTG
Faudrait voir la doc de l'ORM que tu utilises.
Je ferrai ainsi mais sans confirmation de la doc...
$result = $database->select('agenda', 'date_start, location', 'date_end', 'id='.$_POST['session']);

Re: aide pour la modification d'un script

Posté : 01 juin 2012, 14:47
par badboys2012
j'ai trouvé ma reponse, j'avais juste oublié de déclarer date_end :D