| @@ 225-244 (lines=20) @@ | ||
| 222 | * @param bool $force |
|
| 223 | * @return bool|void |
|
| 224 | */ |
|
| 225 | public function delete(&$promotion, $force = false) |
|
| 226 | { |
|
| 227 | if (strtolower(get_class($promotion)) !== 'martinhotelpromotion') { |
|
| 228 | return false; |
|
| 229 | } |
|
| 230 | ||
| 231 | $sql = "DELETE FROM " . $this->db->prefix("martin_hotel_promotions") . " WHERE promotion_id = " . $promotion->promotion_id(); |
|
| 232 | ||
| 233 | if (false != $force) { |
|
| 234 | $result = $this->db->queryF($sql); |
|
| 235 | } else { |
|
| 236 | $result = $this->db->query($sql); |
|
| 237 | } |
|
| 238 | ||
| 239 | if (!$result) { |
|
| 240 | return false; |
|
| 241 | } |
|
| 242 | ||
| 243 | return true; |
|
| 244 | } |
|
| 245 | ||
| 246 | /** |
|
| 247 | * delete hotel cities matching a set of conditions |
|
| @@ 230-249 (lines=20) @@ | ||
| 227 | * @param bool $force |
|
| 228 | * @return bool|void |
|
| 229 | */ |
|
| 230 | public function delete(&$hotelservice, $force = false) |
|
| 231 | { |
|
| 232 | if (strtolower(get_class($hotelservice)) !== 'martinhotelservice') { |
|
| 233 | return false; |
|
| 234 | } |
|
| 235 | ||
| 236 | $sql = "DELETE FROM " . $this->db->prefix("martin_hotel_service") . " WHERE service_id = " . $hotelservice->service_id(); |
|
| 237 | ||
| 238 | if (false != $force) { |
|
| 239 | $result = $this->db->queryF($sql); |
|
| 240 | } else { |
|
| 241 | $result = $this->db->query($sql); |
|
| 242 | } |
|
| 243 | ||
| 244 | if (!$result) { |
|
| 245 | return false; |
|
| 246 | } |
|
| 247 | ||
| 248 | return true; |
|
| 249 | } |
|
| 250 | ||
| 251 | /** |
|
| 252 | * delete hotel cities matching a set of conditions |
|
| @@ 183-202 (lines=20) @@ | ||
| 180 | * @param bool $force |
|
| 181 | * @return bool|void |
|
| 182 | */ |
|
| 183 | public function delete(&$hotelservicetype, $force = false) |
|
| 184 | { |
|
| 185 | if (strtolower(get_class($hotelservicetype)) !== 'martinhotelservicetype') { |
|
| 186 | return false; |
|
| 187 | } |
|
| 188 | ||
| 189 | $sql = "DELETE FROM " . $this->db->prefix("martin_hotel_service_type") . " WHERE service_type_id = " . $hotelservicetype->service_type_id(); |
|
| 190 | ||
| 191 | if (false != $force) { |
|
| 192 | $result = $this->db->queryF($sql); |
|
| 193 | } else { |
|
| 194 | $result = $this->db->query($sql); |
|
| 195 | } |
|
| 196 | ||
| 197 | if (!$result) { |
|
| 198 | return false; |
|
| 199 | } |
|
| 200 | ||
| 201 | return true; |
|
| 202 | } |
|
| 203 | ||
| 204 | /** |
|
| 205 | * delete hotel cities matching a set of conditions |
|
| @@ 375-394 (lines=20) @@ | ||
| 372 | * @param bool $force |
|
| 373 | * @return bool|void |
|
| 374 | */ |
|
| 375 | public function delete(&$room, $force = false) |
|
| 376 | { |
|
| 377 | if (strtolower(get_class($room)) !== 'martinroom') { |
|
| 378 | return false; |
|
| 379 | } |
|
| 380 | ||
| 381 | $sql = "DELETE FROM " . $this->db->prefix("martin_room") . " WHERE room_id = " . $room->room_id(); |
|
| 382 | ||
| 383 | if (false != $force) { |
|
| 384 | $result = $this->db->queryF($sql); |
|
| 385 | } else { |
|
| 386 | $result = $this->db->query($sql); |
|
| 387 | } |
|
| 388 | ||
| 389 | if (!$result) { |
|
| 390 | return false; |
|
| 391 | } |
|
| 392 | ||
| 393 | return true; |
|
| 394 | } |
|
| 395 | ||
| 396 | /** |
|
| 397 | * count room matching a condition |
|