Сделать автоматическую деактивацию объявлений

Татьяна15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.04.2010

Php, MySQL

Есть доска объявлений. Пользователи создают объявления самостоятельно на своих аккаунтах. Нажимая кнопку "Опубликовать объявление", объявление появляется в доске. Нажимая кнопку "Убрать

объявление", объявление из доски убирается. Кнопка "Удалить", удаляет его из базы насовсем.

В настоящее время существует такой ручной порядок, в связи с чем доска оказывается переполненной устаревшими объявлениями. Как выяснилось, пользователи не утруждают себя их удалением.

Задача:

Создать функцию автоматической деактивации объявления. Т.е. по истечении 30 дней с момента публикации (если в течение этих дней оно не редактировалось) или наступлении определенных условий (пользователю запретили давать объявления), объявление исключается из доски, а пользователю высылается сообщение-напоминание по е-мейл. В случае, если пользователь после этого не проявляет активности в течение нескольких дней, удалять объявление из базы.

Заявки фрилансеров