Example #1
0
 /**
  * Уведомления обоим участникам о том, что деньги зарезервированы.
  * @param array $events   информация по событиям (если событий нескольлко, то содержит несколько элементов).
  */
 function SbrReserved($events)
 {
     $ev0 = $events[0];
     $url = $GLOBALS['host'] . '/' . sbr::NEW_TEMPLATE_SBR . '/';
     include_once dirname(__FILE__) . '/account.php';
     include_once dirname(__FILE__) . '/bank_payments.php';
     $reserved = account::getOperationInfo($ev0['reserved_id']);
     for ($e = 0; $e < 2; $e++) {
         $r = $e ? 'e_' : 'f_';
         $rcls = $e ? 'sbr_emp' : 'sbr_frl';
         $sbr = new $rcls($ev0[$r . 'uid'], $ev0[$r . 'login']);
         $sbr_name = sbr_meta::getNameForMail($ev0, 'sbr');
         $cnum = $sbr->getContractNum($ev0['sbr_id'], $ev0['scheme_type'], $ev0['posted']);
         $num = in_array((int) $reserved['payment_sys'], array(4, 5)) ? (int) $reserved['payment_sys'] == 4 ? '№ Б-' . $cnum : '№ ' . bank_payments::GetBillNum($ev0['reserved_id']) : '';
         $num_str = in_array((int) $reserved['payment_sys'], array(4, 5)) ? 'по счету ' . $num : '';
         if ($r == 'e_') {
             $fuserlink = $GLOBALS["host"] . "/users/" . $ev0['f_login'];
             $msg_e = "Информируем Вас о том, что деньги в Сделке «<a href='{$url}?id={$ev0['sbr_id']}{$this->_addUrlParams('e', '&')}'>{$sbr_name}</a>» успешно зарезервированы. Исполнителю <a href='{$fuserlink}'>{$ev0['f_uname']} {$ev0['f_usurname']}</a> [<a href='{$fuserlink}'>{$ev0['f_login']}</a>] отправлено уведомление о том, что ему необходимо начать выполнение работы по заданию.";
             $this->subject = "Денежные средства для {$cnum} зарезервированы";
             $this->message = $this->splitMessage($this->GetHtml($ev0['e_uname'], $msg_e, array('header' => 'simple', 'footer' => 'norisk_robot')));
             $this->recipient = $ev0['e_uname'] . " " . $ev0['e_usurname'] . " [" . $ev0['e_login'] . "] <" . $ev0['e_email'] . ">";
             $this->SmtpMail('text/html');
         } else {
             $msg_f = "Информируем Вас о том, что  деньги в Сделке «<a href='{$url}?id={$ev0['sbr_id']}{$this->_addUrlParams('f', '&')}'>{$sbr_name}</a>» успешно зарезервированы.<br/><br/>";
             $msg_f .= "Пожалуйста, приступите к выполнению задания.";
             $this->subject = "Резервирование денег в Безопасной Сделке (проект «{$ev0['sbr_name']}»)";
             $this->message = $this->splitMessage($this->GetHtml($ev0['f_uname'], $msg_f, array('header' => 'simple', 'footer' => 'norisk_robot')));
             $this->recipient = $ev0['f_uname'] . " " . $ev0['f_usurname'] . " [" . $ev0['f_login'] . "] <" . $ev0['f_email'] . ">";
             $this->SmtpMail('text/html');
         }
         /**
          * @deprecated 
          */
         /*
                     if(!$sbr->checkUserReqvs()) {
                         $msg =  "
                           Пожалуйста, внесите все необходимые данные на вкладке «<a href='{$GLOBALS['host']}/users/{$ev0[$r.'login']}/setup/finance/{$this->_addUrlParams($e ? 'e' : 'f')}'>Финансы</a>». Указанные во вкладке реквизиты требуются для составления договора
                           на оказание услуг и являются необходимым условием для работы через сервис «Сделка Без Риска».
                         ";//по проекту «<a href='{$url}?id={$ev0['sbr_id']}'>{$ev0['sbr_name']}</a>»
                         $this->subject = "Заполнение вкладки «Финансы»";
                         $this->message = $this->splitMessage($this->GetHtml($ev0[$r.'uname'], $msg, array('header'=>'simple', 'footer'=>'norisk_robot')));
                         $this->recipient = $ev0[$r.'uname']." ".$ev0[$r.'usurname']." [".$ev0[$r.'login']."] <".$ev0[$r.'email'].">";
                         $this->SmtpMail('text/html');
                     }*/
     }
 }