Версия: 6.x
burger close
Класс RuleThenTask
Граф наследования:RuleThenTask:
AbstractThenRule

Открытые члены

 getId ()
 
 getTitle ()
 
 getDescription ()
 
 getPropertyIteratorField ($field, $action, $params_type, $value= '')
 
 getParams ()
 
 getConditionParams ()
 
 replaceVars ($autotask_rule, $values)
 
 getRandomUserFromGroup ($group_id)
 
 setDynamicParameters ($autotask)
 
 runCreate ($autotask)
 
 runUpdate ($autotask)
 
- Открытые члены унаследованные от AbstractThenRule
 getId ()
 
 getTitle ()
 
 getDescription ()
 
 getPropertyIteratorField ($field, $action, $params_type, $value= '')
 
 getOperation ()
 
 setOperation ($operation)
 
 getVars ()
 
 setVars ($entity, $values)
 
 getActions ($if_rule=null)
 
 getParams ()
 
 getConditionParams ()
 
 getReplaceVarTitles ()
 
 replaceVars ($autotask_rule, $values)
 
 getTplFolder ()
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от AbstractThenRule
static getAllThenRules ()
 
static getClassById ($id)
 
static run ($autotask)
 
- Защищенные данные унаследованные от AbstractThenRule
 $operation
 
 $vars
 

Методы

getConditionParams ( )

Возвращает массив доступных параметров для выборки объекта у действия

Возвращает
array
getDescription ( )

Возвращает описание класса

Возвращает
string
getId ( )

Возвращает идентификатор класса условия

Возвращает
string
getParams ( )

Возвращает массив доступных параметров для действия

Возвращает
array
getPropertyIteratorField (   $field,
  $action,
  $params_type,
  $value = '' 
)

Возвращает объект поля для параметров

Аргументы
$field
$action
$value
Возвращает
mixed
getRandomUserFromGroup (   $group_id)

Возвращает ID одного пользователя из группы

Аргументы
$group_id
Возвращает
int|string|null
getTitle ( )

Возвращает публичное название класса условия

Возвращает
string
replaceVars (   $autotask_rule,
  $values 
)

Заменяет переменные в необходимых строках массива значений $values

Аргументы
AbstractIfRule$autotask_rule
array$string
Возвращает
mixed
runCreate (   $autotask)

Создание автозадачи

Аргументы
$autotask
Возвращает
void
runUpdate (   $autotask)

Изменение задачи по событию

Возвращает
void
setDynamicParameters (   $autotask)

Устанавливает динамические параметры

Аргументы
$params
Возвращает
mixed