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')); } }
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')); } }