Пример #1
0
 /**
  * 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;
     }
 }