Как сделать уведомление на конкретной странице у одного пользователя, когда другой пользователь сделал какое-то действие?
Здравствуйте. Я делаю модерацию статьи, которую добавил пользователь. Я хочу сделать так, чтобы у администратора, который модерирует статью, если он на странице модерации статьи, появлялось уведомление, когда пользователь изменил ее. Типа - "перезагрузите страницу, пользователь изменил статью, которую вы сейчас модерируете". А то администратор нажмет "принять". А пользователь изменил ее. И примится то, что не отмодерировано.
Как мне это сделать? Если что, я пишу на PHP и MVC фреймворке Kohana (Но сам фреймворк, наверно, роли не играет. Главное - PHP и MVC).
Если статья открыта со статусом "создание/редактирование":
>> Если статья открыта не только Вами (т.е. помимо Вас (админа) ее открыл какой-то редактор):
>>> На js через setInterval через N промежуток времени отправляем запрос на сервер с текстом настоящей статьи.
>>>> На сервере сравниваем присланный текст с текстом статьи, которая была ДО редактирования и если они не совпадают - return true;
>>>>> На js получаем ответ от сервера и если он true, то кидаем уведомление всем (за исключением нас), кто открыл страницу со статусом "создание/редактирование" на настоящий момент...