Удаление файлов форм при удалении объявлений 1.Х

InstantCMS 1.X
#1 3 апреля 2018 в 15:43
Всем привет! Где-то я уже задавал этот вопрос, но не могу найти. Если еще кто-то сидит на единичке… Чинил ли кто-нибудь удаление данных форм при удалении объявлений? Также интересует их удаление по крону, но хотя бы первый вариант сделать, а то ручками ну очень тяжело.

Что я накопал… При редактировании объявления данные форм удаляются легко, там выставляются флаги на удаление:

  1. // если пришел флаг на удаление
  2. if(isset($field_value['delete'])){
  3. $formObj->deleteFile($old_url);
  4. $old_url = '';
  5. $old_name = '';
  6. }
Далее:

  1. private function deleteFile($url){
  2.  
  3. $inUser = cmsUser::getInstance();
  4.  
  5. // администратор удаляет без проверки
  6. if($inUser->is_admin){
  7. @unlink(PATH.$url); return;
  8. }
  9.  
  10. // имя файла
  11. $file_name = pathinfo($url, PATHINFO_BASENAME);
  12. // полный путь
  13. $path = PATH.'/upload/forms/'.$this->form_id.'/'.$inUser->id.'/'.$file_name;
  14.  
  15. @unlink($path); return;
  16.  
  17. }
Как организовать то же самое, но при удалении объявления (объявлений)? Или это не возможно?
#2 4 апреля 2018 в 09:55
По моему это касается файлов загруженных через форму. Вы вообще не то смотрите.И что разве данные форм не удаляются при удалении объявления? Что то не верится.))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.