Всем привет! Где-то я уже задавал этот вопрос, но не могу найти. Если еще кто-то сидит на единичке… Чинил ли кто-нибудь удаление данных форм при удалении объявлений? Также интересует их удаление по крону, но хотя бы первый вариант сделать, а то ручками ну очень тяжело.
Что я накопал… При редактировании объявления данные форм удаляются легко, там выставляются флаги на удаление:
// если пришел флаг на удаление
if(isset($field_value['delete'])){ $formObj->deleteFile($old_url);
$old_url = '';
$old_name = '';
}
Далее:
private function deleteFile($url){
$inUser = cmsUser::getInstance();
// администратор удаляет без проверки
if($inUser->is_admin){
}
// имя файла
$file_name = pathinfo($url, PATHINFO_BASENAME
); // полный путь
$path = PATH.'/upload/forms/'.$this->form_id.'/'.$inUser->id.'/'.$file_name;
}
Как организовать то же самое, но при удалении объявления (объявлений)? Или это не возможно?