Удаление просроченных объявлений?
Добавлено: 11 мар 2016, 10:33
Как сделать автоматическое удаление объявлений, срок у которых истек?
Обсуждение продуктов компании и фреймворка Yii
https://monoray.ru/forum/
if (is_array($ad)) {
if (isset($ad['role']) && $ad['role'] == User::ROLE_ADMIN) {
$sql = 'UPDATE {{apartment}} SET active = '.Apartment::STATUS_INACTIVE.' WHERE id = '.$ad['id'].' LIMIT 1';
Yii::app()->db->createCommand($sql)->execute();
}
else {
$sql = 'UPDATE {{apartment}} SET active = '.Apartment::STATUS_INACTIVE.', owner_active = '.Apartment::STATUS_INACTIVE.' WHERE id = '.$ad['id'].' LIMIT 1';
Yii::app()->db->createCommand($sql)->execute();
}
}
if (is_array($ad)) {
Apartment::model()->findByPk($ad['id'])->delete();
}
Apartment::model()->findByPk($ad['id'])->delete();