Example #1
0
 function render()
 {
     $app = JFactory::getApplication();
     $layout = $this->getLayout();
     $this->params = JComponentHelper::getParams('com_lendr');
     //retrieve task list from model
     $model = new LendrModelsBook();
     if ($layout == 'list') {
         $this->books = $model->listItems();
         $this->_bookListView = LendrHelpersView::load('Book', '_entry', 'phtml');
     } else {
         $this->book = $model->getItem();
         $this->_addReviewView = LendrHelpersView::load('Review', '_add', 'phtml');
         $this->_addReviewView->book = $this->book;
         $this->_addReviewView->user = JFactory::getUser();
         $this->_lendBookView = LendrHelpersView::load('Book', '_lend', 'phtml');
         $this->_lendBookView->borrower = $this->book->waitlist_user;
         $this->_lendBookView->book = $this->book;
         $this->_returnBookView = LendrHelpersView::load('Book', '_return', 'phtml');
         $this->_returnBookView->borrower = $this->book->waitlist_user;
         $this->_returnBookView->book = $this->book;
         $this->_reviewsView = LendrHelpersView::load('Review', 'list', 'phtml');
         $this->_reviewsView->reviews = $this->book->reviews;
         $this->_modalMessage = LendrHelpersView::load('Profile', '_message', 'phtml');
     }
     //display
     return parent::render();
 }
Example #2
0
 function getItem()
 {
     $bookModel = new LendrModelsBook();
     $bookModel->set('_waitlist', TRUE);
     $bookModel->set('_user_id', $this->_user_id);
     $waitlist = $bookModel->listItems();
     return $waitlist;
 }
Example #3
0
 function render()
 {
     $app = JFactory::getApplication();
     $type = $app->input->get('type');
     $id = $app->input->get('id');
     $view = $app->input->get('view');
     //retrieve task list from model
     $model = new LendrModelsBook();
     $this->book = $model->getBook($id, $view, FALSE);
     //display
     return parent::render();
 }
Example #4
0
 function listItems()
 {
     $bookModel = new LendrModelsBook();
     $libraries = parent::listItems();
     $n = count($libraries);
     for ($i = 0; $i < $n; $i++) {
         $library = $libraries[$i];
         $bookModel->_library_id = $library->id;
         $library->books = $bookModel->listItems();
     }
     return $libraries;
 }