/** * @return mixed */ public function processDelete() { $oNowBlockCustomerReferences = $this->loadObject(); if (!$oNowBlockCustomerReferences->deleteImage()) { $this->errors[] = Tools::displayError('An error occurred while deleting image of the object (NowBlockCustomerReferences).') . ' <b>' . $this->table . '</b> '; } return parent::processDelete(); }
public function processDelete() { if ($this->tabAccess['delete'] === '1') { if (SimpleBlogCategory::getNbCats() == 1) { $this->errors[] = $this->l('You cannot remove this category because this is last category already used by module.'); } else { return parent::processDelete(); } } else { $this->errors[] = Tools::displayError('You do not have permission to delete this.'); } return false; }
public function processDelete() { $obj = $this->loadObject(true); $sql = 'SELECT id_opartslideshow_slideshow_image,filename FROM ' . _DB_PREFIX_ . 'opartslideshow_slideshow_image WHERE id_opartslideshow_slideshow = ' . $obj->id; $array = Db::getInstance()->executeS($sql); if (count($array) > 0) { $where = ""; foreach ($array as $row) { $where .= $where == "" ? " id_opartslideshow_slideshow_image=" . $row['id_opartslideshow_slideshow_image'] : " OR id_opartslideshow_slideshow_image=" . $row['id_opartslideshow_slideshow_image']; unlink($this->imgDir . $row['filename']); } //delete imagelang Db::getInstance()->delete('opartslideshow_slideshow_image_lang', $where); //delete image Db::getInstance()->delete('opartslideshow_slideshow_image', 'id_opartslideshow_slideshow=' . $obj->id); } //delete products Db::getInstance()->delete('opartslideshow_slideshow_product', 'id_opartslideshow_slideshow=' . $obj->id); //delete categorie Db::getInstance()->delete('opartslideshow_slideshow_category', 'id_opartslideshow_slideshow=' . $obj->id); //delete cms Db::getInstance()->delete('opartslideshow_slideshow_cms', 'id_opartslideshow_slideshow=' . $obj->id); return parent::processDelete(); }
public function processDelete() { $obj = $this->loadObject(true); unlink($this->imgDir . $obj->filename); return parent::processDelete(); }
public function processDelete() { if (Validate::isLoadedObject($object = $this->loadObject())) { $object = $this->loadObject(); if ($object->id) { $obj_branch_features = new HotelBranchFeatures(); $obj_htl_cart_data = new HotelCartBookingData(); $obj_htl_img = new HotelImage(); $obj_htl_rm_info = new HotelRoomInformation(); $obj_htl_rm_type = new HotelRoomType(); $ids_product = $obj_htl_rm_type->getIdProductByHotelId($object->id); if (isset($ids_product) && $ids_product) { foreach ($ids_product as $key_prod => $value_prod) { $delete_cart_data = $obj_htl_cart_data->deleteBookingCartDataNotOrderedByProductId($value_prod['id_product']); $delete_room_info = $obj_htl_rm_info->deleteByProductId($value_prod['id_product']); $delete_room_type = $obj_htl_rm_type->deleteByProductId($value_prod['id_product']); $obj_product = new Product($value_prod['id_product']); $delete_product = $obj_product->delete(); } } $delete_branch_features = $obj_branch_features->deleteBranchFeaturesByHotelId($object->id); $htl_all_images = $obj_htl_img->getAllImagesByHotelId($object->id); if ($htl_all_images) { foreach ($htl_all_images as $key_img => $value_img) { $path_img = _PS_MODULE_DIR_ . 'hotelreservationsystem/views/img/hotel_img/' . $value_img['hotel_image_id'] . '.jpg'; @unlink($path_img); } } $delete_htl_img = $obj_htl_img->deleteByHotelId($object->id); } } else { $this->errors[] = Tools::displayError('An error occurred while deleting the object.') . ' <b>' . $this->table . '</b> ' . Tools::displayError('(cannot load object)'); } parent::processDelete(); }