Открытые члены | |
_init () | |
afterWrite ($save_flag) | |
buildMessage () | |
needShowCallWindow () | |
getAdminUser () | |
getAdminExtensionId () | |
getOtherUser () | |
getNoticeHtml () | |
getProvider () | |
getCallerUser () | |
getCalledUser () | |
beforeWrite ($flag) | |
afterObjectLoad () | |
fillFromCallEvent (CallEvent $call_event) | |
getCallStatusIconClass () | |
getCallActions () | |
getDurationString () | |
getPublicTitle () | |
getRecordUrl ($absoulte=false) | |
isMyCall ($user_id=null) | |
getRightRead () | |
getRightCreate () | |
getRightUpdate () | |
getRightDelete () | |
Открытые члены унаследованные от OrmObject | |
__construct ($id=null, $cache=true) | |
getPrimaryKeyProperty () | |
saveInCache ($id) | |
loadFromCache ($id) | |
Открытые члены унаследованные от AbstractObject | |
static | __construct () |
__destruct () | |
fillDefaults () | |
getClassParameter ($key=null) | |
setClassParameter ($key, $value=null) | |
issetClassParameter ($key=null) | |
setLocalParameter ($key, $value=null) | |
getLocalParameter ($key, $default=null) | |
getParameter ($key, $default=null) | |
setPropertyIterator (PropertyIterator $iterator) | |
checkRights ($bool) | |
clear () | |
offsetExists ($offset) | |
offsetGet ($offset) | |
offsetSet ($offset, $value) | |
__set ($offset, $value) | |
__get ($offset) | |
offsetUnset ($offset) | |
getShortAlias () | |
load ($primaryKeyValue=null) | |
insert ($ignore=false, $on_duplicate_update_keys=[], $on_duplicate_uniq_fields=[]) | |
update ($primaryKey=null) | |
replace () | |
delete () | |
exists ($primaryKeyValue) | |
getFromArray (array $data, $remove_prefix=null, $mark_modify=true, $call_afterload_event=false) | |
getValues () | |
isModified ($property) | |
getPropertyIterator () | |
appendProperty (array $properties) | |
_getTableArray () | |
getPrimaryKeyProperty () | |
getProperties () | |
getProp ($offset) | |
save ($primaryKeyValue=null, $user_post=[], $post_var=null, $files_var=null) | |
replaceOn ($bool) | |
setWriteBit ($n) | |
usePostKeys (array $keys) | |
excludePostKeys (array $keys) | |
checkData ($user_post=[], $post_var=null, $files_var=null, $usekeys=null, $exclude=null, $flag=self::UPDATE_FLAG) | |
fillFromPost ($user_post=[], $post_var=null, $files_var=null, $usekeys=null, $exclude=null) | |
validateData ($flag=self::UPDATE_FLAG) | |
validate () | |
setCheckFields (array $fields) | |
escapeFields (array $escape_fields) | |
escapeAll ($bool) | |
checkField ($property) | |
addError ($string, $form=null) | |
addErrors ($array, $form=null) | |
getLastError () | |
getErrors () | |
getErrorsStr () | |
hasError () | |
getFormError () | |
getErrorsByForm ($key=null, $sep=null) | |
getDisplayErrors () | |
noWriteRights ($right=DefaultModuleRights::RIGHT_UPDATE) | |
getNonFormErrors () | |
clearErrors () | |
setTemporaryId () | |
setFormTemplate ($template) | |
dbUpdate () | |
addIndex ($fields, $type=self::INDEX_KEY, $name=null, $using=null) | |
getIndexes () | |
getForm (array $tpl_vars=null, $switch=null, $is_multiedit=false, $template=null, $tpl_maker=null, $tpl_folder=null) | |
getPropertyView ($key, $attributes=[], $view_params=[]) | |
getHiddenKeyVal () | |
addHiddenFields ($keys, $value=null) | |
addDebugActions (array $actions, $local=false) | |
addDebugAction (\RS\Debug\Action\AbstractAction $action, $local=false) | |
getDebugAttributes () | |
beforeWrite ($save_flag) | |
afterWrite ($save_flag) | |
afterObjectLoad () | |
getDebugActions () | |
dropTable () | |
exportErrors () | |
current () | |
key () | |
next () | |
rewind () | |
valid () | |
__sleep () | |
__wakeup () | |
__clone () | |
__isset ($offset) | |
getRightRead () | |
getRightCreate () | |
getRightUpdate () | |
getRightDelete () | |
getHtmlEncodedFields () | |
Открытые члены унаследованные от AcceptBehavior | |
attachInstanceBehavior (BehaviorAbstract $behavior_class) | |
detachInstanceBehavior (BehaviorAbstract $behavior_class=null) | |
getAttachedBehaviors () | |
behaviorMethodExists ($method_name) | |
__call ($method_name, $arguments) | |
Открытые члены унаследованные от AcceptBehaviorInterface | |
attachInstanceBehavior (\RS\Behavior\BehaviorAbstract $behavior_class) | |
detachInstanceBehavior (\RS\Behavior\BehaviorAbstract $behavior_class=null) | |
Открытые статические члены | |
static | getCallStatuses () |
static | getCallSubStatuses () |
static | getCallFlows () |
Открытые статические члены унаследованные от OrmObject | |
static | loadSingle ($id) |
Открытые статические члены унаследованные от AbstractObject | |
static | loadByWhere ($expr, array $values=null, $prefix= 'AND', $in_prefix= 'AND') |
static | _getTable () |
static | chkDepend ($coreobj, $value, $real_errtext, $real_chk, array $conditions, $real_params=[]) |
static | destroyClass () |
Открытые статические члены унаследованные от AcceptBehavior | |
static | attachClassBehavior (BehaviorAbstract $behavior_class) |
static | detachClassBehavior (BehaviorAbstract $behavior_class=null) |
Открытые статические члены унаследованные от AcceptBehaviorInterface | |
static | attachClassBehavior (\RS\Behavior\BehaviorAbstract $behavior_class) |
static | detachClassBehavior (\RS\Behavior\BehaviorAbstract $behavior_class=null) |
Поля данных | |
const | CALL_STATUS_CALLING = 'CALLING' |
const | CALL_STATUS_ANSWER = 'ANSWER' |
const | CALL_STATUS_HANGUP = 'HANGUP' |
const | CALL_SUBSTATUS_ANSWER = 'ANSWER' |
const | CALL_SUBSTATUS_BUSY = 'BUSY' |
const | CALL_SUBSTATUS_NOANSWER = 'NOANSWER' |
const | CALL_SUBSTATUS_CANCEL = 'CANCEL' |
const | CALL_SUBSTATUS_CONGESTION = 'CONGESTION' |
const | CALL_SUBSTATUS_CHANUNAVAIL = 'CHANUNAVAIL' |
const | CALL_FLOW_IN = 'in' |
const | CALL_FLOW_OUT = 'out' |
Поля данных унаследованные от AbstractObject | |
const | INSERT_FLAG = 'insert' |
const | UPDATE_FLAG = 'update' |
const | REPLACE_FLAG = 'replace' |
const | INDEX_PRIMARY = 'primary key' |
const | INDEX_UNIQUE = 'unique' |
const | INDEX_KEY = 'index' |
const | INDEX_FULLTEXT = 'fulltext' |
Поля данных унаследованные от AcceptBehavior | |
$class_behaviors = [] | |
$cache_behavior_instances = [] | |
$instance_behaviors = [] | |
Статические защищенные данные | |
static | $table = 'crm_tel_call_history' |
static | $icon_map |
Статические защищенные данные унаследованные от OrmObject | |
static | $self_singleton_cache = [] |
Статические защищенные данные унаследованные от AbstractObject | |
static | $db = DB_NAME |
static | $table = null |
static | $iterator = 0 |
static | $init_default_method = '_initDefaults' |
static | $local = [] |
static | $default_local_parameters |
static static | $class = [] |
static | $default_class_parameters |
Дополнительные унаследованные члены | |
Статические открытые данные унаследованные от OrmObject | |
static | $self_cache = [] |
Защищенные члены унаследованные от OrmObject | |
_init () | |
Защищенные члены унаследованные от AbstractObject | |
initProperties () | |
_init () | |
_initDefaults () | |
afterInit () | |
getStorageInstance () | |
getTableEngine () | |
getPropertyHash ($is_multiedit, $switch=null) | |
Защищенные статические члены унаследованные от OrmObject | |
static | getIdHash ($id) |
Защищенные статические члены унаследованные от AbstractObject | |
static | _tableName ($with_quotes=true) |
static | _dbName ($with_quotes=true) |
Защищенные данные унаследованные от AbstractObject | |
$_values = [] | |
$_self_class | |
$_local_id | |
_init | ( | ) |
afterObjectLoad | ( | ) |
Обработчик загрузки объекта
afterWrite | ( | $save_flag | ) |
Обработчик
string | $save_flag |
beforeWrite | ( | $flag | ) |
Обработчик сохранения
string | $flag |
buildMessage | ( | ) |
Создает сообщение, которое необходимо отправить
fillFromCallEvent | ( | CallEvent | $call_event | ) |
Заполняет объект из данных события
CallEvent | $call_event |
getAdminExtensionId | ( | ) |
Возвращает добавочный номер пользователя, которому звонят - при входящем звонке, а при исходящем - добавочный номер пользователя, который совершает вызов
getAdminUser | ( | ) |
Возвращает в случае входящего звонка пользователя администратора, которому звонят, а в случае исходящего звонка администратора, который звонит.
getCallActions | ( | ) |
Возвращает список действий, который можно произвести со звонком в зависимости от статуса звонка
getCalledUser | ( | ) |
Возвращает вызываемого пользователя
getCallerUser | ( | ) |
Возвращает объект вызывающего пользователя
|
static |
Возвращает возможные направления вызова
|
static |
Возвращает список из возможных статусов звонка
getCallStatusIconClass | ( | ) |
Возвращает класс иконки для отображения во всплывающем уведомлении
|
static |
Возвращает возможные причины прекращения звонка
getDurationString | ( | ) |
Возвращает продолжительность разговора в читаемом виде
getNoticeHtml | ( | ) |
Возвращает готовый HTML для всплывающего окна
getOtherUser | ( | ) |
Возвращает в случае входящего звонка пользователя, звонящего, а в случае исходящего звонка пользователя, которому звонят
getProvider | ( | ) |
Возвращает объект провайдера телефонии, через который данное событие создано
getPublicTitle | ( | ) |
Возвращает публичное наименование звонка
getRecordUrl | ( | $absoulte = false | ) |
Возвращает URL записи
getRightCreate | ( | ) |
Возвращает идентификатор права на создание для данного объекта
getRightDelete | ( | ) |
Возвращает идентификатор права на удаление для данного объекта
getRightRead | ( | ) |
Возвращает идентификатор права на чтение для данного объекта
getRightUpdate | ( | ) |
Возвращает идентификатор права на изменение для данного объекта
isMyCall | ( | $user_id = null | ) |
Возвращает true, если звонок инициирован текущим пользователем или предназначен ему
needShowCallWindow | ( | ) |
Возвращает true, если необходимо отобразить всплывающее окно
|
staticprotected |
Сопоставление статусов с иконками zmdi
|
staticprotected |
const CALL_FLOW_IN = 'in' |
Направление звонка - входящий
const CALL_FLOW_OUT = 'out' |
Направление звонка - исходящий
const CALL_STATUS_ANSWER = 'ANSWER' |
идет разговор
const CALL_STATUS_CALLING = 'CALLING' |
идет звонок
const CALL_STATUS_HANGUP = 'HANGUP' |
вызов завершен
const CALL_SUBSTATUS_ANSWER = 'ANSWER' |
вызов был отвечен
const CALL_SUBSTATUS_BUSY = 'BUSY' |
вызов получил сигнал "занято"
const CALL_SUBSTATUS_CANCEL = 'CANCEL' |
звонящий отменил вызов до истечения таймера ожидания на сервере
const CALL_SUBSTATUS_CHANUNAVAIL = 'CHANUNAVAIL' |
у вызываемого абонента отсутствует регистрация
const CALL_SUBSTATUS_CONGESTION = 'CONGESTION' |
произошла ошибка во время вызова
const CALL_SUBSTATUS_NOANSWER = 'NOANSWER' |
звонок не отвечен (истек таймер ожидания на сервере)