Example #1
0
 public function sendNewsletter(&$data)
 {
     $body = "\n\t\tBerita/Artikel terbaru dari Al-Kausar Boarding School:\n\n\n\t\t{$data->subject}\n\n\t\t{$data->lead}\n\n\n\t\tSelengkapnya: http://alkausar.org/{$data->permalink}\n\t\t";
     $headers = array();
     $headers['From'] = '*****@*****.**';
     $headers['Subject'] = 'Alkausar - ' . $data->subject;
     $user = new User($this->folder);
     $users = $user->getByNewsletter();
     if ($users) {
         $mail =& Mail::factory('sendmail', array('sendmail_path' => '/usr/sbin/sendmail'));
         foreach ($users as &$u) {
             if (!$u['mail']) {
                 continue;
             }
             $headers['To'] =& $u->mail;
             $mail->send($u['mail'], $headers, $body);
         }
     }
 }