Требуется разработчик! Поддержка серверов

SENDER: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Константы модуля sender

КонстантаПроверяется
BX_UTFDataExport::toCsv

Список функций и методов модуля sender

Метод
Agreement::isAcceptedByUser($userId)
Agreement::requestFromCurrentUser()
Agreement::acceptByCurrentUser()
Agreement::getText($asRichHtml = false)
Agreement::getErrorText()
Sanitizer::sanitizeHtml($html, $previousHtml = '', User $user = null)
Sanitizer::cleanHtml($html)
Sanitizer::fixReplacedStyles($html)
Sanitizer::fixTemplateStyles($html)
Sanitizer::removePhp($string = '', $previousString, User $user = null)
Access::current()
Access::__construct(User $user)
Access::canViewAnything()
Access::canModifySettings()
Access::canViewLetters()
Access::canModifyLetters()
Access::canViewAds()
Access::canModifyAds()
Access::canViewRc()
Access::canModifyRc()
Access::canViewSegments()
Access::canModifySegments()
Access::canViewStart()
Access::canViewBlacklist()
Access::canModifyBlacklist()
Access::canViewAbuses()
Access::canModifyAbuses()
Access::canPerform($entityCode, $actionCode, $minPerm = null)
AccessChecker::getMessage($code)
AccessChecker::getError($code = self::ERR_CODE_VIEW)
AccessChecker::addError(ErrorCollection $collection, $code = self::ERR_CODE_VIEW)
AccessChecker::checkViewAccess(ErrorCollection $collection, User $user = null)
Manager::clearMenuCache()
Manager::canUse()
Manager::getTrialText()
Manager::getRoleList(array $parameters = [])
Manager::getAccessList(array $parameters = [])
Manager::setAccessCodes(array $list = [])
Manager::getRolesByUserId($userId)
Manager::getRolePermissions($roleId)
Manager::setRolePermissions($roleId = null, array $roleFields = [], array $permissions)
Manager::deleteRole($roleId)
Manager::installRolesAgent()
Manager::installRoles()
Permission::getPermission($entityCode, $actionCode)
Permission::check(array $permissions, $entityCode, $actionCode, $minPerm = null)
Permission::getByUserId($userId)
Permission::getMap()
Permission::normalize(array $source)
Permission::getEntityName($entity)
Permission::getActionName($action)
Permission::getPermissionName($permission)
Permission::getAdminPermissions()
User::current()
User::get($id)
User::__construct($id = null)
User::getId()
User::isAdmin()
User::hasAccess()
User::getAccess()
User::canView()
User::isBroadAccess()
User::isModuleAccessibleOnPortal()
User::canEdit()
User::isPortalAdmin()
User::isAgreementAccepted()
User::canEditPhp()
User::canUseLpa()
User::getObject()
User::isCurrent()
Subscription::getLinkUnsub(array $fields)
Subscription::getLinkSub(array $fields)
Subscription::onMailEventSubscriptionList($data)
Subscription::getSubscriptions($data)
Subscription::onMailEventSubscriptionEnable($data)
Subscription::onMailEventSubscriptionDisable($data)
Subscription::unsubscribeRecipient($data)
Subscription::getList($data)
Subscription::subscribe(array $data)
Subscription::unsubscribe($data)
Subscription::add($code, array $mailingIdList)
Subscription::getMailingList($params)
Subscription::sendEventConfirm($email, array $mailingIdList, $siteId)
Subscription::isUnsubscibed($mailingId, $code, $typeId = Recipient\Type::EMAIL)
MailingTable::getTableName()
MailingTable::getMap()
MailingTable::validateDescription()
MailingTable::onAfterUpdate(Entity\Event $event)
MailingTable::onAfterDelete(Entity\Event $event)
MailingTable::getPresetMailingList(array $params = null)
MailingTable::checkFieldsChain(Entity\Result $result, $primary = null, array $fields)
MailingTable::updateChain($id, array $fields)
MailingTable::getChain($id)
MailingTable::updateChainTrigger($id)
MailingTable::setWasRunForOldData($id, $state)
MailingTable::getPersonalizeList($id)
MailingTable::getChainPersonalizeList($id)
MailingGroupTable::getTableName()
MailingGroupTable::getMap()
MailingSubscriptionTable::getTableName()
MailingSubscriptionTable::getMap()
MailingSubscriptionTable::getSubscriptionList(array $parameters = array())
MailingSubscriptionTable::getUnSubscriptionList(array $parameters = array())
MailingSubscriptionTable::addSubscription(array $parameters = array())
MailingSubscriptionTable::addUnSubscription(array $parameters = array())
Settings::__construct(array $settings = null)
Settings::getArrayFromTrigger(Base $trigger)
Settings::getArray()
Settings::getTriggerId()
Settings::getEndpoint($key = null)
Settings::setEndpoint($code, $moduleId)
Settings::getFields()
Settings::setFields($fields)
Settings::setTypeStart($state)
Settings::isTypeStart()
Settings::setEventOccur($state)
Settings::isEventOccur()
Settings::isPreventEmail()
Settings::setPreventEmail($state)
Settings::isClosedTrigger()
Settings::setClosedTrigger($state)
Settings::getClosedTriggerTime()
Settings::setClosedTriggerTime($time)
Settings::getClosedTriggerInterval()
Settings::setClosedTriggerInterval($interval)
Settings::setRunForOldData($state)
Settings::canRunForOldData()
Settings::setWasRunForOldData($state)
Settings::wasRunForOldData()
Settings::setEventModuleId($moduleId)
Settings::getEventModuleId()
Settings::setEventType($eventType)
Settings::getEventType()
Settings::getFullEventType()
Settings::setInterval($value = 0, $type = 'H')
Settings::getInterval()
Settings::getIntervalValue()
Settings::getIntervalType()
Settings::setIntervalValue($intervalValue)
Settings::setIntervalType($intervalType)
Manager::handleEvent()
Manager::processEvent($params)
Manager::stop($chain, $data, $setGoal)
Manager::send($chain)
Manager::preventMailEvent(array $emailEvent)
Manager::addRecipient($chain, $settings, $data)
Manager::activateAllHandlers($activate = true)
Manager::actualizeHandler(array $params, $activate = null)
Manager::getFieldsFromEndpoint(array $endpointList)
Manager::getEndpointFromFields(array $postData)
Manager::getList(array $endpointList = null)
Manager::getOnce(array $endpoint)
Manager::getClassList(array $endpointList = null)
Manager::sort($a, $b)
Manager::debug($mess)
Manager::getClosedEventAgentName($moduleId, $eventType, $chainId)
Manager::fireClosedEventAgent($moduleId, $eventType, $chainId)
Manager::actualizeHandlerForChild($activate = null)
Manager::onAfterMailingChainSend(Event $event)
Manager::onAfterPostingSendRecipient(Event $event)
Manager::onAfterRecipientUnsub($data)
Manager::onTriggerList($data)
TriggerConnector::getConnectorForm()
TriggerConnector::filterConnectorData()
TriggerConnector::getForm()
TriggerConnector::filter()
TriggerConnector::getRecipient()
TriggerConnector::getProxyFieldsFromEventToConnector()
TriggerConnector::getRecipientResult()
TriggerConnector::getConnector()
TriggerConnectorClosed::isClosed()
TriggerConnectorClosed::getEventModuleId()
TriggerConnectorClosed::getEventType()
TriggerConnectorClosed::getProxyFieldsFromEventToConnector()
Base::setModuleId($moduleId)
Base::getModuleId()
Base::setSiteId($siteId)
Base::getSiteId()
Base::getId()
Base::requireConfigure()
Base::isClosed()
Base::canBeTarget()
Base::canRunForOldData()
Base::setRunForOldData($isRunForOldData)
Base::isRunForOldData()
Base::setFields(array $fieldValues = null)
Base::getFields()
Base::getFieldValue($name, $defaultValue = null)
Base::setParams(array $fieldValues = null)
Base::getParams()
Base::getParam($name, $defaultValue = null)
Base::setFieldFormName($fieldFormName)
Base::getFieldFormName()
Base::setFieldPrefix($fieldPrefix)
Base::getFieldPrefix()
Base::getFieldId($id)
Base::getFieldName($name)
Base::getFullEventType()
Base::getMailEventToPrevent()
Base::filter()
Base::getForm()
Base::getRecipientResult()
Base::getPersonalizeFields()
Base::getPersonalizeList()
Base::getName()
Base::getCode()
Base::getEventModuleId()
Base::getEventType()
Base::getRecipient()
Rc::getFilterFields()
Rc::saveData($id = null, array $data)
TriggerCampaign::getDefaultData()
TriggerCampaign::getList(array $parameters = [])
TriggerCampaign::getChain()
Segment::getDefaultIds()
Segment::getIdByCode($code)
Segment::getList(array $parameters = array())
Segment::getDefaultData()
Segment::loadData($id)
Segment::saveData($id = null, array $data)
Segment::isHidden()
Segment::isSystem()
Segment::isFilterOnly()
Segment::setFilterOnlyMode($mode = true)
Segment::appendContactSetConnector($contactSetId = null)
Segment::getFirstContactSetId()
Segment::upload(array $list)
Segment::updateAddressCounters($segmentId, array $counters)
Segment::getAddressCounter($segmentId)
Segment::getAddressCounters(array $list)
Segment::updateUseCounters(array $list, $isInclude = true)
Segment::remove()
Segment::removeById($id)
Message::loadConfiguration($id = null, Configuration $configuration = null)
Message::saveConfiguration(Configuration $configuration)
Message::copyConfiguration($id)
Message::removeConfiguration($id)
Message::removeById($id)
Message::getFields()
Message::setFields(array $fields)
Message::getCode()
Message::setCode($code)
Message::getDefaultData()
Message::loadData($id)
Message::saveData($id = null, array $data)
Template::getDefaultData()
Template::loadData($id)
Template::saveData($id = null, array $data)
Template::remove()
Template::removeById($id)
Letter::getFilterFields()
Letter::getDataClass()
Letter::getList(array $parameters = array())
Letter::createInstanceById($id = null, array $messageCodes = [])
Letter::createInstanceByArray(array $data, array $messageCodes = [])
Letter::createInstanceByPostingId($postingId)
Letter::createInstanceByContactId($contactId, array $messageCodes = [])
Letter::createInstanceByCode($code = null, array $messageCodes = [])
Letter::getDefaultData()
Letter::saveData($id = null, array $data)
Letter::prepareSearchContent()
Letter::saveDataSegments($id, array $segmentsInclude, array $segmentsExclude)
Letter::getArrayDiffNewest(array $current, array $old)
Letter::getArrayDiffRemoved(array $current, array $old)
Letter::updateTemplateUseCount(array $data, array $previousData)
Letter::loadData($id)
Letter::hasStatistics()
Letter::canChangeSegments()
Letter::loadDataSegments($id)
Letter::canChangeTemplate()
Letter::getMessage()
Letter::isSupportHeatMap()
Letter::isSupportReiterate()
Letter::getCampaignId()
Letter::getDuration()
Letter::getState()
Letter::getMethod()
Letter::getCounter()
Letter::getTester()
Letter::isReiterate()
Letter::isTrigger()
Letter::isSupportTesting()
Letter::remove()
Letter::removeById($id)
Letter::copy()
Letter::test(array $codes, array $parameters = array())
Letter::plan(Date $date)
Letter::wait()
Letter::send()
Letter::sendErrors()
Letter::stop()
Letter::halt()
Letter::resume()
Letter::pause()
Letter::getLastPostingData()
Chain::getList()
Chain::getLast()
Chain::getLetter($letterId)
Chain::addLetter($letterId)
Chain::shiftTime($letterId, $timeShift = 0)
Chain::removeLetter($letterId)
Chain::moveUp($letterId)
Chain::moveDown($letterId)
Chain::sort()
Chain::save()
Chain::load($id)
Chain::createInstanceById($id)
Chain::getIdByParentId(array $list, $parentId = null)
Chain::move($letterId, $offset)
Campaign::getList(array $parameters = array())
Campaign::getDefaultId()
Campaign::getSites()
Campaign::getDefaultData()
Campaign::saveData($id = null, array $data)
Campaign::loadData($id)
Campaign::getSiteId()
Campaign::getSiteName()
Campaign::getSubscriberCount()
Campaign::activate($isActivate = true)
Campaign::deactivate()
Campaign::remove()
Campaign::removeById($id)
Base::create($id = null)
Base::__construct($id = null)
Base::getDefaultData()
Base::filterDataByEntityFields(MainEntityBase $entity, array &$data)
Base::filterDataByChanging(array &$data, array $previousData)
Base::saveByEntity(MainEntityBase $entity, $id = null, array $data, $primary = null)
Base::removeByEntity(MainEntityBase $entity, $primary)
Base::loadData($id)
Base::saveData($id = null, array $data)
Base::copyData($id, array $data = array())
Base::loadByArray(array $data)
Base::load($id)
Base::save()
Base::setId($id)
Base::set($key, $value)
Base::unsetByKey($key)
Base::get($key, $defaultValue = null)
Base::mergeData(array $data)
Base::setData(array $data)
Base::getData()
Base::hasErrors()
Base::clearErrors()
Base::addError($message, $code = null)
Base::getErrorCollection()
Base::getErrors()
Base::getErrorMessages()
Base::setUser(Security\User $user = null)
Base::getUser()
Base::getDataClass()
Base::getSearchBuilder()
Base::prepareSearchContent()
Base::saveSearchIndex()
Ad::getFilterFields()
Ad::saveData($id = null, array $data)
Contact::getList(array $parameters = array())
Contact::getDefaultData()
Contact::saveData($id = null, array $data)
Contact::saveDataLists($id, $setList, $subList, $unsubList)
Contact::loadData($id)
Contact::remove()
Contact::removeById($id)
Contact::removeFromBlacklistById($id)
Contact::subscribe($campaignId = null)
Contact::unsubscribe($campaignId = null)
Contact::addToBlacklist()
Contact::removeFromBlacklist()
Contact::addToList($listId)
Contact::removeFromList($listId)
Duration::__construct(Entity\Letter $letter)
Duration::getDate()
Duration::getCount()
Duration::getInterval()
Duration::getFormatted()
Duration::getFormattedMinimalInterval()
Duration::getFormattedMaximalInterval()
Duration::getMinimalInterval()
Duration::getMaximalInterval()
Duration::getWarnInterval()
Duration::getFormattedInterval()
Duration::format(DateTime $dateTime = null)
MethodDefered::__construct(Entity\Letter $letter)
MethodDefered::apply()
MethodDefered::revoke()
MethodDefered::getCode()
Semantics::getFinishStates()
Semantics::getReadyStates()
Semantics::getWorkStates()
Semantics::getStates($semanticId)
State::__construct(Entity\Letter $letter)
State::isReady()
State::isSent()
State::isFinished()
State::isStopped()
State::isWaiting()
State::isHalted()
State::isSending()
State::isPlanned()
State::isPaused()
State::wasStartedSending()
State::wasPostingBuilt()
State::isSendingLimitExceeded()
State::isSendingPlanned()
State::getDateSend()
State::getDatePause()
State::getDateSent()
State::getDateCreate()
State::getPlannedDateSend()
State::getLastExecutedDate()
State::updatePlannedDateSend(Date $date)
State::updateDateSend()
State::updateDatePause()
State::updateDateSent()
State::updateDate($name, $date = null)
State::getCode()
State::getName()
State::getStateName($code)
State::getList()
State::plan(Date $sendDate)
State::ready()
State::send()
State::sendErrors()
State::pause()
State::halt()
State::resume()
State::stop()
State::init()
State::reset()
State::wait(Dispatch\MethodSchedule $method = null)
State::canReady()
State::canSend()
State::canSendErrors()
State::canPlan()
State::canPause()
State::canStop()
State::canResume()
State::canReset()
State::canInit()
State::canWait()
State::canHalt()
State::getPossibleStates()
State::canChangeState($state)
State::changeState($state, Date $sendDate = null)
State::isPossibleState($state)
State::updateStatus($status, $state, Date $sendDate = null)
State::getStateMap()
State::getStatusMap()
DurationDateBased::__construct(Entity\Letter $letter)
DurationDateBased::getInterval($count)
DurationDateBased::getElapsedInterval()
MethodTime::__construct(Entity\Letter $letter)
MethodTime::setDateTime(DateTime $dateTime)
MethodTime::getDateTime()
MethodTime::apply()
MethodTime::revoke()
MethodTime::getCode()
Method::__construct(Entity\Letter $letter)
Method::canChange()
Method::getCode()
Method::defer()
Method::time(DateTime $dateTime)
Method::now()
Method::set(iMethod $method)
Method::get()
Method::apply()
Method::revoke()
DurationCountBased::create(Message\Adapter $message)
DurationCountBased::__construct(Message\Adapter $message)
DurationCountBased::getInterval($count)
DurationCountBased::getIntervalDefault($count)
DurationCountBased::getLimitUnit(Transport\iLimiter $limiter)
DurationCountBased::getLimitTimeouts(Transport\iLimiter $limiter)
DurationCountBased::getLimiters()
MethodSchedule::__construct(Entity\Letter $letter)
MethodSchedule::setDaysOfMonth(array $days)
MethodSchedule::setDaysOfWeek(array $days)
MethodSchedule::setMonthsOfYear(array $months)
MethodSchedule::setTime($hours, $minutes)
MethodSchedule::getDateTimeByData(array $months = [], array $days = [])
MethodSchedule::checkDateTime(DateTime $date = null)
MethodSchedule::getDateTime($month = null, $day = null, $nextYear = false)
MethodSchedule::getNextDate()
MethodSchedule::apply()
MethodSchedule::revoke()
MethodSchedule::getCode()
MethodSchedule::parseDaysOfMonth($daysOfMonth)
MethodSchedule::parseDaysOfWeek($daysOfWeek)
MethodSchedule::parseMonthsOfYear($monthsOfYear)
MethodSchedule::parseTimesOfDay($time)
MethodSchedule::getTimeList()
Counter::__construct(Entity\Letter $letter)
Counter::getAll()
Counter::getUnsent()
Counter::getSent()
Counter::getSuccess()
Counter::getErrors()
Counter::getRead()
Counter::getClicked()
Counter::getUnsubscribed()
Builder::create()
Builder::__construct(Entity\Base $entity, $fieldName)
Builder::run($postingId, $checkDuplicates = true)
Builder::runForRecipientType()
Builder::clean($postingId)
Builder::getTypeCode()
Builder::getSubscriptionConnectors($campaignId)
Builder::getCampaignGroups($campaignId)
Builder::getLetterConnectors($letterId)
Builder::setRecipientIdentificators(array &$dataList)
Builder::fill(Connector\Base $connector, $isInclude = false, $groupId = null)
Builder::removePostingRecipients(array &$list)
Builder::updateContacts(array &$list, array $codeFilter)
Builder::addPostingRecipients(array &$list)
Builder::incGroupCounters($groupId = null, $count = 0)
Sender::__construct(Letter $letter)
Sender::load($postingId)
Sender::setLimit($limit)
Sender::setTimeout($timeout)
Sender::startTime()
Sender::isTimeout()
Sender::isLimitExceeded()
Sender::isTransportLimitsExceeded()
Sender::lock($id)
Sender::unlock($id)
Sender::getLockUniqueSalt($generate = true)
Sender::applyRecipientToMessage(Adapter $message, array $recipient, $isTest = false)
Sender::sendToRecipient($recipient)
Sender::initRecipients()
Sender::changeStatusToPart()
Sender::getResultCode()
Sender::send()
Sender::setPostingDateSend()
Sender::updateActualStatus($postingId, $isPrevented = false)
Sender::getRecipients()
Sender::prepareRecipientFields($recipient)
Sender::isPrevented()
Sender::prevent()
Sender::isStoppedOnRun()
Content::encodeText($text)
Content::getString()
Content::addCallback($callback)
Content::clear()
Content::add($value, $typeId = self::TEXT, $length = null)
Content::addField(array $fields, $name, $typeId = self::TEXT, $length = null)
Content::addText($text, $length = null)
Content::addHtmlLayout($layout, $length = null)
Content::addRecipient($code, $typeId)
Content::addEmail($email)
Content::addPhone($phone)
Content::addUserById($userID)
Content::convertBodyHtmlToText($body)
Builder::isFullTextIndexEnabled()
Builder::hasField()
Builder::getContent()
Builder::isEnabled()
Builder::save($entityId)
Builder::applyFilter(array &$filter, $searchString)
Indexer::indexLetters($lastId = null)
Indexer::indexLettersAgent($lastId = null)
MailEventHandler::handleEvent(Event $event)
MailEventHandler::prevent($eventName, array $filter)
MailEventHandler::isPreventable($eventName, array $fields)
TemplateTable::onPresetTemplateList($templateType = null, $templateId = null)
TemplateTable::incUseCount($id)
TemplateTable::getTableName()
TemplateTable::getMap()
TemplateTable::onBeforeAdd(ORM\Event $event)
TemplateTable::onBeforeUpdate(ORM\Event $event)
TemplateTable::onBeforeDelete(ORM\Event $event)
TemplateTable::isContentForBlockEditor($content)
TemplateTable::initEditor(array $params)
TileView::create()
TileView::__construct()
TileView::setMessage(Message\Adapter $message = null)
TileView::getSections()
TileView::getTile($id = null, $name, $data = [], $bgColor = null, $color = null)
TileView::getTiles()
TileView::getBackgroundColor(array $data)
Configuration::__construct(array $data = array())
Configuration::getId()
Configuration::setId($id)
Configuration::getView()
Configuration::setView($view)
Configuration::set($key, $value)
Configuration::get($key, $defaultValue = null)
Configuration::getOption($key)
Configuration::hasOptions()
Configuration::getOptions()
Configuration::getArrayOptions()
Configuration::convertToArray(array $options)
Configuration::addOption(ConfigurationOption $option, $targetOptionCode = null, $isInsertAfter = true)
Configuration::setArrayOptions(array $options)
Configuration::getTemplatedOption()
Configuration::hasTemplatedOption()
Configuration::getOptionsByGroup($group)
Configuration::getOptionsByType($type)
Configuration::getOptionByType($type)
Configuration::hasOptionsOfType($type)
Configuration::checkOptions()
Configuration::checkRequiredOptions(Result $result = null)
ConfigurationOption::__construct(array $data = array())
ConfigurationOption::getArray()
ConfigurationOption::getType()
ConfigurationOption::setType($type)
ConfigurationOption::getCode()
ConfigurationOption::setCode($code)
ConfigurationOption::getView()
ConfigurationOption::setView($view)
ConfigurationOption::getName()
ConfigurationOption::setName($name)
ConfigurationOption::getValue()
ConfigurationOption::hasValue()
ConfigurationOption::setValue($value)
ConfigurationOption::getGroup()
ConfigurationOption::setGroup($group)
ConfigurationOption::getItems()
ConfigurationOption::setItems(array $items)
ConfigurationOption::isRequired()
ConfigurationOption::setRequired($required)
ConfigurationOption::isTemplated()
ConfigurationOption::setTemplated($templated)
ConfigurationOption::getHint()
ConfigurationOption::setHint($hint)
Tracker::__construct($type)
Tracker::getModuleId()
Tracker::setModuleId($moduleId)
Tracker::getFields()
Tracker::setFields($fields)
Tracker::addField($key, $value)
Tracker::getUriParameters()
Tracker::setUriParameters($uriParameters)
Tracker::addUriParameter($key, $value)
Tracker::getHandlerUri()
Tracker::setHandlerUri($handlerUri)
Tracker::getLink()
Tracker::getArray()
Tracker::setArray(array $data)
Factory::getInterface()
Factory::getClasses()
Factory::getAdsMessages()
Factory::getMailingMessages()
Factory::getReturnCustomerMessages()
Factory::getAdsMessageCodes()
Factory::getMailingMessageCodes()
Factory::getReturnCustomerMessageCodes()
Factory::getMessages()
Factory::getMessage($code)
Adapter::getInstance($code)
Adapter::create($code)
Adapter::__construct(iBase $transport)
Adapter::getName()
Adapter::getTransport()
Adapter::setTransport(Transport\Adapter $transport)
Adapter::getCode()
Adapter::getId()
Adapter::getSupportedTransports()
Adapter::getSupportedRecipientTypes()
Adapter::getTester()
Adapter::loadConfiguration()
Adapter::setConfigurationData(array $data)
Adapter::getConfiguration()
Adapter::saveConfiguration(Message\Configuration $configuration)
Adapter::copyConfiguration($id)
Adapter::getField($key)
Adapter::getFields()
Adapter::setFields(array $fields)
Adapter::replaceFields($content = "", $replaceChar = '#')
Adapter::getTo()
Adapter::getRecipientCode()
Adapter::setRecipientCode($code)
Adapter::getRecipientId()
Adapter::setRecipientId($id)
Adapter::getRecipientType()
Adapter::setRecipientType($type)
Adapter::getRecipientData()
Adapter::setRecipientData(array $data)
Adapter::getReadTracker()
Adapter::getClickTracker()
Adapter::getUnsubTracker()
Adapter::send(Message\Adapter $message)
Adapter::getSendDuration()
Adapter::setSiteId($id = null)
Adapter::getSiteId()
Adapter::getCharset()
Adapter::getSiteName()
Adapter::getSiteServerName()
Adapter::getSiteData($id)
Adapter::isAds()
Adapter::isMailing()
Adapter::isReturnCustomer()
Adapter::isHidden()
Adapter::isAvailable()
Adapter::hasStatistics()
Result::getId()
Result::setId($id)
Tester::__construct(Adapter $message)
Tester::isSupport()
Tester::getRecipientType()
Tester::getDefaultCode()
Tester::getUserOptionLastCodesName()
Tester::getEmailToMeList()
Tester::getLastCodes()
Tester::setLastCodes(array $list)
Tester::addLastCode($code)
Tester::cutCodes(array $codes, $isRemoveLast = false)
Tester::prepareCodes(array $codes, $doCut = true)
Tester::send(array $codes, array $parameters)
GroupTable::getTableName()
GroupTable::getMap()
GroupTable::validateDescription()
GroupTable::onAfterDelete(Entity\Event $event)
GroupConnectorTable::getTableName()
GroupConnectorTable::getMap()
MailingChainTable::getTableName()
MailingChainTable::getMap()
MailingChainTable::validateEmailForm()
MailingChainTable::checkEmail($value)
MailingChainTable::copy($id)
MailingChainTable::initPosting($mailingChainId)
MailingChainTable::onAfterAdd(Entity\Event $event)
MailingChainTable::onBeforeUpdate(Entity\Event $event)
MailingChainTable::onAfterUpdate(Entity\Event $event)
MailingChainTable::onDelete(Entity\Event $event)
MailingChainTable::onAfterDelete(Entity\Event $event)
MailingChainTable::isReadyToSend($id)
MailingChainTable::isManualSentPartly($id)
MailingChainTable::isAutoSend($id)
MailingChainTable::canReSendErrorRecipients($id)
MailingChainTable::prepareReSendErrorRecipients($id)
MailingChainTable::setStatusNew($mailingId)
MailingChainTable::getStatusList()
MailingChainTable::getDefaultEmailFromList()
MailingChainTable::getEmailFromList()
MailingChainTable::setEmailFromToList($email)
MailingChainTable::getEmailToMeList()
MailingChainTable::setEmailToMeList($email)
MailingChainTable::onPresetTemplateList($templateType = null, $templateId = null)
MailingChainTable::getMessageById($id)
MailingAttachmentTable::getTableName()
MailingAttachmentTable::getMap()
Factory::getTransports()
Factory::getTransport($code)
Adapter::setSendCount($sendCount)
Adapter::getSendCount()
Adapter::start()
Adapter::end()
Adapter::__destroy()
Adapter::getDuration($message = null)
Adapter::hasLimiters()
Adapter::getLimiters(Message\iBase $message = null)
Adapter::isLimitsExceeded(Message\iBase $message = null)
CountLimiter::create()
CountLimiter::parseUnit($unit)
CountLimiter::getUnitInterval($unit)
CountLimiter::__construct()
CountLimiter::withName($name)
CountLimiter::withCaption($caption)
CountLimiter::withLimit($limit)
CountLimiter::withInterval($interval)
CountLimiter::withUnit($unit)
CountLimiter::withUnitName($unitName)
CountLimiter::withCurrent($callable)
CountLimiter::getInitialLimit()
CountLimiter::getLimit()
CountLimiter::getUnit()
CountLimiter::getUnitName()
CountLimiter::getCaption()
CountLimiter::getName()
CountLimiter::getText()
CountLimiter::getParameter($name)
CountLimiter::setParameter($name, $value)
CountLimiter::inc($amount = 1)
CountLimiter::getAvailable()
CountLimiter::getCurrent()
CountLimiter::setCurrent($value)
CountLimiter::setTimestamp($value)
CountLimiter::getTimestamp()
CountLimiter::getCurrentTimestamp()
CountLimiter::getCounterOptionName()
CountLimiter::getDateOptionName()
MailingTriggerTable::getTableName()
MailingTriggerTable::getMap()
MailingTriggerTable::onAfterAdd(Entity\Event $event)
MailingTriggerTable::onUpdate(Entity\Event $event)
MailingTriggerTable::onDelete(Entity\Event $event)
MailingTriggerTable::actualizeHandlers($chainId, array $fieldsNew = null, array $fieldsOld = null)
TransportSms::__construct()
TransportSms::getName()
TransportSms::getCode()
TransportSms::getSupportedRecipientTypes()
TransportSms::loadConfiguration()
TransportSms::saveConfiguration(Message\Configuration $configuration)
TransportSms::start()
TransportSms::send(Message\Adapter $message)
TransportSms::end()
TransportSms::getLimiters(Message\iBase $message = null)
Service::canUse()
Service::getProviders()
Service::getSenderNames()
Service::getDailyLimits()
Service::send($to, $text)
Service::getManageUrl()
Service::getLimitsUrl()
Service::getSenderFromList($senderId)
Service::getSenderInfoList($getFromList = false)
MessageSms::__construct()
MessageSms::getName()
MessageSms::getCode()
MessageSms::getSupportedTransports()
MessageSms::setConfigurationOptions()
MessageSms::loadConfiguration($id = null)
MessageSms::saveConfiguration(Message\Configuration $configuration)
MessageSms::removeConfiguration($id)
MessageSms::copyConfiguration($id)
MessageSms::getSmsSender()
MessageYa::getName()
MessageGa::getName()
TransportBase::__construct()
TransportBase::getName()
TransportBase::getCode()
TransportBase::getAdsType()
TransportBase::getSupportedRecipientTypes()
TransportBase::loadConfiguration()
TransportBase::saveConfiguration(Message\Configuration $configuration)
TransportBase::start()
TransportBase::send(Message\Adapter $message)
TransportBase::end()
MessageFb::getName()
Service::isAvailable()
Service::getTypeMap()
Service::getAdsProvider($adsType)
MessageVk::getName()
MessageBase::__construct()
MessageBase::getName()
MessageBase::getCode()
MessageBase::getSupportedTransports()
MessageBase::getAdsType()
MessageBase::setConfigurationOptions()
MessageBase::loadConfiguration($id = null)
MessageBase::saveConfiguration(Message\Configuration $configuration)
MessageBase::removeConfiguration($id)
MessageBase::copyConfiguration($id)
TriggerCampaign::getMailTemplate(array $params = null)
TriggerCampaign::getCoupon($perc = 5)
TriggerCampaign::getBasketCart()
TriggerCampaign::getMessagePlaceHolders()
TriggerCampaign::getTemplateCategories()
TriggerCampaign::getAll()
TriggerCampaign::getForgottenCart($days)
TriggerCampaign::getCanceledOrder()
TriggerCampaign::getPaidOrder()
TriggerCampaign::getDontBuy($days)
TriggerCampaign::getDontAuth($days)
TransportBase::detectDealCategoryId($categoryId, EntityManageFacility $facility)
TransportBase::getLastDealCategoryId(EntityManageFacility $facility)
MessageLead::getName()
MessageLead::isHidden()
MessageLead::setConfigurationOptions()
MessageDeal::getName()
MessageDeal::setConfigurationOptions()
Service::canCurrentUserUse()
Service::isLeadEnabled()
Service::getTypeIdByRecipientType($recipientType)
Service::getTypeIdByRecipientTypeId($recipientTypeId)
MessageBase::getSmsSender()
Client::getName()
Client::getCode()
Client::getQueries()
Client::addCrmEntityReferences(Entity\Query $query)
Client::getCrmReferencedEntityFilter($entityTypeName)
Client::getCrmEntityFilter($entityTypeName, $isReferenced = false)
Client::getCrmDocumentTypes()
Client::getDataCountByType()
Client::getData()
Client::getPersonalizeList()
Client::getUiFilterFields()
Client::getUiFilterPresets()
Client::isResultViewable()
Client::onInitResultView()
Helper::getPersonalizeList()
Helper::getFilterUserFields($entityTypeId)
Helper::prepareQuery(Entity\Query $query, $dataTypeId = null)
Helper::getImSqlExpression(Entity\Query $query)
Helper::getRuntimeByEntity($entityTypeName = '')
Helper::processRuntimeFilter(array &$filter, $entityTypeName = '')
Helper::getFilterByEntity(array $fields = array(), array $values = array(), array $entityTypeNames = array())
Helper::isFieldFilterable(array $field = array(), array $values = array())
Helper::getFilterByFields(array $fields = array(), array $values = array(), $entityTypeName = '')
Helper::getFilterFieldKey(array $field)
Helper::isFieldTypeFilter($type)
Helper::setFieldTypeFilter($filterKey, array $fieldData, &$filter)
Helper::getCommunicationTypeFilter(array $commTypes, &$filter)
Helper::getFilterFieldUserSelector(array $userSelector, $filterID)
Helper::onResultViewDraw(array &$row)
Helper::getCrmStatusName($statusType, $statusId)
Helper::getResultViewTitle($entityTypeId, $entityId, $title, $secondTitle = null, $thirdTitle = null)
Helper::getPathToDetail($entityTypeId, $entityId)
Lead::getName()
Lead::getCode()
Lead::getQuery()
Lead::getDataCountByType()
Lead::getData()
Lead::getPersonalizeList()
Lead::getUiFilterFields()
Lead::getUiFilterPresets()
Lead::isResultViewable()
Lead::onInitResultView()
QueryCount::getUnionizedCount(array $queries, $dataTypeId = null)
QueryCount::getCount(Entity\Query $query, $dataTypeId = null)
QueryCount::exec(Entity\Query $query, $dataTypeId = null)
QueryCount::prepare(Entity\Query $query, $dataTypeId = null)
QueryCount::getTypes()
QueryData::getUnionizedQuery(array $queries, $dataTypeId = null, PageNavigation $nav = null)
QueryData::getUnionizedData(Entity\Query $query)
QueryData::prepare(Entity\Query $query, $dataTypeId = null)
QueryData::exec(Entity\Query $query)
QueryData::getData(Entity\Query $query, $dataTypeId = null)
QueryData::getSelectFields($dataTypeId = null)
RecipientController::getInstance()
RecipientController::getEntityTypeID()
RecipientController::onCreate($id, array $params)
RecipientController::onModify($id, array $params)
RecipientController::onDelete($ownerID, array $params)
RecipientController::prepareHistoryDataModel(array $data, array $options = null)
RecipientEntry::create(array $params)
CompanyCard::getArray()
CompanyCard::getRequisites()
Segment::getId()
Segment::isInstalled()
Segment::install()
Segment::uninstall()
Segment::getSegments()
Segment::convertPresetFields($fields)
Segment::getInstalledSegment($code = null)
EventHandler::onAfterPostingSendRecipient(array $eventData, Entity\Letter $letter)
EventHandler::addTimeLineEvent(ActualEntitySelector $selector, Entity\Letter $letter, $recipient)
EventHandler::getEntitySelector()
EventHandler::getEntitySelectorById($entityTypeId, $entityId)
EventHandler::getEntitySelectorByRecipient($recipientTypeId, $recipientCode)
Subscriber::getName()
Subscriber::getCode()
Subscriber::getData()
Subscriber::getForm()
UnSubscribers::getName()
UnSubscribers::getCode()
UnSubscribers::getData()
UnSubscribers::getForm()
Recipient::getName()
Recipient::getCode()
Recipient::getData()
Recipient::getForm()
BlackList::getName()
BlackList::getCode()
BlackList::getData()
BlackList::getForm()
Contact::getName()
Contact::getCode()
Contact::getDataCountByType()
Contact::getData()
Contact::getUiFilterFields()
MessageMail::__construct()
MessageMail::getName()
MessageMail::getCode()
MessageMail::getSupportedTransports()
MessageMail::setConfigurationOptions()
MessageMail::loadConfiguration($id = null)
MessageMail::saveConfiguration(Message\Configuration $configuration)
MessageMail::copyConfiguration($id)
MessageMail::removePhp($html)
MessageMail::getMailBody()
MessageMail::getTemplate()
MessageMail::fillHeadersByOptionHeaders(array $headers = array())
TransportMail::__construct()
TransportMail::getName()
TransportMail::getCode()
TransportMail::getSupportedRecipientTypes()
TransportMail::loadConfiguration($id = null)
TransportMail::saveConfiguration(Message\Configuration $configuration)
TransportMail::start()
TransportMail::send(Message\Adapter $message)
TransportMail::end()
TransportMail::getDuration(Message\Adapter $message = null)
TransportMail::getLimiters(Message\iBase $message = null)
TransportMail::getSenderLinkProtocol()
TransportMail::canTrackMails()
TransportMail::getMailContext()
TransportMail::getCleanMailAddress($address)
Holiday::getList($languageId = LANGUAGE_ID)
Holiday::__construct($code, Date $date = null, Date $dateFrom, Date $dateTo)
Holiday::getCode()
Holiday::getCodeUpper()
Holiday::getName($template = null, $placeholder = '%name%')
Holiday::formatDate()
Holiday::getDate()
Holiday::getDay()
Holiday::getMonth()
Holiday::getDateFrom()
Holiday::getDateTo()
Holiday::createDate($day, $month, $year = null)
MessageWebHook::getName()
MessageWebHook::getCode()
MessageWebHook::getSupportedTransports()
MessageWebHook::loadConfiguration($id = null)
MessageWebHook::saveConfiguration(Message\Configuration $configuration)
MessageWebHook::copyConfiguration($id)
TransportWebHook::__construct()
TransportWebHook::getName()
TransportWebHook::getCode()
TransportWebHook::getSupportedRecipientTypes()
TransportWebHook::loadConfiguration()
TransportWebHook::saveConfiguration(Message\Configuration $configuration)
TransportWebHook::start()
TransportWebHook::send(Message\Adapter $message)
TransportWebHook::end()
TransportWebHook::resetBuffer()
TransportWebHook::flushBuffer()
TransportWebHook::getLimiters(Message\iBase $message = null)
TransportWebHook::getCountLimiter()
CLogTable::getRecipientIdByCallId($callId)
CLogTable::getActualCallCount()
CLogTable::getFilterCurrentDate()
CLogTable::removeByCallId($callId = null)
CLogTable::getTableName()
CLogTable::getMap()
Limiter::__construct()
Limiter::getLimit()
Limiter::getCurrent()
Limiter::getCaption()
Limiter::getParameter($name)
Limiter::setParameter($name, $value)
Limiter::getUnitName()
Limiter::getUnit()
Service::onInfoCallResult($callId, $callData)
SpeechRate::create()
SpeechRate::__construct()
SpeechRate::withSpeed($speedId = null)
SpeechRate::withText($text = '')
SpeechRate::getDuration()
SpeechRate::getRatioPerChar()
SpeechRate::getList()
SpeechRate::getBaseInterval()
MessageCall::__construct()
MessageCall::getName()
MessageCall::getCode()
MessageCall::getSupportedTransports()
MessageCall::setConfigurationOptions()
MessageCall::loadConfiguration($id = null)
MessageCall::saveConfiguration(Message\Configuration $configuration)
MessageCall::removeConfiguration($id)
MessageCall::copyConfiguration($id)
TransportCall::__construct()
TransportCall::getName()
TransportCall::getCode()
TransportCall::getSupportedRecipientTypes()
TransportCall::loadConfiguration()
TransportCall::saveConfiguration(Message\Configuration $configuration)
TransportCall::start()
TransportCall::send(Message\Adapter $message)
TransportCall::end()
TransportCall::getDuration(Message\Adapter $message = null)
TransportCall::getLimiters(Message\iBase $message = null)
TransportCall::getCountLimiter()
MessageIm::__construct()
MessageIm::getName()
MessageIm::getCode()
MessageIm::getSupportedTransports()
MessageIm::setConfigurationOptions()
MessageIm::loadConfiguration($id = null)
MessageIm::saveConfiguration(Message\Configuration $configuration)
MessageIm::removeConfiguration($id)
MessageIm::copyConfiguration($id)
TransportIm::__construct()
TransportIm::getName()
TransportIm::getCode()
TransportIm::getSupportedRecipientTypes()
TransportIm::loadConfiguration()
TransportIm::saveConfiguration(Message\Configuration $configuration)
TransportIm::start()
TransportIm::send(Message\Adapter $message)
TransportIm::end()
Service::getExcludedChannelCodes()
Notification::canUse()
Notification::create()
Notification::setTo(array $list)
Notification::addTo($userId)
Notification::toAllAuthors()
Notification::toCurrentUser()
Notification::withMessage($message)
Notification::send()
EventHandler::onSenderPresetList()
EventHandler::onSenderCompanyCard()
EventHandler::onAfterPostingRecipientUnsubscribe(array $eventData)
EventHandler::onConstantList($className)
EventHandler::onTemplateList($messageType)
EventHandler::onConnectorList(array $data = array())
EventHandler::onTriggerList(array $data = [])
EventHandler::onSenderMessageList()
EventHandler::onSenderTriggerCampaignPreset()
EventHandler::onSenderTransportList()
EventHandler::onBeforeUpdateLetterTable(MainEntity\Event $event, MainEntity\EventResult $result)
EventHandler::onMailEventMailChangeStatus($result)
Rating::regulate()
Rating::calculate()
Rating::upgrade()
Rating::downgrade($isNotify = true)
Rating::block()
Rating::isBlocked()
Rating::getDownRate()
Rating::getBlockRate()
Rating::getInitialLimit()
Rating::getMaxLimit()
Rating::getLimitMultiplier()
Rating::getRatio($daysLeft = 0)
Rating::getParam($name, $defaultValue = 0)
Rating::setParam($name, $value)
Rating::getNotifyText($code)
Limiter::getList()
Limiter::getMonthlyLimitPercentage()
Limiter::setMonthlyLimitPercentage($value)
Limiter::getMonthly()
Limiter::getDaily()
DailyLimit::instance()
DailyLimit::__construct()
DailyLimit::getCurrent()
DailyLimit::getLimit()
DailyLimit::setLimit($limit)
DailyLimit::increment()
DailyLimit::incrementError()
TesterDailyLimit::getCurrent()
TesterDailyLimit::getLimit()
TesterDailyLimit::setLimit($limit)
TesterDailyLimit::increment()
Service::isPortal()
Service::isAdAvailable()
Service::isRcAvailable()
Service::isCampaignsAvailable()
Service::isCloudRegionRussian()
Service::isAdVisibleInRegion($code)
Service::isMailingsAvailable()
Service::getAvailableMailingCodes()
Service::isCloud()
Service::getTrackingUri($type)
Service::initLicensePopup()
Service::isLicenceTop()
Service::lockServices()
UserDontAuth::getName()
UserDontAuth::getCode()
UserDontAuth::canBeTarget()
UserDontAuth::canRunForOldData()
UserDontAuth::filter()
UserDontAuth::getRecipient()
UserDontAuth::getForm()
UserDontAuth::getFetchDataModifier($fields)
UserAuth::getName()
UserAuth::getCode()
UserAuth::getEventModuleId()
UserAuth::getEventType()
UserAuth::filter()
UserAuth::getRecipient()
MailBlockBase::onPresetMailBlockList()
MailBlockBase::getList()
MailBlockBase::getBlockListByType()
MailBlockBase::getById($blockName)
MailBlockBase::update($blockName, $html)
Template::getListByType()
Template::getTypeList()
Template::getById($type, $id)
Template::getList(array $parameters = array())
Template::getTemplateListHtml($containerId = 'TEMPLATE_CONTAINER')
Factory::getInstallable()
Installer::checkVersion()
Installer::getInstallable()
Installer::installNewest()
Installer::install()
Installer::uninstall(iInstallable $installable = null)
Installer::updateInstalledVersion($version = null)
Installer::getVersion()
Installer::getInstalledVersion()
Installer::getErrors()
Installer::hasErrors()
Rc::onPresetTemplateList($templateType = null, $templateId = null, $messageCode = null)
Rc::getProvidedMessageCodes()
Rc::getListByType()
Rc::getTemplates($templateId = null, $messageCode = null)
Sms::onPresetTemplateList($templateType = null, $templateId = null, $messageCode = null)
Sms::getProvidedMessageCodes()
Sms::getTemplates($templateId = null, $messageCode = null)
Texts::getCodes()
Texts::getListByType($type)
Texts::replace($text = '')
Texts::getMessage($code)
Texts::getByCode($code)
Mail::onPresetTemplateList($templateType = null, $templateId = null, $messageCode = null)
Mail::getFileContent($fileName)
Mail::replaceTemplateHtml($content, $replace = [])
Mail::getTemplateHtml()
Mail::getTemplates($templateId = null)
MailBlock::getListByType()
MailBlock::getList()
MailBlock::getBlockForVisualEditor()
TemplateBase::onPresetTemplateList($templateType = null, $templateId = null)
TemplateBase::onPresetTemplateListSite($templateType = null, $templateId = null)
TemplateBase::getListName()
TemplateBase::getById($templateName)
TemplateBase::replaceTemplateByDefaultData($template)
TemplateBase::update($templateName, $html)
PostingManager::onMailEventMailRead(array $data)
PostingManager::onMailEventMailClick(array $data)
PostingManager::read($recipientId)
PostingManager::click($recipientId, $url)
PostingManager::getChainReSend($mailingId)
PostingManager::sendToAddress($mailingChainId, $address)
PostingManager::send($id, $timeout=0, $maxMailCount=0)
PostingManager::lockPosting($id)
PostingManager::unlockPosting($id)
Manager::onConnectorListContact($data)
Manager::onConnectorListRecipient($data)
Manager::onConnectorList($data)
Manager::getConnector(array $endpoint)
Manager::getConnectorList(array $endpointList = null)
Manager::getConnectorClassList(array $endpointList = null)
ResultView::__construct(Base $connector)
ResultView::setCallback($name, $callable)
ResultView::runCallback($name, array $arguments = [])
ResultView::getTitle()
ResultView::modifyFilter(array &$filter)
ResultView::modifyColumns(array &$columns)
ResultView::setNav(PageNavigation $nav = null)
ResultView::getNav()
ResultView::hasNav()
ResultView::onFilter()
ResultView::onDraw(array &$raw)
DataCounter::__construct(array $data)
DataCounter::getSummary()
DataCounter::getCount($typeId)
DataCounter::leave($leaveTypeId = null)
DataCounter::getList()
DataCounter::getArray()
DataCounter::getArrayCounters()
DataCounter::getDefaultArray()
BaseFilter::getForm()
BaseFilter::getFieldDateFrom($name, $defaultValue = null)
BaseFilter::getFieldDateTo($name, $defaultValue = null)
BaseFilter::getUiFilterId()
BaseFilter::getCurrentPresetId()
BaseFilter::setFieldValues(array $fieldValues = null)
BaseFilter::getUiFilterFields()
BaseFilter::getUiFilterField($id)
BaseFilter::getUiFilterData($filterId)
BaseFilter::getUiFilterPresets()
BaseFilter::getFilterFields()
RuntimeFilter::setFilter($key, $value)
RuntimeFilter::addRuntime(array $field)
RuntimeFilter::getRuntime()
RuntimeFilter::getKey()
RuntimeFilter::getValue()
DateField::fetchFieldValue($filterFields)
DateField::applyFilter(array &$filter = array())
DateField::getFrom($defaultValue = null)
DateField::getTo($defaultValue = null)
DateField::getDays()
DateField::getMonths()
DateField::getYears()
DateField::getCustomDateData($key)
DateField::getDate($defaultValue = null, $isFrom = true)
DateField::isCustomDate()
DateField::isAllowYears()
DateField::getAllowYearName()
DateField::getFilterYearLess($tag, $value, $operation = "=", $fromValue = null)
AbstractField::create(array $data)
AbstractField::__construct(array $data)
AbstractField::getId()
AbstractField::getFilterKey()
AbstractField::getValue($defaultValue = null)
AbstractField::applyFilter(array &$filter = array())
NumberField::applyFilter(array &$filter = array())
NumberField::calcNumbers()
Result::__construct($resource)
Result::getDataTypeId()
Result::setDataTypeId($dataTypeId)
Result::setFilterFields(array $fields)
Result::getFilterFields()
Result::setAdditionalFields(array $additionalFields)
Result::fetchPlain()
Result::fetch()
Result::fetchModifierFields(array $result)
Result::getSelectedRowsCount()
Result::getQuerySql()
Base::getDataTypeId()
Base::setDataTypeId($dataTypeId)
Base::setFieldPrefixExtended($fieldPrefixExtended)
Base::getFieldPrefixExtended()
Base::setFieldValues(array $fieldValues = null)
Base::getFieldValues()
Base::hasFieldValues()
Base::getDataCount()
Base::getDataCountByType()
Base::getDataCounter()
Base::getResult()
Base::isResultViewable()
Base::getResultView()
Base::setResultView($resultView)
Base::onInitResultView()
PageNavigation::setSessionVar($page)
PageNavigation::getSessionVar()
PageNavigation::initFromUri()
TileView::addTile($id = null, $name, $data = [], $bgColor = null, $color = null)
TileView::removeTiles()
TileView::addSection($id, $name = null)
TileView::removeSections()
TileView::get()
TileView::prepareTileForSorting(&$tile, $section)
TileView::sortTiles(&$list)
ContactListTable::getTableName()
ContactListTable::getMap()
ContactListTable::addIfNotExist($contactId, $listId)
PostingTable::getTableName()
PostingTable::getMap()
PostingTable::onDelete(Entity\Event $event)
PostingTable::addRecipient($ar, $checkDuplicate = false)
PostingTable::initGroupRecipients($postingId, $checkDuplicate = true)
PostingTable::getRecipientCountByStatus($id)
PostingTable::getRecipientCount($id, $status = '')
PostingTable::getSendPercent($id)
PostingTable::getRecipientStatusToPostingFieldMap()
PostingReadTable::getTableName()
PostingReadTable::getMap()
PostingReadTable::onAfterAdd(Entity\Event $event)
PostingClickTable::getTableName()
PostingClickTable::getMap()
PostingClickTable::onAfterAdd(Entity\Event $event)
PostingUnsubTable::getTableName()
PostingUnsubTable::getMap()
PostingUnsubTable::onAfterAdd(Entity\Event $event)
PostingRecipientTable::getTableName()
PostingRecipientTable::getMap()
PostingRecipientTable::setPersonalizeList(array $personalizeList = null)
PostingRecipientTable::getPersonalizeList()
PostingRecipientTable::getStatusList()
Validator::validate($code, $typeId = Type::EMAIL)
Validator::validateEmail($email)
Validator::validatePhone($phone)
Validator::validateIm($code)
Validator::validateCrmEntityId($code)
Agent::detect($string = null)
Agent::getName($id)
Agent::getRules()
Field::getDefaultName()
Normalizer::normalize($code, $typeId = Type::EMAIL)
Normalizer::normalizeEmail($code)
Normalizer::normalizePhone($phone)
Normalizer::normalizeIm($code)
Normalizer::normalizeCrmEntityId($code)
Type::detect($recipientCode, $isNormalized = false)
Type::getName($id)
ListTable::getTableName()
ListTable::getMap()
ListTable::validateCode()
ListTable::onAfterDelete(Entity\Event $event)
ListTable::addIfNotExist($code, $name)
PostFiles::getFromContext($inputName, array $savedFiles = array())
PostFiles::__construct($inputName, HttpRequest $request = null)
PostFiles::getFiles(array $savedFiles = [], array $files = [])
PostFiles::getDeleted()
PostFiles::getPosted()
PostFiles::getMediaLib(array $files = null)
PostFiles::getExisted(array $files = null)
PostFiles::saveFile(array $file)
ConversionHandler::onAfterRecipientClick($data)
ConversionHandler::onBeforeProlog()
ConversionHandler::onSetDayContextAttributes(DayContext $context)
ConversionHandler::onGetAttributeTypes()
Queue::__construct($type, $id, array $list = [])
Queue::disableAutoSave()
Queue::enableWorkTimeCheck()
Queue::enableUserCheck()
Queue::isWorkTimeCheckEnabled()
Queue::getId()
Queue::setId($id)
Queue::setValues(array $list)
Queue::getValues()
Queue::delete()
Queue::isSupportedWorkTime()
Queue::current()
Queue::save()
Queue::restore()
Queue::next()
Queue::previous()
Queue::setLastItem($item)
Queue::getStack()
Queue::checkUser($userId)
Queue::checkUserWorkTime($userId)
SqlBatch::divide(array $list, $limit = 300)
SqlBatch::getInString(array $values)
SqlBatch::update($tableName, array $fields)
SqlBatch::insert($tableName, array $fields, array $onDuplicateUpdateFields = array())
SqlBatch::getFieldNames(array &$fields)
SqlBatch::getFieldValues(array &$fields)
PrettyDate::getDateTimeFormat()
PrettyDate::getDateFormat()
PrettyDate::formatDateTime(DateTime $date = null)
PrettyDate::formatDate(Date $date = null)
DataExport::toCsv(array $columns, $list, $rowCallback = null)
DataExport::flushHeaders()
Checker::getReadPermissionChecker()
Checker::onReadPermissionCheck(Result $result)
Checker::getWritePermissionChecker()
Checker::onWritePermissionCheck(Result $result)
Checker::getViewLetterPermissionChecker()
Checker::getModifyLetterPermissionChecker()
Checker::getModifyAbusePermissionChecker()
Checker::getViewSegmentPermissionChecker()
Checker::getSelectSegmentPermissionChecker()
Checker::getModifySegmentPermissionChecker()
Checker::getViewRcPermissionChecker()
Checker::getModifyRcPermissionChecker()
Checker::getViewBlacklistPermissionChecker()
Checker::getModifyBlacklistPermissionChecker()
Checker::getViewAdPermissionChecker()
Checker::getModifyAdPermissionChecker()
Checker::getViewRecipientsPermissionChecker()
Checker::getModifyRecipientsPermissionChecker()
Checker::getModifySettingsPermissionChecker()
ActionGetTemplate::get()
ActionGetTemplate::onRequest(HttpRequest $request, Controller\Response $response)
ActionPreview::onRequest(HttpRequest $request, Controller\Response $response)
CommonAction::get()
CommonAction::getRequestingUri($controllerUri, array $parameters = array())
CommonAction::onRequest(HttpRequest $request, Controller\Response $response)
ClassConstant::getName($id)
ClassConstant::getConstants()
ClassConstant::getList()
ClassConstant::getCodes()
ClassConstant::getNamedList()
ClassConstant::getNamedCodes()
ClassConstant::getId($code)
ClassConstant::getCode($id)
Content::create(Response $response, $type)
Content::__construct(Response $response)
Content::onFlush()
Content::toText()
Content::addError($message, $code = null)
Content::addPermissionError($message = null)
Content::getErrorCollection()
Content::getErrorMessages()
Response::flushContent()
Response::setContent($content)
Response::getContent()
Response::initContent($type = Content::TYPE_JSON)
Response::initContentJson()
Response::initContentHtml()
Manager::getActionRequestingUri($actionName, array $parameters = array(), $controllerUri)
Listener::create()
Listener::__construct()
Listener::setActions(array $actions)
Listener::addAction(Action $action)
Listener::giveResponse()
Listener::getErrorCollection()
Listener::check()
Listener::findAction()
Listener::process()
Listener::run()
Listener::callList(array $list, array $parameters = array())
Base::addChecker($checker)
Base::setCheckers(array $checkers)
Base::addResponseModifier($modifier)
Base::setResponseModifiers(array $modifiers)
Base::getCheckers()
Base::getResponseModifiers()
Base::call($callee, array $parameters = array())
ContentJson::set(array $parameters)
ContentJson::add($name, $value)
ContentJson::toText()
ContentJson::onFlush()
ContentHtml::set($html)
ContentHtml::toText()
Action::create($name)
Action::__construct($name, $handler = null)
Action::getName()
Action::setHandler($handler)
Action::getRequestMethod()
Action::setRequestMethodGet()
Action::run(HttpRequest $request, Response $response)
CounterCalculation::wasCompleted($stageCode = 'FINISH')
CounterCalculation::setCompleted($stageCode = 'FINISH')
CounterCalculation::getCompletedPercent()
CounterCalculation::isTimeUp()
CounterCalculation::getExecutionTime()
CounterCalculation::update()
CounterCalculation::updateRecipientReadCounters($type)
CounterCalculation::updatePostingStatusCounters()
CounterCalculation::updatePostingReadCounters($type)
CounterCalculation::updateMailingSubscription()
CounterCalculation::updateContactEmailRegister()
CounterCalculation::getPostingStatusUpdateFields($postingId, $statusList)
CounterCalculation::updateRecipientsAgent()
CodeBasedFactory::reset()
CodeBasedFactory::getClasses()
CodeBasedFactory::getObjectInstance($interface, $code)
CodeBasedFactory::getObjectInstances($interface)
CodeBasedFactory::getObjectClassList($interface)
AgreementTable::getTableName()
AgreementTable::getMap()
LetterSegmentTable::getTableName()
LetterSegmentTable::getMap()
MessageFieldTable::getTableName()
MessageFieldTable::getMap()
QueueTable::getTableName()
QueueTable::getMap()
MessageTable::getTableName()
MessageTable::getMap()
MessageTable::onAfterDelete(Entity\Event $event)
GroupCounterTable::getTableName()
GroupCounterTable::getMap()
CounterTable::getTableName()
CounterTable::getMap()
CounterTable::mergeData(array $insert, array $update)
CounterTable::incrementByCode($code, $increment = 1)
CounterTable::getValueByCode($code)
CounterTable::resetValueByCode($code)
LetterTable::getTableName()
LetterTable::getMap()
LetterTable::onAfterAdd(Entity\Event $event)
LetterTable::onBeforeUpdate(Entity\Event $event)
LetterTable::onAfterUpdate(Entity\Event $event)
LetterTable::onDelete(Entity\Event $event)
LetterTable::onAfterDelete(Entity\Event $event)
DailyCounterTable::getTableName()
DailyCounterTable::getMap()
DailyCounterTable::mergeData(array $insert, array $update)
DailyCounterTable::incrementFieldValue($fieldName, $increment = 1)
DailyCounterTable::getCurrentFieldValue($fieldName)
DailyCounterTable::getRowByDate($daysLeft = 0)
AccessTable::getTableName()
AccessTable::getMap()
AccessTable::truncate()
AccessTable::deleteByRoleId($roleId)
PermissionTable::getTableName()
PermissionTable::getMap()
PermissionTable::deleteByRoleId($roleId)
RoleTable::getTableName()
RoleTable::getMap()
RoleTable::validateXmlId()
AbuseTable::getTableName()
AbuseTable::getMap()
AbuseTable::onAfterAdd(Entity\Event $event)
AbuseTable::getCountOfNew()
AbuseTable::resetCountOfNew()
Category::getName($id)
Category::sortByCode($codeA, $codeB)
Recent::onPresetTemplateList($templateType = null, $templateId = null, $messageCode = null)
Recent::getTemplates($messageCode = null)
Selector::create()
Selector::withDefaultMessageCode()
Selector::withMessageCode($messageCode)
Selector::withVersion($version)
Selector::withTypeId($typeId)
Selector::withId($id)
Selector::withTriggers($include)
Selector::get()
Selector::getList()
Selector::hasAny()
Selector::getCategories()
Selector::getCategorized()
Selector::getTemplates($limit = 0)
Selector::checkTemplate($template)
Selector::prepareTemplate($template)
ContactTable::getTableName()
ContactTable::getMap()
ContactTable::validateEmail()
ContactTable::checkEmail($value)
ContactTable::onBeforeAdd(Entity\Event $event)
ContactTable::onBeforeUpdate(Entity\Event $event)
ContactTable::onAfterDelete(Entity\Event $event)
ContactTable::addIfNotExist($ar)
ContactTable::checkConnectors()
ContactTable::addFromConnector(Connector\Base $connector, $pageNumber = null, $timeout = 0)
ContactTable::upload(array $list, $isBlacklist = false, $listId = null)
Env::isSenderJobCron()
Env::isReiteratedJobCron()
Env::getJobExecutionTimeout()
Env::getJobExecutionItemLimit()
SenderJob::withCampaignId($campaignId)
SenderJob::withLetterId($letterId)
SenderJob::actualize()
SenderJob::getAgentName($letterId)
ReiteratedJob::actualize()
ReiteratedJob::getAgentName()
Job::actualizeByCampaignId($campaignId)
Job::actualizeByLetterId($letterId)
Job::actualizeAll()
Job::addAgent($agentName, $interval = 60, $nextDateExec = '')
Job::removeAgent($agentName)
Timer::__construct($timeout = null, $limit = null)
Timer::isElapsed()
Timer::enableManualIncrement()
Timer::increment()
Timer::setLimit($limit)
Timer::setTimeout($timeout)
Timer::startTime()
Timer::isTimeout()
Timer::isLimitExceeded()
Statistics::create(Filter $filter = null)
Statistics::__construct(Filter $filter = null)
Statistics::setCacheTtl($cacheTtl)
Statistics::setUserId($userId)
Statistics::getCacheTtl()
Statistics::getFilter()
Statistics::filter($name, $value = null)
Statistics::initFilterFromRequest()
Statistics::initFilterFromUserOption()
Statistics::saveFilterToUserOption()
Statistics::calculateEfficiency($counters, $maxEfficiency = null)
Statistics::div($dividendCode, $dividerCode, $items)
Statistics::formatNumber($number, $num = 1)
Statistics::getCounterCalculation($code, $value, $percentBase = 0)
Statistics::getMappedFilter()
Statistics::getEfficiency()
Statistics::getCountersDynamic()
Statistics::getCounters()
Statistics::getCounterPostings()
Statistics::getCounterSubscribers()
Statistics::getClickLinks($limit = 15)
Statistics::getReadingByDayTime($step = 2)
Statistics::getRecommendedSendTime($chainId = null)
Statistics::getChainList($limit = 20)
Statistics::getGlobalFilterData()
Statistics::getPeriodList()
Statistics::getAuthorList()
Filter::__construct(array $values = array())
Filter::set($name, $value = null)
Filter::get($name)
Filter::getNames()
Filter::getMappedArray(array $map, array $filter = array())
Filter::clear()
Filter::setPeriod($period = self::PERIOD_MONTH)
Posting::getData($letterId, array $parameters = array())
MailingManager::getErrors()
MailingManager::getAgentNamePeriod()
MailingManager::getAgentName($mailingChainId)
MailingManager::actualizeAgent($mailingId = null, $mailingChainId = null)
MailingManager::chainSend($letterId)
MailingManager::checkSend()
MailingManager::checkPeriod($isAgentExec = true)
MailingManager::getDateExecute(\DateTime $date, $daysOfMonth, $dayOfWeek, $timesOfDay)
sender::sender()
sender::InstallDB($arParams = array())
sender::UnInstallDB($arParams = array())
sender::InstallEvents()
sender::UnInstallEvents()
sender::InstallFiles($arParams = array())
sender::UnInstallFiles()
sender::DoInstall()
sender::DoUninstall()