Фикс прав на удаление и добавление неучтенного запрета на редактирование, устанавливаемого в профиле...
Открыть ajax\posts.php
найти:
if ($post['post_id'] != $post['topic_first_post_id'] && ($is_auth['auth_mod'] || ($userdata['user_id'] == $post['poster_id'] && $is_auth['auth_delete'] && $post['topic_last_post_id'] == $post['post_id'] && $post['post_time'] + 3600*3 > TIMENOW)))
заменить на:
if ($post['post_id'] != $post['topic_first_post_id'] && $is_auth['auth_delete'] && ($is_auth['auth_mod'] || ($userdata['user_id'] == $post['poster_id'] && $post['topic_last_post_id'] == $post['post_id'] && $post['post_time'] + 3600*3 > TIMENOW)))
найти:
$this->ajax_die(sprintf($lang['DELETE_OWN_POSTS'], strip_tags($is_auth['auth_delete_type'])));
заменить на:
$this->ajax_die(sprintf($lang['SORRY_AUTH_DELETE'], strip_tags($is_auth['auth_delete_type'])));
найти:
case 'edit':
добавить после:
if(bf($userdata['user_opt'], 'user_opt', 'allow_post_edit'))
{
$this->ajax_die($lang['POST_EDIT_CANNOT']);
}найти (встречается дважды в коде):
$this->ajax_die($lang['RULES_REPLY_CANNOT']);
заменить найденные совпадения на:
$this->ajax_die(strip_tags($lang['RULES_REPLY_CANNOT']));
Открыть language\lang_russian\lang_main.php
добавить:
$lang['POST_EDIT_CANNOT'] = 'Извините, вы не можете редактировать сообщения';
Открыть language\lang_english\lang_main.php
добавить:
$lang['POST_EDIT_CANNOT'] = 'Sorry, but you cannot edit posts';