Здравствуйте уважаемые гуру. Пользуюсь модом уже 6 лет. В последнее время разрешил ставить предупреждения не только админам и супермодераторам, но и созданной группе модераторы. Глобальные права на установку предупреждений и банов у группы есть. Но вот проблема: Установлен автобан за 5 предупреждений. Если 5-е ставит админ, то бан включается, а если модератор (с глобальными права на установку предупреждений и банов), то бан не включается и пользователь продолжает писать.
Как победить? Какие скриншоты вам будут полезны?
Спасибо
Добавлено спустя 1 час 13 минут 23 секунды:
Извиняюсь, вот примеры ошибок SQL выдаваемая при установке автобана, может с Sql что не так. Прошу помощи
Код: Выделить всё
» SQL ERROR [ mysqli ]
Data too long for column 'ban_reason' at row 1 [1406]
SQL
INSERT INTO phpbb_banlist (ban_userid, ban_start, ban_end, ban_exclude, ban_reason, ban_give_reason) VALUES (4314, 1425904018, 0, 0, 'Забанен за 5 предупреждений. Причина последнего предупреждения: Это предупреждение, относящееся к следующему вашему сообщению: http://forum.bezmolvie.ru/viewtopic.php?f=156&p=505357#p505357.\n3.1. Запрещаются грубые, нецензурные выражения и оскорбления в любой форме, сообщения, грубые по тону и содержанию.', 'Забанен за 5 предупреждений. Причина последнего предупреждения: Это предупреждение, относящееся к следующему вашему сообщению: http://forum.bezmolvie.ru/viewtopic.php?f=156&p=505357#p505357.\n3.1. Запрещаются грубые, нецензурные выражения и оскорбления в любой форме, сообщения, грубые по тону и содержанию.')
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/db/dbal.php
LINE: 485
CALL: dbal_mysqli->sql_query()
FILE: includes/functions_user.php
LINE: 1089
CALL: dbal->sql_multi_insert()
FILE: includes/mcp/mcp_warn.php
LINE: 345
CALL: user_ban()
FILE: includes/mcp/mcp_warn.php
LINE: 64
CALL: mcp_warn->mcp_warn_post_view()
FILE: includes/functions_module.php
LINE: 507
CALL: mcp_warn->main()
FILE: mcp.php
LINE: 250
CALL: p_master->load_active()
Код: Выделить всё
» SQL ERROR [ mysqli ]
Data too long for column 'ban_reason' at row 1 [1406]
SQL
INSERT INTO phpbb_banlist (ban_userid, ban_start, ban_end, ban_exclude, ban_reason, ban_give_reason) VALUES (346, 1425969653, 0, 0, 'Забанен за 5 предупреждений. Причина последнего предупреждения: Это предупреждение, относящееся к следующему вашему сообщению: http://forum.bezmolvie.ru/viewtopic.php?f=167&p=505818#p505818.\n3.1. Запрещаются грубые, нецензурные выражения и оскорбления в любой форме, сообщения, грубые по тону и содержанию.', 'Забанен за 5 предупреждений. Причина последнего предупреждения: Это предупреждение, относящееся к следующему вашему сообщению: http://forum.bezmolvie.ru/viewtopic.php?f=167&p=505818#p505818.\n3.1. Запрещаются грубые, нецензурные выражения и оскорбления в любой форме, сообщения, грубые по тону и содержанию.')
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/db/dbal.php
LINE: 485
CALL: dbal_mysqli->sql_query()
FILE: includes/functions_user.php
LINE: 1089
CALL: dbal->sql_multi_insert()
FILE: includes/mcp/mcp_warn.php
LINE: 345
CALL: user_ban()
FILE: includes/mcp/mcp_warn.php
LINE: 64
CALL: mcp_warn->mcp_warn_post_view()
FILE: includes/functions_module.php
LINE: 507
CALL: mcp_warn->main()
FILE: mcp.php
LINE: 250
CALL: p_master->load_active()