|
|
Общие функцииОбщие функции принадлежат к абстрактному классу Core, который наследуются другими классами. Эти функции доступны через основной объект Пример: $this->diafan->configmodules("list_img"); void redirect([string $url = ''], [integer $http_response_code = 302]) – редирект. Адрес для редиректа можно передавать как в абсолютном виде (http://www.site.ru/), так и в относительном (news/).
void redirect_js([string $url = '']) – редирект с помошью JavaScript. Используется в случае, если нельзя использовать редирект с помощью заголовков страниц.
integer unixdate(string $date) – возвращает дату, переданную в формате dd.mm.yyyy hh:ii в виде даты в формате UNIX.
mixed get_param(array $array, string $name, [mixed $default = null], [integer $mask = 0]) – функция получает из массива переменную и приводя ее к типу в соответствии с маской (0 – вырезает все пробелы, 1 – вырезает тэги, 2 – оставляет только числа).
Пример: $id = $this->diafan->get_param($_GET, 'cid', 0, 2); mixed configmodules (string $name, [string $module_name = 'site'], [integer $site_id = 0], [integer $lang_id = 0]) – функция возвращает значение переменной $name в конфигурации модуля $module_name для языковой версии $lang_id и страницы $site_id.
string path_module([integer $page_act = 0], [integer $parentid_act = 0], [integer $config_act = 0], [integer $cat_act = 0], [integer $catid_act = 0]) – возвращает url страницы с сохранением переменных page, parent, config, cat, catid. Можно отказаться от сохранения значений этих переменных в адресе, передав необязательные параметры.
Пример: $this->diafan->path_module(1, 0, 0, 0, 1); выдаст адрес без сохранения переменной page (страница) и catid (раздел). string short_text(string $text, [integer $count = 80]) – возвращает сокращенный текст.
string convert(integer $size) – конвертирует количество бит в байты, килобайты, мегабайты.
string search_theme(intger $id) – выводит название шаблона для страницы с номером id.
array get_children(integer $id, string $table) – выдает массив номеров детей.
array get_parents(integer $id, string $table) – выдает массив номеров родителей.
string code_password(string $value) – кодирует пароль.
string translit(string $text) – переводит кириллицу в транслит для строки text.
string format_price(integer $price) – формтирует цену price в соответсвии с конфигурацией модуля «Магазин».
Не понятно? Уточните |
|
© 2003 - 2012 гг. diafan.CMS версия 5.0 CMS скачать ООО "Диафан" (495)64-603-61, (3532)30-60-86 |
|

