Пример #1
0
 public function executePreview()
 {
     parent::executePreview();
     $id = $this->getRequestParameter('id');
     if (empty($id)) {
         $summit_id = $this->getRequestParameter('summit_id');
         if (!empty($summit_id) && ($lang = DocumentI18n::findBestCulture($summit_id, $this->getUser()->getCulturesForDocuments(), 'Summit'))) {
             $this->title_prefix = DocumentI18n::findName($summit_id, $lang, 'Summit');
         }
         $this->associated_books = null;
     } else {
         $this->title_prefix = $this->getHighestSummitName();
         // retrieve associated books if any
         $prefered_cultures = $this->getUser()->getCulturesForDocuments();
         $this->associated_books = Book::getAssociatedBooksData(Association::findAllWithBestName($id, $prefered_cultures, 'br'));
     }
 }
Пример #2
0
 public function executePreview()
 {
     parent::executePreview();
     $id = $this->getRequestParameter('id');
     if (empty($id)) {
         $this->associated_books = null;
     } else {
         // retrieve associated books if any
         $prefered_cultures = $this->getUser()->getCulturesForDocuments();
         $this->associated_books = Book::getAssociatedBooksData(Association::findAllWithBestName($id, $prefered_cultures, 'bt'));
     }
 }