/** * Отсылает сообщение пользователям, которых определили кандидатами в конкурсах * * @param string|array $ids ид предложений пользователей * @param resource $connect * @return integer количество отправленных уведомлений. */ function ContestAddCandidate($ids, $connect = NULL) { require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/contest.php'; if (!($data = contest::getSelectedOffers($ids, $connect))) { return NULL; } foreach ($data as $proj) { if (!$proj['email'] || substr($proj['subscr'], 8, 1) != '1' || $proj['is_banned'] == '1') { continue; } $uname = $proj['uname']; $usurname = $proj['usurname']; $login = $proj['login']; $email = $proj['email']; $project_name = $proj['project_name']; $project_id = $proj['project_id']; $this->recipient = "{$uname} {$usurname} [{$login}] <" . $email . ">"; $this->subject = 'Вас добавили в кандидаты в победители в конкурсе «' . htmlspecialchars_decode($project_name, ENT_QUOTES) . '»'; $userlink = $GLOBALS["host"] . "/users/" . $proj['emp_login']; $project_name = htmlspecialchars($project_name, ENT_QUOTES, 'CP1251', false); $this->message = $this->GetHtml($uname, "Заказчик <a href=\"{$userlink}\">{$proj['emp_name']} {$proj['emp_uname']}</a> [<a href=\"{$userlink}\">{$proj['emp_login']}</a>] добавил(а) вас в кандидаты в победители в конкурсе «<a href=\"{$GLOBALS['host']}" . getFriendlyURL("project", $project_id) . $this->_addUrlParams('f') . "\">" . $project_name . "</a>».\n Вы можете перейти к своей <a href=\"{$GLOBALS['host']}" . getFriendlyURL("project", $project_id) . "?offer={$proj['id']}{$this->_addUrlParams('f', '&')}#offer-{$proj['id']}\">работе</a>.\n <br /><br />\n Желаем вам удачи!\n <br/>\n ", array('header' => 'default', 'footer' => 'frl_subscr_projects'), array('login' => $login)); $this->SmtpMail('text/html'); } return $this->sended; }