[DarkTech] Скрипт быстрой выдачи/снятия прав

Автор Dark Wizard, 30 декабря 2016, 10:01:49

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Dark Wizard

Сделал скрипт для удобной и быстрой выдачи/снятия определённых прав для определённых групп. У меня форум по нескольким игровым проектам, и было важно, чтобы в каждой игре отдел кадров мог выдавать только определённые права, причём только для своей игры. В движке smf вроде теоретически это можно настроить, но я так и не разобрался как. В моём скрипте права настраиваются в 2 клика.

О скрипте:
- для входа логин/пароль как на форуме (авторизация связана)
- поиск по логину/имени
- клик по аватарке/кнопка для выбора
- краткая инфа о пользователе
- группы, которые можно редактировать, настроены под разные профили
- пресеты для быстрого выбора
- свой профиль нельзя редактировать
- защита определённые групп от снятия
- защита от подмены данных
- вывод дополнительной информации
- все настройки в одном месте

Ссылка
Последняя версия всегда доступна по адресу http://darktech.ru/scripts/darktech_dostup/darktech_dostup.zip

Установка:
Скачайте Вам недоступны вложения в этом разделе.
Затем разархивируйте, переименуйте (при желании), укажите настройки и залейте в корень форума.

Настройка
$protected - группы которые нельзя редактировать

$group_name[0] - название группы (скорее даже профиля)
$group[0] - перечисляем группы, в которых нужно состоять, чтобы использовать этот профиль
$group_main[0] - основные группы, которые этот профиль может изменять другим пользователям
$group_dop[0] - дополнительные группы, которые этот профиль может изменять другим пользователям

второй профиль будет аналогично, только $group_name[1] и т.д.

Пресеты - ссылки, при клике на которые галочки будут ставиться автоматически.

$preset_name[0] - название пресета
$preset_main[0] - меняем основную группу на
$preset_dop[0] - дополнительные группы, которые надо отметить

Вот и всё.

Скриншоты

Вам недоступны вложения в этом разделе.

Вам недоступны вложения в этом разделе.

P.S. Логи в разработке...