Сделать автоматическую деактивацию объявлений
Php, MySQL
Есть доска объявлений. Пользователи создают объявления самостоятельно на своих аккаунтах. Нажимая кнопку "Опубликовать объявление", объявление появляется в доске. Нажимая кнопку "Убрать
объявление", объявление из доски убирается. Кнопка "Удалить", удаляет его из базы насовсем.
В настоящее время существует такой ручной порядок, в связи с чем доска оказывается переполненной устаревшими объявлениями. Как выяснилось, пользователи не утруждают себя их удалением.
Задача:
Создать функцию автоматической деактивации объявления. Т.е. по истечении 30 дней с момента публикации (если в течение этих дней оно не редактировалось) или наступлении определенных условий (пользователю запретили давать объявления), объявление исключается из доски, а пользователю высылается сообщение-напоминание по е-мейл. В случае, если пользователь после этого не проявляет активности в течение нескольких дней, удалять объявление из базы.