Documentation

Helpdesk_Controller
in package

Helpdesk.

Tags
subpackage

Helpdesk

version
7.x
author

Hostmake LLC

copyright

© 2005-2022 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru

Table of Contents

$allowTags  : string
Backend property
$instance  : mixed
The singleton instances.
buildSubject()  : string
Build subject
getAutoAnswer()  : mixed
Получение стандартного ответа на сообщение методом анализа сообщения на предмет содержания ключевых слов для стандартных ответов.
getWeekDayName()  : string
Get weekday name by its number
instance()  : object
Register an existing instance as a singleton.
quoteText()  : str
Цитирование текста сообщения, на которое посылается ответ
reFormat()  : string
Format text
replaceMailMacro()  : string
Замена подстановок в тексте $template
replaceMailMacroTicket()  : string
Replace all macros occurrences with their values
sscanf()  : array<string|int, mixed>
Исправление ошибки sscanf(), присутствующей в некоторых сборках 5.2.x

Properties

$allowTags

Backend property

public static string $allowTags = '<html><head><body><style><a><b><strong><img><em><i><span><small><div><p><br><br/><br /><li><ol><ul><pre><table><tr><td><tbody><thead><h1><h2><h3><h4><h5><h6>'

$instance

The singleton instances.

public static mixed $instance = \NULL

Methods

getAutoAnswer()

Получение стандартного ответа на сообщение методом анализа сообщения на предмет содержания ключевых слов для стандартных ответов.

public getAutoAnswer(Helpdesk_Message_Model $oHelpdesk_Message) : mixed
Parameters
$oHelpdesk_Message : Helpdesk_Message_Model

message

Return values
mixed

getWeekDayName()

Get weekday name by its number

public getWeekDayName(int $week_day_num) : string
Parameters
$week_day_num : int

number

Return values
string

instance()

Register an existing instance as a singleton.

public static instance() : object
Return values
object

quoteText()

Цитирование текста сообщения, на которое посылается ответ

public quoteText(str $text[, int $type = 1 ]) : str
Parameters
$text : str

Текст цитируемого сообщения

$type : int = 1

Тип сообщения (0 - html, 1 - text)

Return values
str
quoteText($text); ?>

reFormat()

Format text

public reFormat(string $text, int $newType) : string
Parameters
$text : string

source text

$newType : int

format direction. 0 - HTML, 1 - TEXT

Return values
string

replaceMailMacro()

Замена подстановок в тексте $template

public replaceMailMacro(string $template, Helpdesk_Message_Model $oHelpdesk_Message[, Helpdesk_Message_Model $oReplied_Helpdesk_Message = NULL ]) : string
Parameters
$template : string

source text

$oHelpdesk_Message : Helpdesk_Message_Model

Текущее сообщение

$oReplied_Helpdesk_Message : Helpdesk_Message_Model = NULL

Сообщение, на которое отвечают

Return values
string

replaceMailMacroTicket()

Replace all macros occurrences with their values

public replaceMailMacroTicket(string $template, Helpdesk_Ticket_Model $oHelpdesk_Ticket) : string
Parameters
$template : string

source text

$oHelpdesk_Ticket : Helpdesk_Ticket_Model

ticket

Return values
string

sscanf()

Исправление ошибки sscanf(), присутствующей в некоторых сборках 5.2.x

public sscanf(string $str, string $format) : array<string|int, mixed>
Parameters
$str : string

The input string being parsed

$format : string

The interpreted format for $str

Tags
access

private

Return values
array<string|int, mixed>

Search results