cms_cache_privilege |  |
cms_cache_privilege -- Добавить имя привилегии, от наличия которой у текущего пользователя зависит генерируемое данное
Описание
void cms_cache_privilege(string $s_privilege, bool $is_child=false);
Добавить имя привилегии, от наличия которой у текущего пользователя зависит генерируемое данное
Требуемая библиотека: cms.cache
Эта функция вызывается автоматически при выполнении проверки привилегий, поэтому
обычно Вам не требуется вызывать эту функцию в Ваших скриптах.
Факт наличия или отсутствия привилегии $s_privilege у текущего
пользователя влияет на формирование вторичного ключа.
$s_privilege
-
Имя привилегии.
$is_child
-
Способ проверки привилегий.
Если значение этого аргумента не передано либо равно false, то выполняется проверка родительской привилегии.
Если значение этого аргумента равно true, то выполняется проверка дочерней привилегии.
Рисунок. Исходный код функции cms_cache_privilege
function cms_cache_privilege($s_privilege,$is_child=false)
{
if($is_child)
cms_cache_key('cp.'.$s_privilege);
else
cms_cache_key('pp.'.$s_privilege);
}
Смотрите так же
 | Статьи | | | Статьи, расположенные на этом сайте | | |  | Программирование | | | Здесь описан бесплатный движок для портала, приведена документация по всем модулям разрабатываемой мной системы на PHP, описаны некоторые подходы к программированию и приведены некоторые мои разработки на Delphi. | | |  | Модули | | | Описание модулей системы | | |  | cms | | | Подсистема управления контентом (content managment subsystem) | | |  | cms.cache | | | Модуль для кеширования результатов работы скриптов | | |  | cms_cache_active | | | Проверить, происходит ли сейчас генерация данного, которое будет записано в кеш |  | cms_cache_clear | | | Очистить кеш |  | cms_cache_dependency | | | Добавить объект, от которого зависит генерируемое данное |  | cms_cache_end | | | Завершить процесс генерации кешируемого данного и записать новый элемент в кеш |  | cms_cache_key | | | Добавить динамический объект, значение которого следует учитывать при вычислении вторичного ключа |  | cms_cache_start | | | Проверить наличие данного в кеше и начать процесс генерации кешируемого данного |
|
|
|
|
|
Последняя модификация: 01.09.05 14:01 q Не проходите мимо! Оставьте Ваш комментарий в форуме! >>> Цитирование материалов моего сайта приветствуется! при условии видимой действующей! гиперссылки на мой сайт. [Ссылки] Если Вы нашли опечатку на этой странице, пожалуйста, выделите ее мышью и нажмите Ctrl+Enter. Сделаем язык чище! (c) Yuri Popoff, 2004 - 2008, popoff.donetsk.ua, style.donetsk.ua |
|