add_template_comment (line 733)
void
add_template_comment
( $tpl_source, &$smarty)
check_navi_permission (line 184)
Проверка прав доступа к навигации по группе пользователя
boolean
check_navi_permission
(int $id)
-
int
$id: идентификатор меню навигации
check_permission (line 71)
Проверка прав пользователя
boolean
check_permission
(string $action)
-
string
$action: проверяемое право
clean_no_print_char (line 86)
void
clean_no_print_char
( $text)
clean_php (line 97)
Очистка текста от програмного кода
string
clean_php
(string $text)
-
string
$text: исходный текст
convert_entity (line 323)
Swap named HTML entities with numeric entities.
void
convert_entity
( $matches, [ $destroy = true])
display_notice (line 107)
Вывод системного сообщения
void
display_notice
(string $message)
-
string
$message: сообщение
get_country_list (line 749)
Получения списка стран
array
get_country_list
([int $status = ''])
-
int
$status: статус стран входящих в список
- 1 - активные страны
- 0 - неактивные страны
если не указано возвращает список стран без учета статуса
get_current_document_id (line 222)
Получить идентификатор текущего документа
int
get_current_document_id
()
get_document_fields (line 511)
void
get_document_fields
( $document_id)
get_home_link (line 261)
Ссылка на главную страницу
string
get_home_link
()
get_navigations (line 154)
void
get_navigations
([ $navi_id = ''])
get_print_link (line 271)
Ссылка на страницу версии для печати
string
get_print_link
()
get_redirect_link (line 234)
Формирование URL редиректа
string
get_redirect_link
([ $exclude = ''])
get_referer_link (line 279)
void
get_referer_link
()
get_settings (line 138)
Получение основных настроек
mixed
get_settings
([string $field = ''])
-
string
$field: параметр настройки, если не указан - все параметры
get_statistic (line 717)
void
get_statistic
([ $t = 0], [ $m = 0], [ $q = 0], [ $l = 0])
get_username (line 591)
Формирование строки имени пользователя
При наличии всех параметров пытается сформировать строку Имя Фамилия Если задать $short=1 - формирует короткую форму И. Фамилия Когда отсутствует информация о Имени или Фамилии пытается сформировать строку на основе имеющихся данных, а если данных нет вообще - выводит имя анонимного пользователя которое задается в основных настройках системы.
string
get_username
([string $login = ''], [string $first_name = ''], [string $last_name = ''], [int $short = 1])
-
string
$login: логин пользователя
-
string
$first_name: имя пользователя
-
string
$last_name: фамилия пользователя
-
int
$short: {0|1} признак формирования короткой формы
get_username_by_id (line 621)
Возвращает имя пользователя по его идентификатору
string
get_username_by_id
(int $id)
-
int
$id: - идентификатор пользователя
make_random_string (line 699)
Формирование строки из случайных символов
string
make_random_string
([int $length = 16], [string $chars = ''])
-
int
$length: количество символов в строке
-
string
$chars: набор символов для формирования строки
microtime_diff (line 17)
Вычисление разницы между двумя метками времени
int
microtime_diff
(string $a, string $b)
-
string
$a: начальная метка
-
string
$b: конечная метка
module_error (line 126)
Сообщение о проблемах доступа к файлам модуля
void
module_error
()
num_format (line 47)
Форматирование числа
string
num_format
(array $param)
-
array
$param: значение и параметры
parse_hide (line 203)
Обработка парного тэга [hide:X,X]...[/hide] (скрытый текст) Заменяет скрываемый текст в зависимости от группы пользователя
string
parse_hide
(string $data)
-
string
$data: обрабатываемый текст
prepare_fname (line 453)
Подготовка имени файла или директории
string
prepare_fname
(string $st)
prepare_url (line 430)
Подготовка URL
string
prepare_url
(string $st)
pretty_chars (line 390)
Замена некоторых символов на их сущности замена и исправление HTML-тэгов
unknown
pretty_chars
(unknown_type $s)
pretty_date (line 652)
Исправление форматирования даты Функцию можно использовать в шаблонах Smarty как модификатор
string
pretty_date
(string $string, [string $language = ''])
-
string
$string: - дата отформатированная в соответствии с текущей локалью
-
string
$language: - язык
print_error (line 116)
Сообщение о запрете распечатки страницы
void
print_error
()
reportLog (line 494)
void
reportLog
( $meldung, [ $typ = 0], [ $rub = 0])
rewrite_link (line 472)
Формирование ЧПУ для документов
string
rewrite_link
(string $s)
-
string
$s: ссылка или текст с ссылками
send_mail (line 782)
Отправка e-Mail
void
send_mail
(string $to, string $text, [string $subject = ''], [string $fromemail = ''], [string $from = ''], [string $content_type = ''], [string $attach = ''], [string $html = ''])
-
string
$to
-
string
$text
-
string
$subject
-
string
$fromemail
-
string
$from
-
string
$content_type
-
string
$attach
-
string
$html
start_with (line 60)
Проверка начинается ли строка с указанной подстроки
boolean
start_with
(string $str, string $in)
-
string
$str: проверяемая строка
-
string
$in: подстрока
stripos (line 35)
Регистронезависимый вариант функции strpos Возвращает числовую позицию первого вхождения needle в строке haystack.
int
stripos
(unknown_type $haystack, unknown_type $needle, [unknown_type $offset = 0])
-
unknown_type
$haystack: проверяемая строка
-
unknown_type
$needle: искомая подстрока
-
unknown_type
$offset: с какого символа в haystack начинать поиск.
translit_string (line 402)
Транслитерация
string
translit_string
(string $st)
-
string
$st: строка для транслитерации
truncate_text (line 291)
void
truncate_text
( $string, [ $length = 80], [ $etc = '...'], [ $break_words = false], [ $middle = false])
-
$string
-
$length
-
$etc
-
$break_words
-
$middle