Exemplo n.º 1
0
 /**
  * 
  * @param array $users
  * @param array $message  -> $message['title'] and $message['content']
  * @return boolean true if send email correctly
  */
 public function sendNewsLitter($users = array(), $message = array())
 {
     if (count($users) && count($message)) {
         $error = false;
         //$users = implode(',', $users);
         foreach ($users as $user) {
             $userInfo = $this->getAllSubscribers("WHERE u_id={$user}")[0];
             $userE = $userInfo->u_email;
             $userN = $userInfo->u_name;
             $message['content'] = ShortCode::convert($message['content'], $userN, $userE);
             if (!mail($userE, $message['title'], $message['content'], self::HEAD)) {
                 $error = true;
             }
         }
         if (!$error) {
             return true;
         }
     }
     return false;
 }