/** * Vraci zobrazovaci URL downloadu * @return string * @throws Exception */ protected function getURLDisplay() { try { $pageDownloadsID = LBoxConfigManagerProperties::getInstance()->getPropertyByName("ref_page_downloads")->getContent(); $pageDownloads = LBoxConfigManagerStructure::getInstance()->getPageById($pageDownloadsID); $downloadType = $this->instance->getDownloadType(); $downloadsPaging = LBoxConfigManagerProperties::getInstance()->getPropertyByName("downloads_paging")->getContent(); // zjistime si na kolikate strance strankovani tento download je $myCreated = $this->instance->created; $whereAdd = "created > '{$myCreated}'"; $recordsNew = new DownloadsRecords(false, false, false, $whereAdd); $out = $pageDownloads->url; $page = ceil($recordsNew->count() / $downloadsPaging); if ($page > 1) { $out .= ":" . LBoxUtil::getPagingURLString($page); } return "{$out}#download-" . $this->instance->id; } catch (Exception $e) { throw $e; } }