Задача такая: оджидается приход двух "фаерволов" на форум, тех, кто набрал много постов и будет обижен. Нужна защита от редактирования пользователями их постов, если эти посты были написаны 30 и более дней назад. Для начала делал без проверки условием - модератор это или нет. Все равно возникли проблемы. 60 секунд - это мало, но тем не менее система даже через несколько секунд выдавала ошибку из too_old_post_for_edit. Не говоря уже про 600, 60000 и т.д. Что я сделал не так?
lang_error.php
Добавил
too_old_post_for_edit => "Ваше сообщение устарело и автоматически заблокированно от несанкционированного редактирования. Это вынужденая мера, введенная с целью безопасности.",
post_edit_post.php
Нашел
// Is the topic locked?
if ( $this->topic['state'] != 'open' )
{
if ( !$ibforums->member['id'] or !( $ibforums->member['g_post_closed'] and ( $ibforums->member['g_is_supmod'] or $class->moderator['mid'] ) ) )
{
$std->Error( array( LEVEL => 1, MSG => 'locked_topic') );
}
}
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
M-K
Задача такая: оджидается приход двух "фаерволов" на форум, тех, кто набрал много постов и будет обижен. Нужна защита от редактирования пользователями их постов, если эти посты были написаны 30 и более дней назад. Для начала делал без проверки условием - модератор это или нет. Все равно возникли проблемы. 60 секунд - это мало, но тем не менее система даже через несколько секунд выдавала ошибку из too_old_post_for_edit. Не говоря уже про 600, 60000 и т.д. Что я сделал не так?
lang_error.php
Добавил
post_edit_post.php
Нашел
добавил после
Ссылка на комментарий
Поделиться на других сайтах
5 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.