From bdd798916cef168d3ce57e1039bf22cd617beff6 Mon Sep 17 00:00:00 2001 From: emkael Date: Wed, 4 May 2016 15:43:10 +0200 Subject: * controls capable of resolving calendar URLs --- app/php/facades/CalendarFacade.php | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'app/php/facades') diff --git a/app/php/facades/CalendarFacade.php b/app/php/facades/CalendarFacade.php index 4b00a03..71ddcb4 100644 --- a/app/php/facades/CalendarFacade.php +++ b/app/php/facades/CalendarFacade.php @@ -1,6 +1,7 @@ withCategory()->findAllByPks($uid); } + public function resolveUrl($url) { + $dto = new CalendarDTO(); + $record = Calendar::finder()->findByCustomUrl($url); + if ($record) { + $dto->loadRecord($record); + return $dto; + } + return NULL; + } + } ?> -- cgit v1.2.3