/** * Helper to prepare the viewer (only the javascript differs in view). */ protected function _prepareViewer($item) { $ui = $this->getParam('ui'); $part = $this->getParam('part'); $bookreader = new BookReader($item); $bookreader->setUI($ui); $bookreader->setPart($part); $this->view->bookreader = $bookreader; $this->view->item = $item; // Values have been checked inside BookReader. $this->view->ui = $bookreader->getUI(); $this->view->part = $bookreader->getPart(); }