Честно, не знаю как выбрать запросом все уведомления скопом, но можно просто в запросе
notification.type.pm
менять тип на другой и повторять запрос. Да, немного не удобно, но осуществимо.
Например, для пункта "Вас процитировали в сообщении":
Код: Выделить всё
UPDATE phpbb_user_notifications
SET notify = 1
WHERE item_type = 'notification.type.quote' AND method = 'notification.method.email';
INSERT IGNORE INTO phpbb_user_notifications (item_type, item_id, user_id, method, notify)
SELECT 'notification.type.quote', 0, phpbb_users.user_id, 'notification.method.email', 1
FROM phpbb_users
WHERE phpbb_users.user_type <> 2;
т.е. надо лишь в двух местах подправить и запрос готов.
Список можно посмотреть в таблице
phpbb_notification_types
.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!