/** * * @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; }