Перейти к содержимому


история изменений


Сообщений в теме: 2

#1 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 31 Август 2011 - 14:29

Возможно ли выяснить, кто из пользователей последний редактировал какую-либо запись (или даже отдельные поля) таблицы?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 31 Август 2011 - 15:42

Добавьте поле с типом "пользователь", и добавьте в вычисление таблицы следующий код:

$cur_rec = data_table("Ваша таблица", "id={ID}");
$cur_rec['Кто редактировал'] = $user['id'];
update_query($cur_rec, "Ваша таблица", "id={ID}");

Это поле покажет кто последний редактировал запись. По отдельным полям такой информации через вычисление выяснить нельзя (или достаточно сложно). В версии 1.9.5 добавлена система логов, там информация будет записываться автоматически (по каждому из полей)

#3 nk

    Активный участник

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 31 Август 2011 - 15:50

Спасибо





Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных