public function hookActionProductSave($params) { $isToggling = Tools::getValue('statusproduct'); if (isset($isToggling)) { $obj_htl_rm_info = new HotelRoomType(); $htl_rm_info = $obj_htl_rm_info->getRoomTypeInfoByIdProduct($params['id_product']); if (isset($htl_rm_info) && $htl_rm_info) { $prod_htl_id = $htl_rm_info['id_hotel']; if (isset($prod_htl_id) && $prod_htl_id) { $obj_hotel = new HotelBranchInformation($prod_htl_id); if (!$obj_hotel->active) { $obj_hotel->toggleStatus(); } } } } else { if ($params['id_product']) { $obj_htl_rm_info = new HotelRoomType(); $htl_rm_info = $obj_htl_rm_info->getRoomTypeInfoByIdProduct($params['id_product']); if (isset($htl_rm_info) && $htl_rm_info) { $prod_htl_id = $htl_rm_info['id_hotel']; if (isset($prod_htl_id) && $prod_htl_id) { $obj_hotel = new HotelBranchInformation($prod_htl_id); if (!$obj_hotel->active) { $obj_product = new Product($params['id_product']); if ($obj_product->active == 1) { $obj_product->toggleStatus(); } } } } } } }