А... Просто у меня та же проблема есть, я думал из-за форума(он 2.0.15 был вчера)edgar писал(а):Не, 2.0.19 тогда была.
Сегодня обновил до 2.0.19 - то же самое...[Fix] correctly preview signature if editing other users posts (Bug #101)
Эээ... Не знаю насчет глючности... Я убрал надпись о редактировании админом любого(не только своего) поста:edgar писал(а):Вы убрали, если админ редактирует свой собственный пост? Подскажете мне, как убрать?
Код: Выделить всё
$sql = "UPDATE " . POSTS_TABLE . " SET
post_edit_time = $current_time, post_edit_count = post_edit_count + 1
WHERE post_id = $post_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update post text', '', __LINE__, __FILE__, $sql);
}
Код: Выделить всё
if ($userdata['user_level'] != ADMIN) {
Если добавить дополнительный запрос к базе, то можно сделать как и при обычном редактировании постов: если пост юзера и пост последний, то сообщение о редактировании не пишется, если пост не последний, то пишется...
P.S. 2Автор. Зачем идёт куча if'ов на $mode?..
Сначала объявляем, что $mode='delete', а потОм идёт "if $mode != 'newtopic'", "if $mode == 'poll_delete'"... o.O