當前位置: 首頁>>代碼示例>>PHP>>正文


PHP sbr_meta::getDeadlines方法代碼示例

本文整理匯總了PHP中sbr_meta::getDeadlines方法的典型用法代碼示例。如果您正苦於以下問題:PHP sbr_meta::getDeadlines方法的具體用法?PHP sbr_meta::getDeadlines怎麽用?PHP sbr_meta::getDeadlines使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在sbr_meta的用法示例。


在下文中一共展示了sbr_meta::getDeadlines方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: SbrDeadlineAlert

 /**
  * Уведомление о скором истечении сроков выполнения этапа СБР или о том, что сроки уже истекли.
  *
  * @see sbr_meta::getDeadlines()
  */
 public function SbrDeadlineAlert()
 {
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/sbr.php';
     $url = $GLOBALS['host'] . '/' . sbr::NEW_TEMPLATE_SBR . '/';
     if (!($deadlines = sbr_meta::getDeadlines())) {
         return 0;
     }
     foreach ($deadlines as $stage) {
         $sbr_link_e = "задачи «<a href='{$url}?site=Stage&id={$stage['id']}'>{$stage['name']}</a>» в проекте «Безопасной Сделки» «<a href='{$url}?id={$stage['sbr_id']}{$this->_addUrlParams('e', '&')}'>{$stage['sbr_name']}</a>»";
         $sbr_link_f = "задачи «<a href='{$url}?site=Stage&id={$stage['id']}'>{$stage['name']}</a>» в проекте «Безопасной Сделки» «<a href='{$url}?id={$stage['sbr_id']}{$this->_addUrlParams('f', '&')}'>{$stage['sbr_name']}</a>»";
         for ($e = 0; $e < 2; ++$e) {
             $r = $e ? 'e_' : 'f_';
             if ($stage[$r . 'banned'] == '1') {
                 continue;
             }
             if ($stage['is_dead'] == 't') {
                 $this->subject = 'Сроки выполнения проекта по «Безопасной Сделке» истекли';
                 $msg = 'Сообщаем вам о том, что закончился срок выполнения ' . ($e ? $sbr_link_e : $sbr_link_f) . '<br/><br/>';
                 $msg .= $e ? 'На настоящий момент проект является просроченным, и вы можете обратиться в Арбитраж для выяснения дальнейшей судьбы сделки.<br/><br/>
                               Пожалуйста, свяжитесь с фрилансером для выяснения возможных путей разрешения ситуации.' : 'На настоящий момент проект является просроченным, и Заказчик вправе обратиться в Арбитраж для выяснения дальнейшей судьбы сделки.<br/><br/>
                               Пожалуйста, свяжитесь с Заказчиком для выяснения возможных путей разрешения ситуации.';
             } else {
                 $this->subject = 'До окончания «Безопасной Сделки» остается 1 день';
                 $msg = $e ? "Напоминаем вам о том, что до окончания выполнения {$sbr_link_e} остался один день.<br/><br/>\n                                 Мы уже предупредили об этом исполнителя проекта, фрилансера {$stage['f_uname']} {$stage['f_usurname']} [{$stage['f_login']}], и надеемся, что он успеет в срок." : "Сообщаем вам о том, что до окончания {$sbr_link_f} остается 1 день.";
             }
             $this->message = $this->GetHtml($stage[$r . 'uname'], $msg, array('header' => 'simple', 'footer' => 'simple'));
             $this->recipient = $stage[$r . 'uname'] . ' ' . $stage[$r . 'usurname'] . ' [' . $stage[$r . 'login'] . '] <' . $stage[$r . 'email'] . '>';
             $this->SmtpMail('text/html');
         }
     }
 }
開發者ID:kapai69,項目名稱:fl-ru-damp,代碼行數:36,代碼來源:smail.php


注:本文中的sbr_meta::getDeadlines方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。