Source
519 public function getBoatByLink($id) {
520 $id = Convert::raw2xml($id);
521 if (is_numeric($id)) {
522 $item = DataObject::get_by_id('BoatListing', $id);
523 } else {
524 $item = BoatListing::get_one('BoatListing', "URLSegment = '{$id}'");
525 }
526
527 // Block URL access to non-active boats
528 if ( ! $item->Active) {
529 $item = null;
530 }
531
532 return $item;
533 }
534
Trace
- Page_Controller->getBoatByLink(lagoon-440)
ListingsPage.php:150
- ListingsPage_Controller->boat(SS_HTTPRequest)
RequestHandler.php:288
- RequestHandler->handleAction(SS_HTTPRequest,boat)
Controller.php:202
- Controller->handleAction(SS_HTTPRequest,boat)
RequestHandler.php:200
- RequestHandler->handleRequest(SS_HTTPRequest,DataModel)
Controller.php:158
- Controller->handleRequest(SS_HTTPRequest,DataModel)
ContentController.php:174
- ContentController->handleRequest(SS_HTTPRequest,DataModel)
ModelAsController.php:75
- ModelAsController->handleRequest(SS_HTTPRequest,DataModel)
Director.php:385
- Director::handleRequest(SS_HTTPRequest,Session,DataModel)
Director.php:149
- Director::direct(/monohull-for-sale-tahiti-yacht-broker/boat/lagoon-440,DataModel)
main.php:191