Я написал некий модульчик к IPB, которым участники из форума разбиты по командам (свои таблицы в mysql), у каждой команды есть название и капитан, он может принимать или исключать из команды. При принятии в команду принимаемый автоматом зачисляется в группу форума с названием идентичным названию команды, а у этой группы права такиеже как у рядовых зарегистёных участников форума плюс права на закрытый от остальных командный форум(т.е. своя маска доступа на основе Member Forum Mask) с названием, опять же, идентичным названию команды. При сиключении из команды участник автоматом переходит в группу Members...
Так вот сейчас, для организации новой команды, я вручную создаю форум, маску доступа и группу с одним и тем же названием, потом присваиваю группе маску доступа и зачисляю в неё капитана. И вот я задумал автоматизировать этот процесс, т.е. я задаю название команды и ник капитана, а всё остальное делается скриптом.
Пример:
Я задаю скрипту название команды "КМД" и ник капитана(зарегеный на форуме юзер) "КАП" дальше скрипт должен сделать следующее:
1. Создать маску доступа с названием "КМД".
2. Создать закрытый для всех, кроме админов, форум с название "КМД".
3. Создать группу с названием "КМД".
4. Дать права доступа группе "КМД" на форум "КМД", а также права как в Member Forum Mask.
5. Зачислить в группу "КМД" зарегистрированного юзера с ником "КАП".
Так вот сложности у меня вызывают пункты 2, 3 и 4. Пункт 2, я так понимаю делается простым созданием новой строки в таблице "ibf_forum_perms". Пункт 5 никаких трудностей у меня не вызывает, я его уже реализовывал в другом месте скрипта.
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
_StoRm_
Я написал некий модульчик к IPB, которым участники из форума разбиты по командам (свои таблицы в mysql), у каждой команды есть название и капитан, он может принимать или исключать из команды. При принятии в команду принимаемый автоматом зачисляется в группу форума с названием идентичным названию команды, а у этой группы права такиеже как у рядовых зарегистёных участников форума плюс права на закрытый от остальных командный форум(т.е. своя маска доступа на основе Member Forum Mask) с названием, опять же, идентичным названию команды. При сиключении из команды участник автоматом переходит в группу Members...
Так вот сейчас, для организации новой команды, я вручную создаю форум, маску доступа и группу с одним и тем же названием, потом присваиваю группе маску доступа и зачисляю в неё капитана. И вот я задумал автоматизировать этот процесс, т.е. я задаю название команды и ник капитана, а всё остальное делается скриптом.
Пример:
Я задаю скрипту название команды "КМД" и ник капитана(зарегеный на форуме юзер) "КАП" дальше скрипт должен сделать следующее:
1. Создать маску доступа с названием "КМД".
2. Создать закрытый для всех, кроме админов, форум с название "КМД".
3. Создать группу с названием "КМД".
4. Дать права доступа группе "КМД" на форум "КМД", а также права как в Member Forum Mask.
5. Зачислить в группу "КМД" зарегистрированного юзера с ником "КАП".
Так вот сложности у меня вызывают пункты 2, 3 и 4. Пункт 2, я так понимаю делается простым созданием новой строки в таблице "ibf_forum_perms". Пункт 5 никаких трудностей у меня не вызывает, я его уже реализовывал в другом месте скрипта.
Поможите, плиз!
Ссылка на комментарий
Поделиться на других сайтах
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.