Перейти к контенту
  • 0

Как программно создать конструкцию...


Вопрос

Я написал некий модульчик к IPB, которым участники из форума разбиты по командам (свои таблицы в mysql), у каждой команды есть название и капитан, он может принимать или исключать из команды. При принятии в команду принимаемый автоматом зачисляется в группу форума с названием идентичным названию команды, а у этой группы права такиеже как у рядовых зарегистёных участников форума плюс права на закрытый от остальных командный форум(т.е. своя маска доступа на основе Member Forum Mask) с названием, опять же, идентичным названию команды. При сиключении из команды участник автоматом переходит в группу Members...

Так вот сейчас, для организации новой команды, я вручную создаю форум, маску доступа и группу с одним и тем же названием, потом присваиваю группе маску доступа и зачисляю в неё капитана. И вот я задумал автоматизировать этот процесс, т.е. я задаю название команды и ник капитана, а всё остальное делается скриптом.

Пример:

Я задаю скрипту название команды "КМД" и ник капитана(зарегеный на форуме юзер) "КАП" дальше скрипт должен сделать следующее:

1. Создать маску доступа с названием "КМД".

2. Создать закрытый для всех, кроме админов, форум с название "КМД".

3. Создать группу с названием "КМД".

4. Дать права доступа группе "КМД" на форум "КМД", а также права как в Member Forum Mask.

5. Зачислить в группу "КМД" зарегистрированного юзера с ником "КАП".

 

Так вот сложности у меня вызывают пункты 2, 3 и 4. Пункт 2, я так понимаю делается простым созданием новой строки в таблице "ibf_forum_perms". Пункт 5 никаких трудностей у меня не вызывает, я его уже реализовывал в другом месте скрипта.

Поможите, плиз!

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

Пока что нет ответов на этот вопрос

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.