Exemple #1
0
 protected function addToolbar()
 {
     JToolBarHelper::title(JText::_('COM_RSMEMBERSHIP_OVERVIEW'), 'rsmembership');
     // add Menu in sidebar
     require_once JPATH_COMPONENT . '/helpers/toolbar.php';
     RSMembershipToolbarHelper::addToolbar('rsmembership');
 }
Exemple #2
0
 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');
 }
Exemple #3
0
 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();
 }
Exemple #4
0
 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");
 }
Exemple #5
0
 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');
 }
Exemple #6
0
 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');
 }
Exemple #7
0
 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);
 }
Exemple #8
0
 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');
 }
Exemple #9
0
 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');
 }
Exemple #10
0
 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');
 }
Exemple #11
0
 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);
 }
Exemple #12
0
 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();
 }
Exemple #13
0
 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();
 }
Exemple #14
0
 public function getSideBar()
 {
     require_once JPATH_COMPONENT . '/helpers/toolbar.php';
     return RSMembershipToolbarHelper::render();
 }
Exemple #15
0
 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();
 }
Exemple #16
0
 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();
 }
Exemple #17
0
        }
        // 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');