Перерыл уже все инклуды, логировал все, что можно, но так и не понял как в phpbb реализовано выдача прав...
Подскажите, пожалуйста.
Заранее благодарен.
Нет такихmurderer24 писал(а):доки на русском
http://wiki.phpbbguru.net/index.php/Кат ... hpBB_3.0.xmurderer24 писал(а):описание тех же самых таблиц
Это какой из всех скриптов движка?Пчелкин писал(а):Возьмите скрипт возврата прав основателя и переделайте его под назначение прав модератора...
Код: Выделить всё
INSERT INTO phpbb_user_group VALUES (номер_группы, id_пользователя, 0, 0);
UPDATE phpbb_users SET group_id = номер_группы, user_colour = (SELECT group_colour FROM phpbb_groups WHERE group_id = номер_группы) WHERE user_id = id_пользователя;номер_группы — номер группы, а id_пользователя — как бы странно не прозвучало, но id пользователя.Существуют несколько десятков разделов, где в каждом разделе должен быть СВОЙ модератор, который в другим разделам отношения не имеет и может модерить только свой раздел. Юзер, который модерирует меняется время от времени, сидеть вручную мониторить и вручную выдавать права - долго и муторно, создавать 30 с лишним групп - маразм.В большинстве случаев достаточно создать новую группу и выдать ей все необходимые права (глобальные и форумные). Если в твоём случае это не так — аргументируй.