function display($tpl = null)
 {
     $mainframe =& JFactory::getApplication();
     $option = JRequest::getCmd('option');
     //initialise variables
     $document =& JFactory::getDocument();
     $db =& JFactory::getDBO();
     $url = JURI::root();
     JHTML::_('behavior.mootools');
     //prepare document
     $document->setTitle(JText::_('COM_REDEVENT_TOOLS_CSV'));
     //add css to document
     $document->addStyleSheet($url . '/administrator/components/com_redevent/assets/css/redeventbackend.css');
     $document->addStyleSheet($url . '/administrator/components/com_redevent/assets/css/csvtool.css');
     // js
     $document->addScript($url . '/administrator/components/com_redevent/assets/js/csvtool.js');
     //Create Submenu
     ELAdmin::setMenu();
     //create the toolbar
     JToolBarHelper::title(JText::_('COM_REDEVENT_TOOLS_CSV'), 'tools');
     JToolBarHelper::back();
     $lists = array();
     $forms = $this->get('FormOptions');
     $options = array(JHTML::_('select.option', 0, JText::_('COM_REDEVENT_TOOLS_CSV_SELECT_FORM')));
     $options = array_merge($options, $forms);
     $lists['form_filter'] = JHTML::_('select.genericlist', $options, 'form_filter');
     $forms = ELAdmin::getCategoriesOptions();
     $options = array(JHTML::_('select.option', 0, JText::_('COM_REDEVENT_TOOLS_CSV_SELECT_CATEGORY')));
     $options = array_merge($options, $forms);
     $lists['category_filter'] = JHTML::_('select.genericlist', $options, 'category_filter');
     $forms = ELAdmin::getVenuesOptions();
     $options = array(JHTML::_('select.option', 0, JText::_('COM_REDEVENT_TOOLS_CSV_SELECT_VENUE')));
     $options = array_merge($options, $forms);
     $lists['venue_filter'] = JHTML::_('select.genericlist', $options, 'venue_filter');
     $options = array(JHTML::_('select.option', 0, JText::_('COM_REDEVENT_TOOLS_CSV_SELECT_STATE_PUBLISHED')), JHTML::_('select.option', 1, JText::_('COM_REDEVENT_TOOLS_CSV_SELECT_STATE_ARCHIVED')), JHTML::_('select.option', 2, JText::_('COM_REDEVENT_TOOLS_CSV_SELECT_STATE_ALL')));
     $lists['state_filter'] = JHTML::_('select.genericlist', $options, 'state_filter');
     $options = array(JHTML::_('select.option', 0, JText::_('COM_REDEVENT_TOOLS_CSV_SELECT_ATTENDEES_STATE_ALL')), JHTML::_('select.option', 1, JText::_('COM_REDEVENT_TOOLS_CSV_SELECT_ATTENDEES_STATE_ATTENDING')), JHTML::_('select.option', 2, JText::_('COM_REDEVENT_TOOLS_CSV_SELECT_ATTENDEES_STATE_WAITING')));
     $lists['filter_attending'] = JHTML::_('select.genericlist', $options, 'filter_attending');
     $this->assignRef('lists', $lists);
     parent::display($tpl);
 }
Exemple #2
0
 /**
  * Get a option list of all categories
  */
 public function getCategories()
 {
     return ELAdmin::getCategoriesOptions();
 }