Вернуться   Форум системы управления сайтом Handy.CMS > Handy.CMS 3.1 > Общие положения, новости системы

 
 
Опции темы Опции просмотра
  #1  
Старый 07.02.2010, 02:27
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию Выпущен Handy.CMS 3.1. build 2006

1. Изменение в системе распределения прав доступа
В функцию расширения распределения прав доступа (right_access_manager)
PHP код:
setObjectRights($id$rights$table$object_key_field=false$child_key_field=false$child_table=false$parent_key_field=false$parent_table=false$child_parent_key=false$recursive=false

добавлена переменная $recursive, если она установлена в true, права для объектов в рамках одной таблицы БД будут применены рекурсивно.

Пример:
Есть модуль каталог, неограниченным уровнем вложенности категорий, необходимо от корневой категории применить права ко всем вложенным.


В БД таблица catalogue_cats содержит поля:
  • cat_id - ID категории
  • cat_parent_id - ID родительской категории
Применяем права:
PHP код:
$this->right_access_manager->setObjectRights($cat_id$_POST['handy_object'], 'catalogue_cats''cat_id''cat_id',  'catalogue_cats'$parent_key_field$parent_table'cat_parent_id'true); 
__________________
Команда Handy.CMS
 

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выпущен Handy.CMS 3.1. build 2005 Handy.CMS Общие положения, новости системы 0 29.01.2010 18:23
Выпущен Handy.CMS 3.1 build 2004 Handy.CMS Общие положения, новости системы 0 27.01.2010 01:12
Выпущен Handy.CMS 3.1 build 2002 Handy.CMS Общие положения, новости системы 13 18.01.2010 14:05
Выпущен Handy.CMS 3.1. build 2001 Handy.CMS Общие положения, новости системы 0 18.08.2009 23:58


Часовой пояс GMT +4, время: 16:39.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2003-2010 Форум системы управления сайтом Handy.CMS