Пример #1
0
 /**
  * 2016-07-18
  * 2016-10-24
  * Сообщение для покупателя функция возвращает,
  * а сообщение для администратора — логирует.
  * @param \Exception|Exception $e
  * @return string
  */
 function message(\Exception $e)
 {
     /** @var bool $isSpecific */
     $isSpecific = $e instanceof Exception;
     if (!$isSpecific) {
         $e = df_ef($e);
     }
     df_log($e);
     /** @var string $mc */
     /** @var string $md */
     list($mc, $md) = $isSpecific ? [$e->messageC(), df_tag_if($e->messageD(), $e->isMessageHtml(), 'pre')] : [dfp_error_message(), df_etsd($e)];
     return !$this->ss()->test() ? $mc : df_cc_br($mc, __('Debug message:'), $md);
 }
Пример #2
0
/**
 * 2016-07-14
 * Поддержка тегов HTML обеспечивается шаблоном Df_Checkout/messages
 * @param string|null $message [optional]
 * @return void
 */
function dfp_error($message = null)
{
    df_checkout_error(dfp_error_message($message));
}