92 return $this->transport->getName();
102 return $this->transport->getCode();
112 return $this->transport->getSupportedRecipientTypes();
134 return $this->sendCount;
144 return $this->transport->loadConfiguration();
160 return $this->transport->getConsentMaxRequests();
169 if ($this->startResult !==
null)
171 return $this->startResult;
181 return $this->startResult;
198 $this->isStarted =
true;
214 $this->transport->end();
215 $this->isEnded =
true;
234 if (!($this->transport instanceof
iDuration))
239 return $this->transport->getDuration(
$message);
259 return $this->transport instanceof
iConsent;
278 $builder = ConsentFactory::getConsentBuilder($this->transport::CODE)->setFields(
$data);
296 $builder = ConsentFactory::getTestMessageConsentBuilder($this->transport::CODE)->setFields(
$data);
302 return $builder? $this->transport->sendConsent(
$message, $builder) :
false;
322 if ($this->limiters ===
null)
326 $this->limiters =
array();
330 $this->limiters = $this->transport->getLimiters(
$message);
334 return $this->limiters;
347 if ($limiter->getCurrent() < $limiter->getLimit())
368 if ($limiter->getCurrent() < $limiter->getLimit())
static stat($event, $tag='', $label='')
sendConsent($message, $data)
getSupportedRecipientTypes()
send(Message\Adapter $message)
sendConsentByBuilder(Message\Adapter $message, AbstractConsentMessageBuilder $builder)
isLimitsExceeded(Message\iBase $message=null)
getLimiters(Message\iBase $message=null)
sendTestConsent($message, $data)
static getInstance($code)
__construct(iBase $transport)
saveConfiguration(Message\Configuration $configuration)
getDuration($message=null)
getExceededLimiter(Message\iBase $message=null)
static getTransport($code)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if(!is_null($config))($config as $configItem)(! $configItem->isVisible()) $code
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"