コード例 #1
0
ファイル: pmail.php プロジェクト: Nikitian/fl-ru-damp
 /**
  * Отправляет фрилансеру сообщение о том, что его выбрали кандидатом
  *
  * @param string|array $ids
  * @param resource $connect
  * @return  integer количество отправленных уведомлений.
  */
 function ProjectsOfferSelected($ids, $connect = NULL)
 {
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/projects_offers.php';
     $offers = new projects_offers();
     if (!($data = $offers->getSelectedProjectOffers($ids, $connect))) {
         return NULL;
     }
     foreach ($data as $offer) {
         //if (substr($offer['subscr'], 4, 1) != '1' || $offer['is_banned'] == '1') continue; // если не нужны уведомления пропускаем отсылку
         $uname = $offer['uname'];
         $usurname = $offer['usurname'];
         $login = $offer['login'];
         $email = $offer['email'];
         $project_name = $offer['project_name'];
         $project_id = $offer['project_id'];
         $this->subject = "Вас выбрали кандидатом в проекте «" . html_entity_decode($project_name) . "»";
         $project_name = htmlspecialchars($project_name, ENT_QUOTES, 'CP1251', false);
         $body = "Вас выбрали кандидатом в проекте «<a href=\"" . $GLOBALS['host'] . getFriendlyURL("project", $project_id) . $this->_addUrlParams('f') . "\">" . $project_name . "</a>».";
         $body .= "<br/><br/>Желаем вам удачи!<br/>";
         $this->recipient = "{$uname} {$usurname} [{$login}] <" . $email . ">";
         $this->message = $this->GetHtml($uname, $body, array('header' => 'simple', 'footer' => 'frl_simple_projects'), array('login' => $offer['login']));
         $this->SmtpMail('text/html');
     }
     return $this->sended;
 }