protected function addToolbar() { JToolBarHelper::title(JText::_('COM_RSMEMBERSHIP_OVERVIEW'), 'rsmembership'); // add Menu in sidebar require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('rsmembership'); }
protected function addToolbar() { JToolBarHelper::title(JText::_('COM_RSMEMBERSHIP_TRANSACTIONS'), 'sales_report'); // add Menu in sidebar require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('sales_report'); }
public function getSideBar() { require_once JPATH_COMPONENT . '/helpers/toolbar.php'; $options['states'] = array(JHtml::_('select.option', '1', JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS_FILTER_PUBLISHED')), JHtml::_('select.option', '0', JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS_FILTER_UNPUBLISHED'))); $options['filter_state'] = $this->getState($this->context . '.filter.filter_state'); RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS_FILTER_BY_STATE'), 'filter_state', JHtml::_('select.options', $options['states'], 'value', 'text', $options['filter_state'], true)); return RSMembershipToolbarHelper::render(); }
protected function addToolbar() { JToolBarHelper::title(JText::_('COM_RSMEMBERSHIP_REPORTS'), 'reports'); // add Menu in sidebar require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('reports'); JToolBarHelper::back(JText::_('COM_RSMEMBERSHIP_BACK_TO_OVERVIEW'), "index.php?option=com_rsmembership"); }
protected function addToolBar() { // set title JToolBarHelper::title('RSMembership!', 'rsmembership'); require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('syslogs'); JToolBarHelper::deleteList('COM_RSMEMBERSHIP_CONFIRM_DELETE', 'syslogs.delete'); }
protected function addToolbar() { JToolBarHelper::title(JText::_('COM_RSMEMBERSHIP_FILES'), 'files'); // add Menu in sidebar require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('files'); JToolBarHelper::editList('file.edit'); JToolBarHelper::spacer(); JToolBarHelper::deleteList('COM_RSMEMBERSHIP_CONFIRM_DELETE', 'files.delete'); }
protected function addToolbar() { JToolBarHelper::title(JText::_('COM_RSMEMBERSHIP_SUBSCRIPTIONS'), 'subscriptions'); // add Menu in sidebar require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('subscriptions'); // Check Joomla! version $jversion = new JVersion(); $is30 = $jversion->isCompatible('3.0'); $export = $is30 ? 'download' : 'export'; JToolBarHelper::custom('subscriptions.exportcsv', $export . '.png', $export . '_f2.png', 'COM_RSMEMBERSHIP_EXPORT', false); }
protected function addToolbar() { JToolBarHelper::title(JText::_('COM_RSMEMBERSHIP_PAYMENT_INTEGRATIONS'), 'payments'); // add Menu in sidebar require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('payments'); JToolBarHelper::addNew('payment.add'); JToolBarHelper::editList('payment.edit'); JToolBarHelper::spacer(); JToolbarHelper::publish('payments.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('payments.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolBarHelper::spacer(); JToolBarHelper::deleteList('COM_RSMEMBERSHIP_CONFIRM_DELETE', 'payments.delete'); }
protected function addToolbar() { JToolBarHelper::title(JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS'), 'memberships'); // add Menu in sidebar require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('memberships'); JToolBarHelper::addNew('membership.add'); JToolBarHelper::editList('membership.edit'); JToolBarHelper::spacer(); JToolBarHelper::custom('memberships.duplicate', 'copy.png', 'copy_f2.png', 'JTOOLBAR_DUPLICATE', true); JToolbarHelper::publish('memberships.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('memberships.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolBarHelper::spacer(); JToolBarHelper::deleteList('COM_RSMEMBERSHIP_CONFIRM_DELETE', 'memberships.delete'); }
protected function addToolbar() { JToolBarHelper::title(JText::_('COM_RSMEMBERSHIP_MEMBERSHIP_UPGRADES'), 'upgrades'); // add Menu in sidebar require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('upgrades'); JToolBarHelper::addNew('upgrade.add'); JToolBarHelper::editList('upgrade.edit'); JToolBarHelper::spacer(); JToolbarHelper::publish('upgrades.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('upgrades.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolBarHelper::spacer(); JToolBarHelper::deleteList('COM_RSMEMBERSHIP_CONFIRM_DELETE', 'upgrades.delete'); JToolBarHelper::preferences('com_rsmembership'); }
protected function addToolbar() { $extra_id = JFactory::getApplication()->input->get('extra_id', 0, 'int'); $extra_model = JModelLegacy::getInstance('Extra', 'RSMembershipModel'); $extra = $extra_model->getItem($extra_id); JToolBarHelper::title(JText::sprintf('COM_RSMEMBERSHIP_MEMBERSHIP_EXTRA_VALUES', $extra->name), 'extras'); // add Menu in sidebar require_once JPATH_COMPONENT . '/helpers/toolbar.php'; RSMembershipToolbarHelper::addToolbar('extras'); JToolBarHelper::addNew('extravalue.add'); JToolBarHelper::editList('extravalue.edit'); JToolBarHelper::spacer(); JToolbarHelper::publish('extravalues.publish', 'JTOOLBAR_PUBLISH', true); JToolbarHelper::unpublish('extravalues.unpublish', 'JTOOLBAR_UNPUBLISH', true); JToolBarHelper::spacer(); JToolBarHelper::deleteList('COM_RSMEMBERSHIP_CONFIRM_DELETE', 'extravalues.delete'); JToolBarHelper::back('Back', "index.php?option=com_rsmembership&task=extra.edit&id=" . $extra_id); }
public function getSideBar() { require_once JPATH_COMPONENT . '/helpers/toolbar.php'; // Categories filter $options['filter_category'] = $this->getState($this->context . '.filter.filter_category'); $options['categories'] = array(); $categories = $this->getCategories(); foreach ($categories as $category) { $options['categories'][] = JHtml::_('select.option', $category->id, $category->name); } // Memberships States filter $options['filter_state'] = $this->getState($this->context . '.filter.filter_state'); $options['states'] = array(JHtml::_('select.option', '1', JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS_FILTER_PUBLISHED')), JHtml::_('select.option', '0', JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS_FILTER_UNPUBLISHED'))); RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_ALL_CATEGORIES'), 'filter_category', JHtml::_('select.options', $options['categories'], 'value', 'text', $options['filter_category'], true)); RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS_FILTER_BY_STATE'), 'filter_state', JHtml::_('select.options', $options['states'], 'value', 'text', $options['filter_state'], false)); return RSMembershipToolbarHelper::render(); }
public function getSideBar() { require_once JPATH_COMPONENT . '/helpers/toolbar.php'; // Transaction Types filter $options['filter_type'] = $this->getState($this->context . '.filter.filter_type'); $options['transaction_types'] = array(JHtml::_('select.option', '', JText::_('COM_RSMEMBERSHIP_TRANSACTION_ALL_TYPES')), JHtml::_('select.option', 'new', JText::_('COM_RSMEMBERSHIP_TRANSACTION_NEW')), JHtml::_('select.option', 'renew', JText::_('COM_RSMEMBERSHIP_TRANSACTION_RENEW')), JHtml::_('select.option', 'upgrade', JText::_('COM_RSMEMBERSHIP_TRANSACTION_UPGRADE')), JHtml::_('select.option', 'addextra', JText::_('COM_RSMEMBERSHIP_TRANSACTION_ADDEXTRA'))); // Gateway filter $options['filter_gateway'] = $this->getState($this->context . '.filter.filter_gateway'); $options['gateways'] = array(JHtml::_('select.option', '', JText::_('COM_RSMEMBERSHIP_TRANSACTION_ALL_GATEWAYS')), JHtml::_('select.option', 'No Gateway', JText::_('COM_RSMEMBERSHIP_NO_GATEWAY'))); $gateways = RSMembership::getPlugins(); foreach ($gateways as $plugin => $name) { if ($name == 'Credit Card') { $name = 'Authorize.Net'; } $options['gateways'][] = JHtml::_('select.option', $name, $name); } // Status filter $options['filter_status'] = $this->getState($this->context . '.filter.filter_status'); $statuses = array('pending', 'completed', 'denied'); $options['statuses'] = array(JHtml::_('select.option', '', JText::_('COM_RSMEMBERSHIP_TRANSACTION_ALL_STATUSES'))); foreach ($statuses as $status) { $options['statuses'][] = JHtml::_('select.option', $status, JText::_('COM_RSMEMBERSHIP_TRANSACTION_STATUS_' . $status)); } RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_SELECT_STATUS'), 'filter_status', JHtml::_('select.options', $options['statuses'], 'value', 'text', $options['filter_status'], true)); RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_SELECT_GATEWAY'), 'filter_gateway', JHtml::_('select.options', $options['gateways'], 'value', 'text', $options['filter_gateway'], false)); RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_SELECT_TYPE'), 'filter_type', JHtml::_('select.options', $options['transaction_types'], 'value', 'text', $options['filter_type'], false)); // Custom filters // Date from $options['date_from'] = $this->getState($this->context . '.filter.date_from'); RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_FROM'), 'date_from', $options['date_from'], 'calendar'); // Date to $options['date_to'] = $this->getState($this->context . '.filter.date_to'); RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_TO'), 'date_to', $options['date_to'], 'calendar'); // Calendar buttons $options['calendar_btn'] = array('from_btn' => 'date_from', 'to_btn' => 'date_to', 'filter_desc' => JText::_('COM_RSMEMBERSHIP_FILTER_DESC')); RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_FILTER'), JText::_('COM_RSMEMBERSHIP_FILTER_DESC'), $options['calendar_btn'], 'calendar_btn'); return RSMembershipToolbarHelper::render(); }
public function getSideBar() { require_once JPATH_COMPONENT . '/helpers/toolbar.php'; return RSMembershipToolbarHelper::render(); }
public function getSideBar() { require_once JPATH_COMPONENT . '/helpers/toolbar.php'; // Status filter $options['filter_status'] = $this->getState($this->context . '.filter.filter_status'); $statuses = array(MEMBERSHIP_STATUS_ACTIVE, MEMBERSHIP_STATUS_PENDING, MEMBERSHIP_STATUS_EXPIRED, MEMBERSHIP_STATUS_CANCELLED); foreach ($statuses as $status) { $options['statuses'][] = JHtml::_('select.option', $status, JText::_('COM_RSMEMBERSHIP_STATUS_' . $status)); } RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_SELECT_STATUS'), 'filter_status', JHtml::_('select.options', $options['statuses'], 'value', 'text', $options['filter_status'], true)); return RSMembershipToolbarHelper::render(); }
public function getSideBar() { require_once JPATH_COMPONENT . '/helpers/toolbar.php'; // Fields States filter $options['states'] = array(JHtml::_('select.option', '1', JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS_FILTER_PUBLISHED')), JHtml::_('select.option', '0', JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS_FILTER_UNPUBLISHED'))); $options['filter_state'] = $this->getState($this->context . '.filter.filter_state'); $memberships = $this->getMemberships(); $options['memberships'] = array(); foreach ($memberships as $membership) { $options['memberships'][] = JHtml::_('select.option', $membership->id, $membership->name); } RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_MEMBERSHIPS_FILTER_BY_STATE'), 'filter_state', JHtml::_('select.options', $options['states'], 'value', 'text', $options['filter_state'], true)); RSMembershipToolbarHelper::addFilter(JText::_('COM_RSMEMBERSHIP_VIEW_SELECT_MEMBERSHIP'), 'filter_membership_id', JHtml::_('select.options', $options['memberships'], 'value', 'text', $this->getMembershipID(), true)); return RSMembershipToolbarHelper::render(); }
} // nothing for 2.5 } public static function render() { if (self::$isJ30) { $return = JHtmlSidebar::render(); if (count(self::$entries) > 0) { $return .= '<div class="filter-custom hidden-phone">'; foreach (self::$entries as $entry) { switch ($entry['type']) { case 'calendar': $return .= '<div><center>' . JHtml::calendar($entry['options'], $entry['key'], $entry['key'], '%Y-%m-%d', array('class' => 'input input-medium', 'placeholder' => $entry['label'])) . '</center></div>'; break; case 'calendar_btn': $return .= '<center><div class="rsmem_calendar_btn"><button type="button" class="hasTip btn btn-warning pull-right" title="' . JText::_('JSEARCH_FILTER_CLEAR') . '" onclick="document.id(\'' . $entry['options']['to_btn'] . '\').value=\'\';document.id(\'' . $entry['options']['from_btn'] . '\').value=\'\';this.form.submit();"><i class="icon-remove"></i></button> <button type="submit" class="hasTip btn btn-info pull-right" title="' . $entry['key'] . '">' . $entry['label'] . '</button></div></center>'; break; } } $return .= '</div> <hr class="hr-condensed">'; } return $return; } else { return ''; } } } $jversion = new JVersion(); RSMembershipToolbarHelper::$isJ30 = $jversion->isCompatible('3.0');