| addToList | ( | $ | item, | |
| $ | value, | |||
| $ | domain = '' | |||
| ) |
Добавляет значение в указанный список.
| string | $item Короткий или полный идентификатор списка (дополнения на базе плагинов: listdata, liststr, listnum и др.). | |
| string | $value Значение. | |
| string | $domain='' Идентификатор сайта, если не указано то текущий. |
| appendToFile | ( | $ | file, | |
| $ | data | |||
| ) |
Добавление данных в конец файла.
| string | $file Файл. | |
| string | $data Дописываемые данные. |
| array_multisort_key | ( | $ | array, | |
| $ | key, | |||
| $ | type = SORT_ASC, |
|||
| $ | cmp_func = 'strcmp' | |||
| ) |
Сортировка массива записей по ключу в записях.
| array | $array Сортируемый массив записей. | |
| string | $key Ключ в записях по которому сортировать, либо массив ключей. | |
| integer | $type=SORT_ASC Способ сортировки. | |
| string | $cmp_func='strcmp' Функция для сравнения значений. |
| clearCacheImage | ( | $ | name, | |
| $ | domain = '' | |||
| ) |
Удаляет все закэшированные изображения для заданного.
| string | $name Имя файла исходного избражения. | |
| string | $domain Идентификатор сайта, если не указано то текущий. |
| clearDir | ( | $ | dirName | ) |
Удаление всего содержимого из каталога.
| string | $dirName Удаляемый каталог. |
| copyDir | ( | $ | dirIn, | |
| $ | dirTo, | |||
| $ | replace = false, |
|||
| $ | newonly = false | |||
| ) |
Копирование каталога со всем содержимым.
| string | $dirIn Копируемый каталог. | |
| string | $dirTo Новый каталог. | |
| boolean | $replace Заменять существующие файлы. | |
| boolean | $newonly Заменять существующие файлы, только более новыми. |
| copyfile | ( | $ | in, | |
| $ | to, | |||
| $ | replace = false, |
|||
| $ | newonly = false | |||
| ) |
Копирование файла.
| string | $in Копируемый файл. | |
| string | $to Новый файл. | |
| boolean | $replace Заменить если файл уже существует. | |
| boolean | $newonly Заменить только если файл более старый. |
| createArchive | ( | $ | file, | |
| $ | path | |||
| ) |
Создает архив tar.gz и помещает в него содержмое указанного каталога или файла.
| string | $file Имя файла архива (Обязательное расширение tar.gz). | |
| string | $path Файл или каталог который помещается в архив. |
| delDir | ( | $ | dirName | ) |
Удаление каталога со всеми файлами.
| string | $dirName Удаляемый каталог. |
| delfile | ( | $ | file | ) |
Удаление файла.
| string | $file Удаляемый файл. |
| delFilesByDir | ( | $ | dirName, | |
| $ | files = array() | |||
| ) |
Удаление всех файлов из каталога с сохранением структуры каталогов.
| string | $dirName Каталог. | |
| string | $files=array() Список имен файлов, которые удалять. Если список пустой, то удаляются все. |
| DelRegFile | ( | $ | id | ) |
Удаляет зарегистрированный файл.
| integer | $id Числовой идентификатор файла который будет удален. |
| DelRegImage | ( | $ | id | ) |
Удаляет зарегистрированное изображение.
| integer | $id Числовой идентификатор изображения которое будет удалено. |
| DelRegSectionFiles | ( | $ | idsec | ) |
Удаляет все зарегистрированные файлы принадлежащие разделу.
| integer | $idsec Числовой идентификатор раздела. |
| DelRegSectionImages | ( | $ | idsec | ) |
Удаляет все зарегистрированные изображения принадлежащие разделу.
| integer | $idsec Числовой идентификатор раздела. |
| DelRegSectionItemFiles | ( | $ | idsec, | |
| $ | iditem | |||
| ) |
Удаляет все зарегистрированные файлы принадлежащие элементу раздела.
| integer | $idsec Числовой идентификатор раздела. | |
| integer | $iditem Числовой идентификатор элемента. |
| DelRegSectionItemImages | ( | $ | idsec, | |
| $ | iditem | |||
| ) |
Удаляет все зарегистрированные изображения принадлежащие элементу раздела.
| integer | $idsec Числовой идентификатор раздела. | |
| integer | $iditem Числовой идентификатор элемента. |
| escapeFileName | ( | $ | name, | |
| &$ | ext = null | |||
| ) |
Проверяет корректность расширения файла и преобразует имя файла в транслит.
| string | $name Имя файла. | |
| string | &$ext Расширение полученного имени файла. |
| extractArchive | ( | $ | file, | |
| $ | path | |||
| ) |
Извлекает содержимое из архива tar.gz.
| string | $file Имя файла архива. | |
| string | $path Каталог в который будет извлечено содержимое архива. |
| getAccess | ( | $ | aname, | |
| $ | section = SECTION, |
|||
| $ | default = true | |||
| ) |
Определяет возможность доступа.
| string | $aname Операция для которой проверяется доступ. | |
| string | $section=SECTION Полный строкой идентификатор раздела, если не указано то текущий. | |
| string | $default=true Доступ по умолчанию (если не создано дополнение "Группы пользователей") |
| getDomain | ( | $ | item | ) |
Возвращает идентификатор сайта, которому принадлежит полный строковой идентификатор раздела/дополнения.
| string | $item Строковой идентификатор раздела/дополнения. |
| getFields | ( | $ | item, | |
| $ | type = '', |
|||
| $ | get = '' | |||
| ) |
Возвращает данные о дополнительных полях раздела или дополнения.
| string | $item Полный строковой идентификатор раздела или дополнения. | |
| string | $type='' Тип полей для выборки. | |
| string | $get='' Какие данные извлекать, по умолчанию описание. |
| getFilesByDir | ( | $ | dirName | ) |
Удаление всех файлов из каталога.
| string | $dirname Каталог. |
| getHostByDomain | ( | $ | name | ) |
Возвращает домен сайта по его идентификатору.
| string | $name Идентификатор сайта. |
| getkeywords | ( | $ | string, | |
| $ | wlen = 5, |
|||
| $ | wcount = 50 | |||
| ) |
Генерирует список наиболее часто встречающихся слов в тексте.
| string | $string Исходный текст. | |
| integer | $wlen=5 Минимальная длина слова. | |
| integer | $wcount=50 Количество отбираемых слов. |
| getLang | ( | $ | section | ) |
Возвращает идентификатор языковой версии, которому принадлежит полный строковой идентификатор раздела.
| string | $section Строковой идентификатор раздела. |
| getLists | ( | ) |
Возвращает данные обо всех существующих списках (дополнения на базе плагинов: listdata, liststr, listnum и др.
).
| getMimeByExt | ( | $ | ext | ) |
Возвращает mime тип файла по его расширению.
| string | $ext Расширение файла. |
| getMimeByFile | ( | $ | filename | ) |
Возвращает mime тип по названию файла.
| string | $ext Название файла. |
| getModuleBySection | ( | $ | section | ) |
Возвращает идентификатор модуля, на базе которого создан раздел.
| string | $section Полный строковой идентификатор раздела. |
| getName | ( | $ | item | ) |
Возвращает короткий идентификатор по полному строковому идентификатору раздела/дополнения.
| string | $item Полный строковой идентификатор раздела/дополнения. |
| getOption | ( | $ | item, | |
| $ | var | |||
| ) |
Возвращает значение опции.
| string | $item Полный идентификатор раздела или дополнения, в котором находится опция. | |
| string | $var Идентификатор опции. |
| getOptions | ( | $ | item | ) |
Возвращает массив значений всех опций раздела или дополнения.
| string | $item Полный идентификатор раздела или дополнения, в котором находится опция. |
| getPluginByStructure | ( | $ | structure | ) |
Возвращает идентификатор плагина, на базе которого создано дополнение.
| string | $structure Полный строковой идентификатор дополнения. |
| getregfilepath | ( | $ | id | ) |
Возвращает путь к зарегистрированному файлу.
| string | $id Числовой идентификатор зарегистрированного файла. |
| getregimagepath | ( | $ | id | ) |
Возвращает путь к зарегистрированному файлу.
| string | $id Числовой идентификатор зарегистрированного файла. |
| getSectionById | ( | $ | id, | |
| $ | domain = '' | |||
| ) |
Возвращает полный строковой идентификатор раздела по его числовому идентификатору.
| integer | $id Числовой идентификатор раздела. | |
| string | $domain='' Идентификатор сайта, если не указано то текущий. |
| getSectionByModule | ( | $ | module, | |
| $ | domain = '' | |||
| ) |
Возвращает полный строковой идентификатор первого существующего раздела на базе указанного модуля.
| string | $module Идентификатор модуля. | |
| string | $domain='' Идентификатор сайта, если не указано то текущий. |
| getSectionId | ( | $ | section | ) |
Возвращает числовой идентификатор раздела по его полному строковому идентификатору.
| string | $section Полный строковой идентификатор раздела. |
| getSectionLink | ( | $ | section | ) |
Возвращает ссылку на главную страницу раздела.
| string | $section Полный строковой идентификатор раздела. |
| getSectionsByModule | ( | $ | module, | |
| $ | domain = '' | |||
| ) |
Возвращает массив полных строковых идентификаторов существующих разделов на базе указанного модуля.
| string | $module Идентификатор модуля. | |
| string | $domain='' Идентификатор сайта, если не указано то текущий. |
| getStringId | ( | $ | string, | |
| $ | latname, | |||
| $ | table, | |||
| $ | where = "" | |||
| ) |
Возвращает уникальный строковой идентикатор для записи в таблице БД.
В таблице должно присутствовать поле latname в котором хранятся такие идентфикаторы для записей.
| string | $string Название записи. | |
| string | $latname Заданный строковой идентфикатор. | |
| string | $table Таблица БД. | |
| string | $where Условие для SQL запроса. |
| getStructureById | ( | $ | id, | |
| $ | domain = '' | |||
| ) |
Возвращает полный строковой идентификатор дополнения по его числовому идентификатору.
| integer | $id Числовой идентификатор дополнения. | |
| string | $domain='' Идентификатор сайта, если не указано то текущий. |
| getStructureByPlugin | ( | $ | plugin, | |
| $ | domain = '' | |||
| ) |
Возвращает полный строковой идентификатор первого существующего дополнения на базе указанного плагина.
| string | $plugin Идентификатор плагина. | |
| string | $domain='' Идентификатор сайта, если не указано то текущий. |
| getStructureId | ( | $ | structure | ) |
Возвращает числовой идентификатор дополнения по его полному строковому идентификатору.
| string | $structure Полный строковой идентификатор дополнения. |
| getStructuresByPlugin | ( | $ | plugin, | |
| $ | domain = '' | |||
| ) |
Возвращает массив полных строковых идентификаторов существующих дополнений на базе указанного плагина.
| string | $plugin Идентификатор плагина. | |
| string | $domain='' Идентификатор сайта, если не указано то текущий. |
| getTextOption | ( | $ | item, | |
| $ | var | |||
| ) |
Возвращает альтернативное текстовое значение опции.
Кроме простого значения (до 255 символов), каждая опция может хранить и какой-то текст.
| string | $item Полный идентификатор раздела или дополнения, в котором находится опция. | |
| string | $var Идентификатор опции. |
| getTreePath | ( | $ | table, | |
| $ | id, | |||
| $ | sep = ' » ' | |||
| ) |
Возвращает полный путь элемента в дереве.
| string | $table Таблица БД в которой хранится дерево элементов. | |
| string | $id Числовой идентификатор элемента. | |
| string | $sep=' ' Разделитель. |
| getXML | ( | $ | data, | |
| $ | rootname = "" | |||
| ) |
Формирует XML из массива с данными.
| array | $data Массив с данными. | |
| string | $rootname Название корневого элемента. |
| loadList | ( | $ | item, | |
| $ | domain = '' | |||
| ) |
Загружает и возвращает указанный список.
| string | $item Короткий или полный идентификатор списка (дополнения на базе плагинов: listdata, liststr, listnum и др.). | |
| string | $domain='' Идентификатор сайта, если не указано то текущий. |
| loadXML | ( | $ | source, | |
| $ | isfile = false | |||
| ) |
Загружает XML данные в массив.
| string | $source Текст XML или путь к файлу. | |
| boolean | $isfile Если в первом параметре указан файл, то должно принимать значение true. |
| mk_dir | ( | $ | dirName | ) |
Создание каталога.
| string | $dirName Имя каталога. |
| outArchive | ( | $ | file, | |
| $ | path | |||
| ) |
Создает архив tar.gz, помещает в него содержмое указанного каталога/файла и сразу отдает его клиенту.
| string | $file Имя файла архива (Обязательное расширение tar.gz). | |
| string | $path Файл или каталог который помещается в архив. |
| outXML | ( | $ | data, | |
| $ | rootname = "" | |||
| ) |
Формирует XML из массива с данными и сразу отдает клиенту.
| array | $data Массив с данными. | |
| string | $rootname Название корневого элемента. |
| parse_bbcode | ( | $ | string | ) |
Переводит текст в BBCode в HTML форматирование.
| string | $string Исходный текст. |
| parseSection | ( | $ | section | ) |
Разбирает на составляющие полный строковой идентификатор раздела.
| string | $section Строковой идентификатор раздела. |
| parseStructure | ( | $ | structure | ) |
Разбирает на составляющие полный строковой идентификатор дополнения.
| string | $structure Строковой идентификатор дополнения. |
| prepareValues | ( | $ | item, | |
| &$ | data | |||
| ) |
Дополняет данные в записи данными дополнительных полей.
| string | $item Полный строковой идентификатор раздела или дополнения. | |
| array | &$data Запись в виде ассоциированного массива. |
| RegisterFile | ( | $ | path, | |
| $ | caption, | |||
| $ | id = 0, |
|||
| $ | iditem = 0, |
|||
| $ | sort = 0 | |||
| ) |
Регистрирует заданный файл.
| string | $path Путь к файлу. | |
| string | $caption Описание файла. | |
| integer | $id=0 Числовой идентификатор файла который будет заменен. | |
| integer | $iditem=0 Идентификатор элемента раздела которому принадлежит файл. | |
| integer | $sort=0 Порядок среди других принадлежащих элементу. |
| RegisterImage | ( | $ | path, | |
| $ | caption, | |||
| $ | id = 0, |
|||
| $ | iditem = 0, |
|||
| $ | sort = 0, |
|||
| $ | resize = false, |
|||
| $ | x = 0, |
|||
| $ | y = 0 | |||
| ) |
Регистрирует заданное изображение.
| string | $path Путь к файлу изображения. | |
| string | $caption Описание изображения. | |
| integer | $id=0 Числовой идентификатор изображения которое будет заменено. | |
| integer | $iditem=0 Идентификатор элемента раздела которому принадлежит изображение. | |
| integer | $sort=0 Порядок среди других принадлежащих элементу. | |
| boolean | $resize Масштабирование. | |
| integer | $x Масштабирование по ширине. | |
| integer | $y Масштабирование по высоте. |
| RenameRegFile | ( | $ | id, | |
| $ | caption | |||
| ) |
Устанавливает новое описание для зарегистрированного файла.
| integer | $id Числовой идентификатор файла. | |
| string | $caption Новое описание. |
| RenameRegImage | ( | $ | id, | |
| $ | caption | |||
| ) |
Устанавливает новое описание для зарегистрированного изображения.
| integer | $id Числовой идентификатор изображения. | |
| string | $caption Новое описание. |
| replaceDir | ( | $ | in, | |
| $ | to, | |||
| $ | dir | |||
| ) |
Замена строки в содержимом всех файлов каталога.
| string | $in Заменяемая строка/фрагмент. | |
| string | $to Строка на которую заменяется искомая. | |
| string | $dir Каталог в файлах которого происходит поиск и замена. |
| replaceFile | ( | $ | in, | |
| $ | to, | |||
| $ | file | |||
| ) |
Замена строки в содержимом файла.
| string | $in Заменяемая строка/фрагмент. | |
| string | $to Строка на которую заменяется искомая. | |
| string | $file Файл в котором происходит поиск и замена. |
| setOption | ( | $ | item, | |
| $ | var, | |||
| $ | value | |||
| ) |
Устанавливает значение опции.
| string | $item Полный идентификатор раздела или дополнения, в котором находится опция. | |
| string | $var Идентификатор опции. | |
| mixed | $value Значение опции. |
| setTextOption | ( | $ | item, | |
| $ | var, | |||
| $ | value | |||
| ) |
Устанавливает альтернативное текстовое значение опции.
Кроме простого значения (до 255 символов), каждая опция может хранить и какой-то текст.
| string | $item Полный идентификатор раздела или дополнения, в котором находится опция. | |
| string | $var Идентификатор опции. | |
| string | Альтернативное текстовое значение опции. |
| sizestring | ( | $ | size | ) |
Возвращает строку с размером в b,Kb,Mb по размеру в байтах.
| string | $size Размер в байтах. |
| tojson | ( | $ | data | ) |
Преобразует массив в JSON строку.
| array | $data Массив данных. |
| translit | ( | $ | string | ) |
Переводит строку в транслитерацию.
| string | $string Исходная строка. |
| truncate | ( | $ | string, | |
| $ | length = 80, |
|||
| $ | etc = '...', |
|||
| $ | break_words = false | |||
| ) |
Удаляет теги и обрезает текст до указанной длины.
| string | $string Исходный текст. | |
| string | $length=80 Длина до которой обрезать. | |
| string | $etc='...' Строка добавляется в конец обрезанного текста. | |
| string | $break_words=false Обрезать слова. |
| truncatewords | ( | $ | string, | |
| $ | length = 30, |
|||
| $ | etc = '...' | |||
| ) |
Удаляет теги и обрезает каждое слово до указанной длины.
| string | $string Исходный текст. | |
| string | $length=30 Длина до которой обрезать слова. | |
| string | $etc='...' Строка добавляется в конец обрезанного слова. |
| UploadFile | ( | $ | name, | |
| $ | caption, | |||
| $ | id = 0, |
|||
| $ | iditem = 0, |
|||
| $ | sort = 0 | |||
| ) |
Регистрирует загруженный файл.
| string | $name Идентфикатор загружаемого файла (значение name в <input type="file" name="...">) | |
| string | $caption Описание файла. | |
| integer | $id=0 Числовой идентификатор файла который будет заменен. | |
| integer | $iditem=0 Идентификатор элемента раздела которому принадлежит файл. | |
| integer | $sort=0 Порядок среди других принадлежащих элементу. |
| UploadImage | ( | $ | name, | |
| $ | caption, | |||
| $ | id = 0, |
|||
| $ | iditem = 0, |
|||
| $ | sort = 0, |
|||
| $ | opt = "img" | |||
| ) |
Регистрирует загруженное изображение.
| string | $name Идентфикатор загружаемого файла (значение name в <input type="file" name="...">) | |
| string | $caption Описание изображения. | |
| integer | $id=0 Числовой идентификатор изображения которое будет заменено. | |
| integer | $iditem=0 Идентификатор элемента раздела которому принадлежит изображение. | |
| integer | $sort=0 Порядок среди других принадлежащих элементу. | |
| string | $opt='img' Префикс идентификаторов опций масштабирования при загрузке. |
| UploadRegImage | ( | $ | name, | |
| $ | caption, | |||
| $ | id = 0, |
|||
| $ | iditem = 0, |
|||
| $ | sort = 0, |
|||
| $ | resize = false, |
|||
| $ | x = 0, |
|||
| $ | y = 0 | |||
| ) |
Регистрирует загруженное изображение.
| string | $name Идентфикатор загружаемого файла (значение name в <input type="file" name="...">) | |
| string | $caption Описание изображения. | |
| integer | $id=0 Числовой идентификатор изображения которое будет заменено. | |
| integer | $iditem=0 Идентификатор элемента раздела которому принадлежит изображение. | |
| integer | $sort=0 Порядок среди других принадлежащих элементу. | |
| boolean | $resize Масштабирование. | |
| integer | $x Масштабирование по ширине. | |
| integer | $y Масштабирование по высоте. |