Exemplo n.º 1
0
 function display()
 {
     KbiHelpers::addSubmenu('documents');
     global $option;
     $document =& JFactory::getDocument();
     $view =& $this->getView('documents', $document->getType());
     $user =& JFactory::getUser();
     $documents = array();
     try {
         if ($model =& $this->getModel('sources')) {
             $id = JRequest::getVar('id', NULL, 'method', 'array');
             // remote documents
             if ($id !== NULL) {
                 $sourceConfig = $model->getSource($id[0]);
                 $source = KBIntegrator::create(get_object_vars($sourceConfig));
                 $documents = $source->getDocuments();
             } else {
                 $_SESSION['ginclude']['article'] = '-1';
                 $_SESSION['ginclude']['part'] = '-1';
                 require_once JPATH_COMPONENT . DS . 'models' . DS . 'documents.php';
                 $view = $this->getView('documentsLocal', $document->getType());
                 $view->setModel(new DocumentsModel(), true);
             }
         }
     } catch (Exception $ex) {
         $this->setRedirect("index.php?option={$option}");
         $this->setMessage(JText::_('ERROR LISTING DOCUMENTS') . ": " . $ex->getMessage());
     }
     $view->assignRef('source', $sourceConfig);
     $view->assignRef('rows', $documents);
     $view->setLayout('default');
     $view->display();
 }
Exemplo n.º 2
0
 function display()
 {
     KbiHelpers::addSubmenu('queries');
     global $option, $mainframe;
     $app = JFactory::getApplication('administrator');
     $document =& JFactory::getDocument();
     $viewName = JRequest::getVar('controller', 'queries');
     $viewType = $document->getType();
     //var_dump($viewName);die;
     $view =& $this->getView($viewName, $viewType);
     $model =& $this->getModel('queries');
     $user =& JFactory::getUser();
     $context = 'com_kbi.sources.list';
     $filter_order = $app->getUserStateFromRequest($context . 'filter_order', 'filter_order', 'name', 'cmd');
     $filter_order_Dir = $app->getUserStateFromRequest($context . 'filter_order_Dir', 'filter_order_Dir', '', 'word');
     $search = $app->getUserStateFromRequest($context . 'search', 'search', '', 'string');
     $search = JString::strtolower($search);
     $limit = $app->getUserStateFromRequest('global.list.limit', 'limit', $app->getCfg('list_limit'), 'int');
     $limitstart = $app->getUserStateFromRequest($context . 'limitstart', 'limitstart', 0, 'int');
     $orderby = ' ORDER BY ' . $filter_order . ' ' . $filter_order_Dir . ', id';
     $rows = $model->getList($total, $limitstart, $limit, $search, $orderby);
     jimport('joomla.html.pagination');
     $pageNav = new JPagination($total, $limitstart, $limit);
     // table ordering
     $lists['order_Dir'] = $filter_order_Dir;
     $lists['order'] = $filter_order;
     // search filter
     $lists['search'] = $search;
     $view->setLayout('default');
     $view->assignRef('rows', $rows);
     $view->assignRef('pageNav', $pageNav);
     $view->assignRef('lists', $lists);
     $view->display();
 }
Exemplo n.º 3
0
 function display()
 {
     KbiHelpers::addSubmenu('lmservers');
     $document = JFactory::getDocument();
     $view = $this->getView('lmservers', $document->getType());
     $model = $this->getModel('lmservers');
     $user =& JFactory::getUser();
     //$limit		= $mainframe->getUserStateFromRequest( 'global.list.limit',		'limit',		$mainframe->getCfg('list_limit'), 'int' );
     //$limitstart	= $mainframe->getUserStateFromRequest( $context.'limitstart',	'limitstart',	0, 'int' );
     //$orderby = ' ORDER BY '. $filter_order .' '. $filter_order_Dir .', id';
     $rows = $model->getList($total, 0, 100);
     $lists = array();
     jimport('joomla.html.pagination');
     $pageNav = new JPagination($total, 0, 100);
     // table ordering
     //$lists['order_Dir']	= $filter_order_Dir;
     //$lists['order']		= $filter_order;
     $view->setLayout('default');
     $view->assignRef('rows', $rows);
     $view->assignRef('pageNav', $pageNav);
     $view->assignRef('lists', $lists);
     $view->display();
 }