linea21-modules
[ class tree: linea21-modules ] [ index: linea21-modules ] [ all elements ]

Source for file x7iYhD98w_sendmail.php

Documentation is available at x7iYhD98w_sendmail.php

  1. <?php
  2. /**
  3.  * @package linea21.modules
  4.  * @subpackage newsletter
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  */
  10.  
  11. include_once('../config/define.php');
  12. include_once('../class/class.newsletter.php');
  13. include_once(SQL '.inc.php');
  14.  
  15. @set_time_limit(0)// suppression du timeout
  16.  
  17. // sélection des newsletters à envoyer
  18. $newsletters $sql_object->DBSelect(SQL_GetNewsletter2Send());
  19. if (count($newsletters<= && $newsletters[0== falseexit;
  20.  
  21. // récupération des emails
  22. $emails_batch $sql_object->DBSelect(SQL_GetEmails4Sending());
  23.  
  24. if (count($emails_batch== && $emails_batch[0== falseexit;
  25.  
  26. $newsletter_object new newsletter;
  27.  
  28. $path $newsletter_object->URI_TEMPLATE;
  29.  
  30. // html
  31. $template_html file_get_contents(override($path '.html'));
  32. // text
  33. $template_txt file_get_contents(override($path '.txt'));
  34. logfile(LOG_MAILINGarray('[newsletter-start]''batch mode''calling ' . __FILE__ ));
  35. require(override("../mail/template_newsletter.php"));
  36. logfile(LOG_MAILINGarray('[newsletter-stop]'));
  37. ?>

Documentation generated on Mon, 08 Apr 2013 18:16:34 +0200 by phpDocumentor 1.4.1