= DATE_ADD(date_tarif, INTERVAL (select t.period+60 FROM tariffs t where t.id=id_tarif LIMIT 1) DAY)) and agency = 1 and manager = 1 and id <> 8409 and id <> 4135 and id in (8826) LIMIT 1"; $resAgency = mysql_query($sqlAgency); $countAll = 0; $result = SelectelApi::getTokenAndUrl(); $token = $result[0]; $storageUrl = $result[1]; while($agency = mysql_fetch_assoc($resAgency)) { $count = 0; $sqlObj = "SELECT objects.id FROM objects objects WHERE objects.id_add_user in (SELECT id FROM `users` WHERE id=$agency[id] or id_manager=$agency[id] or id_manager in (select id from users where id_manager=$agency[id]) or id_manager in (select id from users where id_manager in (select id from users where id_manager=$agency[id]))) LIMIT 1000"; $rezObj = mysql_query($sqlObj); while ($obj = mysql_fetch_assoc($rezObj)) { echo " Удаляем объект ".$obj['id'] . "
"; $sql = "DELETE FROM favor WHERE id_obj=$obj[id]"; mysql_query($sql); $sql = "DELETE FROM views WHERE id_obj=$obj[id]"; mysql_query($sql); $sql = "DELETE FROM sended_pdf WHERE id_object=$obj[id]"; mysql_query($sql); $sql = "DELETE FROM sp_metro WHERE id_obj=$obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_location WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM user_object_events WHERE object_id=$obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_nb_info WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_location WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM objects_plan WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_notes WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM objects_additional_information WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM objects_analytic_exclude WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM objects_to_send WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_cabinet WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_data WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_feed_stat WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_prices WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_publish_log WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM object_publish_statistic WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM sale_objects WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM zipal_objects WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM zipal_objects_posting WHERE object_id = $obj[id]"; mysql_query($sql); $sql = "DELETE FROM objects_activities WHERE object_id = $obj[id]"; mysql_query($sql); //удаляем дополнительные фото $sqlSelectPhoto = "select oop.id, oop.object_photo_id from objects_object_photo oop where oop.object_id = $obj[id]"; $rezSelectPhoto = mysql_query($sqlSelectPhoto); if (mysql_num_rows($rezSelectPhoto) > 0) { while ($ph = mysql_fetch_assoc($rezSelectPhoto)) { $sqlPhoto = "SELECT * FROM object_photo WHERE id = $ph[object_photo_id]"; $rezPhoto = mysql_query($sqlPhoto); if (mysql_num_rows($rezPhoto) > 0) { $photo = mysql_fetch_assoc($rezPhoto); if (strpos($photo["photo"], "https://data.joywork.ru/") !== false) { $nfp = str_replace("https://data.joywork.ru/", "", $photo["photo"]); SelectelApi::deleteFile($storageUrl, $token, $nfp); } } } } //удаляем ПДФ $sql="select * from sended_pdf where id_object = $obj[id] ORDER BY id ASC"; $resPdf = mysql_query($sql); while($objPdf = mysql_fetch_assoc($resPdf)) { echo " Удаляем pdf " . $objPdf["path"] . "
"; if (strpos($objPdf["path"], "https://pdf.joywork.ru/") !== false) { $nfp = str_replace("https://pdf.joywork.ru/", "", $objPdf["path"]); SelectelApi::deletePdfFile($storageUrl, $token, $nfp); } $sql = "DELETE FROM sended_pdf WHERE id=$objPdf[id]"; mysql_query($sql); } $sqlSelectPhoto = "select oop.id, oop.object_photo_id from objects_object_photo oop where oop.object_id = $obj[id]"; $rezSelectPhoto = mysql_query($sqlSelectPhoto); if (mysql_num_rows($rezSelectPhoto) > 0) { while ($ph = mysql_fetch_assoc($rezSelectPhoto)) { $sqlDeletePhoto = "DELETE FROM object_photo where id = $ph[object_photo_id]"; mysql_query($sqlDeletePhoto); $sqlDeletePhotoLinks = "DELETE FROM objects_object_photo where id = $ph[id]"; mysql_query($sqlDeletePhotoLinks); } } $sql = "DELETE FROM objects WHERE id=$obj[id]"; mysql_query($sql); $count++; $countAll++; } echo "Агентство ".$agency['id'] . " удалено " . $count . " объектов
"; } echo "Удалено " . $countAll . " объектов
"; /*while($obj = mysql_fetch_assoc($res)) { echo " Удаляем объект ".$obj['id'] . "
"; //удаляем дополнительные фото $sqlSelectPhoto = "select oop.id, oop.object_photo_id from objects_object_photo oop where oop.object_id = $obj[id]"; $rezSelectPhoto = mysql_query($sqlSelectPhoto); if (mysql_num_rows($rezSelectPhoto) > 0) { while ($ph = mysql_fetch_assoc($rezSelectPhoto)) { $sqlPhoto = "SELECT * FROM object_photo WHERE id = $ph[object_photo_id]"; $rezPhoto = mysql_query($sqlPhoto); if (mysql_num_rows($rezPhoto) > 0) { $photo = mysql_fetch_assoc($rezPhoto); if (strpos($photo["photo"], "https://data.joywork.ru/") !== false) { $nfp = str_replace("https://data.joywork.ru/", "", $photo["photo"]); SelectelApi::deleteFile($storageUrl, $token, $nfp); } } } } $sql = "DELETE FROM favor WHERE id_obj=$obj[id]"; mysql_query($sql); $sql = "DELETE FROM views WHERE id_obj=$obj[id]"; mysql_query($sql); $sql="select * from sended_pdf where id_object = $obj[id] ORDER BY id ASC"; $resPdf = mysql_query($sql); while($objPdf = mysql_fetch_assoc($resPdf)) { echo "pdf exist"; echo "delete ".$objPdf["id"]."
"; if (strpos($objPdf["path"], "https://data.joywork.ru/") !== false) { $nfp = str_replace("https://data.joywork.ru/", "", $objPdf["path"]); SelectelApi::deletePdfFile($storageUrl, $token, $nfp); } $sql = "DELETE FROM sended_pdf WHERE id=$objPdf[id]"; mysql_query($sql); } $sql = "DELETE FROM sp_metro WHERE id_obj=$obj[id]"; mysql_query($sql); $sql = "DELETE FROM objects_additional_information WHERE object_id = $obj[id]"; mysql_query($sql); $sqlSelectPhoto = "select oop.id, oop.object_photo_id from objects_object_photo oop where oop.object_id = $obj[id]"; $rezSelectPhoto = mysql_query($sqlSelectPhoto); if (mysql_num_rows($rezSelectPhoto) > 0) { while ($ph = mysql_fetch_assoc($rezSelectPhoto)) { $sqlDeletePhoto = "DELETE FROM object_photo where id = $ph[object_photo_id]"; mysql_query($sqlDeletePhoto); $sqlDeletePhotoLinks = "DELETE FROM objects_object_photo where id = $ph[id]"; mysql_query($sqlDeletePhotoLinks); } } $sql = "DELETE FROM objects WHERE id=$obj[id]"; mysql_query($sql); }*/ ?>