Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Mention

Открытые статические члены

static getUserIds (string $text='')
 
static getUsers (string $text='')
 
static getProjectIds (string $text='')
 
static getProjects (string $text='')
 
static getDepartmentIds (string $text='')
 
static getDepartments (string $text='')
 
static clear (string $text='')
 

Защищенные статические члены

static getPatternsList ()
 
static getEntitiesList (string $text='', string $pattern='')
 

Защищенные данные

const PATTERN_USER = '/\[user\s*=\s*([^\]]*)\](.+?)\[\/user\]/is' . BX_UTF_PCRE_MODIFIER
 
const PATTERN_PROJECT = '/\[project\s*=\s*([^\]]*)\](.+?)\[\/project\]/is' . BX_UTF_PCRE_MODIFIER
 
const PATTERN_DEPARTMENT = '/\[department\s*=\s*([^\]]*)\](.+?)\[\/department\]/is' . BX_UTF_PCRE_MODIFIER
 

Подробное описание

См. определение в файле mention.php строка 11

Методы

◆ clear()

static clear ( string $text = '')
static

Clears all the [user=N][/user] BB codes but preserves user names

Аргументы
string$texttext to clear
Возвращает
string processed text

См. определение в файле mention.php строка 98

◆ getDepartmentIds()

static getDepartmentIds ( string $text = '')
static

См. определение в файле mention.php строка 60

◆ getDepartments()

static getDepartments ( string $text = '')
static

См. определение в файле mention.php строка 66

◆ getEntitiesList()

static getEntitiesList ( string $text = '',
string $pattern = '' )
staticprotected

См. определение в файле mention.php строка 71

◆ getPatternsList()

static getPatternsList ( )
staticprotected

См. определение в файле mention.php строка 17

◆ getProjectIds()

static getProjectIds ( string $text = '')
static

См. определение в файле mention.php строка 49

◆ getProjects()

static getProjects ( string $text = '')
static

См. определение в файле mention.php строка 55

◆ getUserIds()

static getUserIds ( string $text = '')
static

Processes text, parses all [user=N][/user] BB codes and returns user IDs

Аргументы
string$texttext to parse
Возвращает
array of user IDs

См. определение в файле mention.php строка 32

◆ getUsers()

static getUsers ( string $text = '')
static

Processes text and parses all [user=N][/user] BB codes

Аргументы
string$texttext to parse
Возвращает
array of parsed used data (ID and NAME fields)

См. определение в файле mention.php строка 44

Данные класса

◆ PATTERN_DEPARTMENT

const PATTERN_DEPARTMENT = '/\[department\s*=\s*([^\]]*)\](.+?)\[\/department\]/is' . BX_UTF_PCRE_MODIFIER
protected

См. определение в файле mention.php строка 15

◆ PATTERN_PROJECT

const PATTERN_PROJECT = '/\[project\s*=\s*([^\]]*)\](.+?)\[\/project\]/is' . BX_UTF_PCRE_MODIFIER
protected

См. определение в файле mention.php строка 14

◆ PATTERN_USER

const PATTERN_USER = '/\[user\s*=\s*([^\]]*)\](.+?)\[\/user\]/is' . BX_UTF_PCRE_MODIFIER
protected

См. определение в файле mention.php строка 13