function display($tpl = null) { $mainframe =& JFactory::getApplication(); JToolBarHelper::title('RSMembership!', 'rsmembership'); JSubMenuHelper::addEntry(JText::_('RSM_TRANSACTIONS'), 'index.php?option=com_rsmembership&view=transactions'); JSubMenuHelper::addEntry(JText::_('RSM_MEMBERSHIPS'), 'index.php?option=com_rsmembership&view=memberships'); JSubMenuHelper::addEntry(JText::_('RSM_CATEGORIES'), 'index.php?option=com_rsmembership&view=categories'); JSubMenuHelper::addEntry(JText::_('RSM_MEMBERSHIP_EXTRAS'), 'index.php?option=com_rsmembership&view=extras'); JSubMenuHelper::addEntry(JText::_('RSM_MEMBERSHIP_UPGRADES'), 'index.php?option=com_rsmembership&view=upgrades'); JSubMenuHelper::addEntry(JText::_('RSM_COUPONS'), 'index.php?option=com_rsmembership&view=coupons'); JSubMenuHelper::addEntry(JText::_('RSM_PAYMENT_INTEGRATIONS'), 'index.php?option=com_rsmembership&view=payments'); JSubMenuHelper::addEntry(JText::_('RSM_FILES'), 'index.php?option=com_rsmembership&view=files'); JSubMenuHelper::addEntry(JText::_('RSM_FILE_TERMS'), 'index.php?option=com_rsmembership&view=terms'); JSubMenuHelper::addEntry(JText::_('RSM_USERS'), 'index.php?option=com_rsmembership&view=users'); JSubMenuHelper::addEntry(JText::_('RSM_FIELDS'), 'index.php?option=com_rsmembership&view=fields'); JSubMenuHelper::addEntry(JText::_('RSM_REPORTS'), 'index.php?option=com_rsmembership&view=reports', true); JSubMenuHelper::addEntry(JText::_('RSM_CONFIGURATION'), 'index.php?option=com_rsmembership&view=configuration'); JSubMenuHelper::addEntry(JText::_('RSM_UPDATES'), 'index.php?option=com_rsmembership&view=updates'); $params = array(); $params['allowAllClose'] = true; $pane =& JPane::getInstance('sliders', $params); $this->assignRef('pane', $pane); $date = RSMembershipHelper::getCurrentDate(); if (RSMembershipHelper::isJ16()) { $date =& JFactory::getDate(); $date = $date->toUnix(); } $this->assignRef('from_calendar', JHTML::_('calendar', '', 'from_date', 'rsm_from_calendar')); $this->assignRef('to_calendar', JHTML::_('calendar', date('Y-m-d', $date), 'to_date', 'rsm_to_calendar')); $this->assign('user_id', $this->get('userId')); $this->assign('report', $this->get('report')); $this->assign('count_memberships', $this->get('countMemberships')); $color_pickers = !empty($this->report) && $this->report == 2 ? '4' : $this->count_memberships; $this->assign('color_pickers', $color_pickers); $lists['transaction_types'] = $this->get('transactiontypes'); $lists['memberships'] = $this->get('memberships'); $lists['memberships_transactions'] = $this->get('membershipstransactions'); $units = array(); $units[] = JHTML::_('select.option', 'day', JText::_('RSM_DAY')); $units[] = JHTML::_('select.option', 'month', JText::_('RSM_MONTH')); $units[] = JHTML::_('select.option', 'quarter', JText::_('RSM_QUARTER')); $units[] = JHTML::_('select.option', 'year', JText::_('RSM_YEAR')); $lists['unit'] = JHTML::_('select.genericlist', $units, 'unit'); $reports = array(); $reports[] = JHTML::_('select.option', 'report_1', JText::_('RSM_REPORT_1')); $reports[] = JHTML::_('select.option', 'report_2', JText::_('RSM_REPORT_2')); $lists['report'] = JHTML::_('select.genericlist', $reports, 'report', 'onchange="rsm_check_report(this.value);"'); $gateways = $this->assign('gateways', $this->get('gateways')); $viewin = array(); $viewin[] = JHTML::_('select.option', 60, JText::_('RSM_MINUTES')); $viewin[] = JHTML::_('select.option', 3600, JText::_('RSM_HOURS')); $viewin[] = JHTML::_('select.option', 86400, JText::_('RSM_DAYS')); $lists['viewin'] = JHTML::_('select.genericlist', $viewin, 'viewin', 'style="display: none;"'); $this->assignRef('lists', $lists); $this->assign('customer', $this->get('customer')); if ($this->get('ie')) { JError::raiseWarning(500, JText::_('RSM_IE_WARNING')); } parent::display($tpl); }
function start($name, $options = array()) { $ret = ''; if ($this->mode == 'pane') { jimport('joomla.html.pane'); if (!empty($this->options)) { $options = array_merge($options, $this->options); } $this->tabs = JPane::getInstance('tabs', $options); $ret .= $this->tabs->startPane($name); } elseif ($this->mode == 'tabs') { if (!empty($this->options)) { $options = array_merge($options, $this->options); } $ret .= JHtml::_('tabs.start', $name, $options); } else { $this->name = $name; if ($this->options == null) { $this->options = $options; } else { $this->options = array_merge($this->options, $options); } } return $ret; }
/** * display method of Insert view * @return void **/ function display($tpl = null) { $plg =& JPluginHelper::getPlugin('content', 'avreloaded'); $pp = new JParameter($plg->params); $app =& JFactory::getApplication(); $doc =& JFactory::getDocument(); $doc->addStyleSheet(JURI::root(true) . '/administrator/templates/khepri/css/general.css'); $doc->addStyleSheet(JURI::root(true) . '/administrator/templates/khepri/css/component.css'); $js_ins = 'popup-insert.js'; $cfg =& JFactory::getConfig(); $debug = $cfg->getValue('config.debug'); $konqcheck = strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "konqueror"); // If global debugging is enabled or the browser is konqueror, // we use uncompressed JavaScript if ($debug || $konqcheck) { $js_ins = 'popup-insert-uncompressed.js'; } JHTML::script($js_ins, 'administrator/components/com_avreloaded/assets/'); JHTML::_('behavior.tooltip'); jimport('joomla.html.pane'); $pane =& JPane::getInstance('Tabs', array('startOffset' => JRequest::getInt('local', 0))); $data =& $this->_getProvider($pp, $app); $data['mselector'] = $this->_getLocalMedia('mloc', $data['mloc']); $doc->addScriptDeclaration($data['js']); $this->assignRef('data', $data); $this->assignRef('pane', $pane); $this->assignRef('v', $this); parent::display($tpl); }
function display($tpl = null) { //Load pane behavior jimport('joomla.html.pane'); //initialise variables $document =& JFactory::getDocument(); $pane =& JPane::getInstance('sliders'); $user =& JFactory::getUser(); //build toolbar JToolBarHelper::title(JText::_('COM_REDEVENT'), 'home'); if ($user->authorise('core.admin', 'com_redevent')) { JToolBarHelper::preferences('com_redevent', '600', '800'); } // Get data from the model $events =& $this->get('Eventsdata'); $venue =& $this->get('Venuesdata'); $category =& $this->get('Categoriesdata'); $document->setTitle(JText::_('COM_REDEVENT_PAGETITLE_REDEVENT')); //add css and submenu to document $document->addStyleSheet('components/com_redevent/assets/css/redeventbackend.css'); //Create Submenu ELAdmin::setMenu(); //assign vars to the template $this->assignRef('pane', $pane); $this->assignRef('events', $events); $this->assignRef('venue', $venue); $this->assignRef('category', $category); $this->assignRef('user', $user); parent::display($tpl); }
public static function renderForm($form, $defaults, $group = null, $separator = 0, $style = 1) { $fieldsets = $form->getFieldsets($group); $out = ''; if ($separator == FORM_SEPARATOR_SLIDER) { $pane = JPane::getInstance('Sliders'); $out .= JHtml::_('sliders.start', 'type-sliders', array('useCookie' => 1)); } foreach ($fieldsets as $name => $fieldset) { switch ($separator) { case FORM_SEPARATOR_H2: $out .= "<h2>" . JText::_($fieldset->label) . "</h2>"; break; case FORM_SEPARATOR_FIELDSET: $out .= sprintf('<legend>%s</legend>', JText::_($fieldset->label)); break; case FORM_SEPARATOR_SLIDER: $out .= JHtml::_('sliders.panel', JText::_($fieldset->label), $fieldset->name); break; } $out .= self::renderFieldset($form, $name, $defaults, $group, $style, 0); switch ($separator) { case FORM_SEPARATOR_FIELDSET: $out .= ''; break; case FORM_SEPARATOR_SLIDER: //$out .= JHtml::_('sliders.end'); break; } } if ($separator == FORM_SEPARATOR_SLIDER) { $out .= JHtml::_('sliders.end'); } return $out; }
function display($tpl = null) { //Load pane behavior jimport('joomla.html.pane'); //initialise variables $document =& JFactory::getDocument(); $pane =& JPane::getInstance('sliders'); $user =& JFactory::getUser(); //build toolbar JToolBarHelper::title(JText::_('IMPORT'), 'home'); JToolBarHelper::help('el.import', true); // Get data from the model $eventfields =& $this->get('EventFields'); $catfields =& $this->get('CategoryFields'); //add css and submenu to document $document->addStyleSheet('components/com_eventlist/assets/css/eventlistbackend.css'); //Create Submenu JSubMenuHelper::addEntry(JText::_('EVENTLIST'), 'index.php?option=com_eventlist', true); JSubMenuHelper::addEntry(JText::_('EVENTS'), 'index.php?option=com_eventlist&view=events'); JSubMenuHelper::addEntry(JText::_('VENUES'), 'index.php?option=com_eventlist&view=venues'); JSubMenuHelper::addEntry(JText::_('CATEGORIES'), 'index.php?option=com_eventlist&view=categories'); JSubMenuHelper::addEntry(JText::_('ARCHIVESCREEN'), 'index.php?option=com_eventlist&view=archive'); JSubMenuHelper::addEntry(JText::_('GROUPS'), 'index.php?option=com_eventlist&view=groups'); JSubMenuHelper::addEntry(JText::_('HELP'), 'index.php?option=com_eventlist&view=help'); if ($user->get('gid') > 24) { JSubMenuHelper::addEntry(JText::_('SETTINGS'), 'index.php?option=com_eventlist&controller=settings&task=edit'); } //assign vars to the template $this->assignRef('eventfields', $eventfields); $this->assignRef('catfields', $catfields); parent::display($tpl); }
public function display($tpl = null) { // Request $month = KInput::get('month', 'get', 'digit', null, date('m')); $year = KInput::get('year', 'get', 'int', null, date('Y')); $graph = KInput::get('graph', 'get', 'cmd', null, 'translations'); $table_name = KInput::get('table_name', 'get', KFactory::tmp('admin::com.nooku.filter.tablename'), null, ''); $this->assign('graph', $graph); $this->assign('table_name', $table_name); $this->assign('month', $month); $this->assign('year', $year); // URI $uri =& JURI::getInstance(JURI::base() . 'index.php?option=com_nooku&format=openflashchart'); $uri->setVar('table_name', $table_name); $uri->setVar('layout', 'bar'); $uri->setVar('view', 'statistics.translations'); $this->assign('translations', $uri->toString()); $uri->setVar('year', date('Y')); $uri->setVar('month', date('n')); $uri->setVar('view', 'statistics.translators'); $this->assign('translators', $uri->toString()); // panes Koowa::import('lib.joomla.html.pane'); $this->assignRef('panes', JPane::getInstance('tabs')); // Mixin a menubar object $this->mixin(new NookuMixinMenu($this)); $this->displayMenubar(); $this->displayMenutitle(); $this->displayToolbar(); // Display the layout parent::display($tpl); }
/** * view display method * @return void */ function display($tpl = null) { // Get data from the model $items = $this->get('Items'); $pagination = $this->get('Pagination'); $model = $this->getModel(); jimport('joomla.html.pane'); $pane =& JPane::getInstance('sliders'); $this->assignRef('pane', $pane); $this->assignRef('version', $model->getVersion()); $this->assignRef('githubrequest', $model->getGithubRequests()); // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode('<br />', $errors)); return false; } // Assign data to the view $this->items = $items; $this->pagination = $pagination; // Set the toolbar $this->addToolBar(); // Display the template parent::display($tpl); // Set the document $this->setDocument(); }
function Joom_ShowMenu_HTML() { $database =& JFactory::getDBO(); $document =& JFactory::getDocument(); $config = Joom_GetConfig(); jimport('joomla.html.pane'); $document->addStyleDeclaration(' .joom_cpanel img { padding:21px 0px !important; }'); $database->setQuery("SELECT id\n FROM #__components\n WHERE link = 'option=" . _JOOM_OPTION . "' AND parent=''"); $id = $database->loadResult(); $database->setQuery("SELECT *\n FROM #__components\n WHERE parent='" . $id . "' ORDER BY id ASC"); $rows = $database->loadObjectList(); ?> <table border="0" cellpadding="10" style="margin-right:auto; margin-left:auto;" class="adminform"> <tbody> <tr> <td width="55%" valign="top"> <div id="cpanel" class="joom_cpanel"> <?php foreach ($rows as $row) { Joom_QuickIconButton($row->admin_menu_link, $row->admin_menu_img, $row->name); } ?> </div> </td> <td width="45%" valign="top"> <?php $modules =& JModuleHelper::getModules('joom_cpanel'); // TODO: allowAllClose should default true in J!1.6, so remove the array when it does. $pane =& JPane::getInstance('sliders', array('allowAllClose' => true)); echo $pane->startPane("content-pane"); if ($config->jg_checkupdate) { Joom_ShowDatedExtensions($pane); } foreach ($modules as $module) { echo $pane->startPanel($module->title, 'cpanel-panel-' . $module->name); echo JModuleHelper::renderModule($module); echo $pane->endPanel(); } echo $pane->endPane(); if ($config->jg_checkupdate) { if (!count(Joom_CheckUpdate())) { ?> <div style=" weight:100%; text-align:center; color:#008000; font-weight:bold;"> <?php echo JText::_('JGA_SYSTEM_UPTODATE'); ?> </div> <?php } } ?> </td> </tr> </tbody> </table> <?php }
function display($tpl = null) { global $mainframe, $option; //initialise variables $user =& JFactory::getUser(); $db =& JFactory::getDBO(); $document =& JFactory::getDocument(); //Load pane behavior jimport('joomla.html.pane'); $pane =& JPane::getInstance('tabs'); $this->assignRef('pane', $pane); JHTML::_('behavior.tooltip'); //get vars //create the toolbar JToolBarHelper::title(JText::_('Plugins'), 'jomtube-plugins'); JToolBarHelper::spacer(); JToolBarHelper::deleteList('', 'remove', 'Uninstall'); //Get data from the model $model =& $this->getModel(); $rows = $model->getData('thirdparty'); $templates = $model->getData('template'); $languages = $model->getData('language'); $total =& $this->get('Total'); $pageNav =& $this->get('Pagination'); //assign data to template $this->assignRef('lists', $lists); $this->assignRef('rows', $rows); $this->assignRef('languages', $languages); $this->assignRef('templates', $templates); $this->assignRef('pageNav', $pageNav); $this->assignRef('user', $user); $tmplpath = dirname(__FILE__) . DS . 'tmpl'; $this->assignRef('tmplpath', $tmplpath); parent::display($tpl); }
function display($tpl = null) { jimport('joomla.html.pane'); $pane = JPane::getInstance('Tabs'); $this->assignRef('pane', $pane); $model = $this->getModel(); $numOfK2Items = $model->countK2Items(); $this->assignRef('numOfK2Items', $numOfK2Items); $numOfVmProducts = $model->countVmProducts(); $this->assignRef('numOfVmProducts', $numOfVmProducts); $numOfK2martProducts = $model->countK2martProducts(); $this->assignRef('numOfK2martProducts', $numOfK2martProducts); $module = JModuleHelper::getModule('mod_k2mart'); $params = new JRegistry(); $params->loadString($module->params); $params->set('modLogo', "0"); $params->set('modCSSStyling', "1"); $module->params = $params->toString(); $charts = JModuleHelper::renderModule($module); $this->assignRef('charts', $charts); $document = JFactory::getDocument(); $document->addCustomTag('<!--[if lte IE 7]><link href="' . JURI::base() . 'components/com_k2mart/css/style_ie7.css" rel="stylesheet" type="text/css" /><![endif]-->'); $this->loadHelper('html'); K2martHTMLHelper::title('K2MART_DASHBOARD'); K2martHTMLHelper::toolbar(); K2martHTMLHelper::subMenu(); parent::display($tpl); }
public function display($tpl = null) { JToolBarHelper::title(JText::_('COM_REDSHOP_GIFTCARD_MANAGEMENT'), 'redshop_giftcard_48'); $uri = JFactory::getURI(); jimport('joomla.html.pane'); $pane = JPane::getInstance('sliders'); $this->pane = $pane; $this->setLayout('default'); $lists = array(); $detail = $this->get('data'); $isNew = $detail->giftcard_id < 1; $text = $isNew ? JText::_('COM_REDSHOP_NEW') : JText::_('COM_REDSHOP_EDIT'); JToolBarHelper::title(JText::_('COM_REDSHOP_GIFTCARDS') . ': <small><small>[ ' . $text . ' ]</small></small>', 'redshop_giftcard_48'); JToolBarHelper::apply(); JToolBarHelper::save(); if ($isNew) { JToolBarHelper::cancel(); } else { JToolBarHelper::cancel('cancel', JText::_('JTOOLBAR_CLOSE')); } $lists['customer_amount'] = JHTML::_('select.booleanlist', 'customer_amount', 'class="inputbox" ', $detail->customer_amount); $lists['published'] = JHTML::_('select.booleanlist', 'published', 'class="inputbox"', $detail->published); if (ECONOMIC_INTEGRATION == 1) { $redhelper = new redhelper(); $accountgroup = $redhelper->getEconomicAccountGroup(); $op = array(); $op[] = JHTML::_('select.option', '0', JText::_('COM_REDSHOP_SELECT')); $accountgroup = array_merge($op, $accountgroup); $lists["accountgroup_id"] = JHTML::_('select.genericlist', $accountgroup, 'accountgroup_id', 'class="inputbox" size="1" ', 'value', 'text', $detail->accountgroup_id); } $this->lists = $lists; $this->detail = $detail; $this->request_url = $uri->toString(); parent::display($tpl); }
function display($tpl = null) { global $mainframe; //Load pane behavior jimport('joomla.html.pane'); $pane =& JPane::getInstance('tabs'); //initialise variables $editor =& JFactory::getEditor(); $document =& JFactory::getDocument(); $user =& JFactory::getUser(); //get vars $cid = JRequest::getVar('cid'); //create the toolbar if ($cid) { JToolBarHelper::title(JText::_('EDIT VIDEO'), 'jomtube-videos'); } else { JToolBarHelper::title(JText::_('ADD VIDEO'), 'jomtube-videos'); } JToolBarHelper::apply(); JToolBarHelper::spacer(); JToolBarHelper::save(); JToolBarHelper::spacer(); JToolBarHelper::cancel(); $tmplpath = dirname(__FILE__) . DS . 'tmpl'; $this->assignRef('tmplpath', $tmplpath); $this->assignRef('my', $my =& JFactory::getUser()); $this->assignRef('pane', $pane); parent::display($tpl); }
public function display($tpl = null) { // Automatically fetch the item and assign it to the layout $this->fetchItem(); // Common lists $parent_id_params = array('nullvalue' => 1, 'nulltitle' => JText::_('No parent'), 'current' => $this->item->parent_id, 'self' => $this->item->id); $this->lists['parent_id'] = SimplelistsHTML::selectCategories('parent_id', $parent_id_params); // Construct the modal boxes $modal = array(); //$modal['image'] = 'index.php?option=com_simplelists&view=files&tmpl=component&type=picture' ; //$modal['image'] .= ($this->item->image) ? '&folder=/'.dirname($this->item->image).'&current='.$this->item->image : '&current='; $this->assignRef('modal', $modal); // Construct the slider-panel jimport('joomla.html.pane'); $pane =& JPane::getInstance('sliders'); $this->assignRef('pane', $pane); // Add jQuery if (JFactory::getApplication()->get('jquery') == false) { $this->addJs('jquery.js'); JFactory::getApplication()->set('jquery', true); } // Add extra JavaScript JHTML::_('behavior.formvalidation'); $this->addJs('form-validation.js'); parent::display($tpl); }
function display($tpl = null) { $this->setToolBar(); $requiredSetup = array(); //get all files required for setup $setupRules = XiptSetupHelper::getOrderedRules(); //for each file check that setup is required or not & get message a/c to this. foreach ($setupRules as $setup) { //get object of class $setupObject = XiptFactory::getSetupRule($setup['name']); if (!$setupObject->isApplicable()) { continue; } $helpMsg[$setup['name']] = $setupObject->getHelpMsg($setup['name']); $data = $setupObject->getMessage(); $requiredSetup[$setup['name']]['done'] = $data['done']; $requiredSetup[$setup['name']]['message'] = $data['message']; $requiredSetup[$setup['name']]['type'] = $setup['type']; } // to check that setup screen is clean or not $mysess = JFactory::getSession(); $mysess->set('requireSetupCleanUp', false); foreach ($requiredSetup as $req) { if ($req["done"] == false) { $mysess->set('requireSetupCleanUp', true); break; } } $pane =& JPane::getInstance('sliders'); $this->assignRef('pane', $pane); $this->assign('requiredSetup', $requiredSetup); $this->assign('helpMsg', $helpMsg); $this->assign('setupRules', $setupRules); parent::display($tpl); }
function display($tpl = null) { require_once JPATH_COMPONENT_ADMINISTRATOR . DS . 'helpers' . DS . 'configuration.php'; JToolBarHelper::title(JText::_('Configurations'), 'config'); JToolBarHelper::save(); JToolBarHelper::apply(); JToolBarHelper::cancel('cancel', 'Close'); JHTML::_('behavior.tooltip'); JHTML::_('behavior.switcher'); jimport('joomla.html.pane'); $helper =& JDefenderConfigurationHelper::getInstance(); $options =& $this->get('Data'); $pane =& JPane::getInstance('tabs'); $validatorParams =& $helper->getValidatorParams(true); $validatorGroups =& $helper->getValidatorGroups(); $alertsParams =& $helper->getAlertsParams(); $slider =& JPane::getInstance('sliders'); $this->assignRef('validatorParams', $validatorParams); $this->assignRef('alertsParams', $alertsParams); $this->assignRef('validatorGroups', $validatorGroups); $this->assignRef('parameters', $options); $this->assignRef('pane', $pane); $this->assignRef('slider', $slider); JD_Admin_Menu_Helper::decorate(); parent::display($tpl); }
function display($tpl = null) { $this->setToolbar(); $pane = JPane::getInstance('sliders'); $this->assignRef('pane', $pane); parent::display($tpl); }
function start($name, $options = array()) { $ret = ''; if ($this->mode == 'pane') { jimport('joomla.html.pane'); if (!empty($this->options)) { $options = array_merge($options, $this->options); } $this->tabs = JPane::getInstance('sliders', $options); $ret .= $this->tabs->startPane($name); } elseif ($this->mode == 'sliders') { if (!empty($this->options)) { $options = array_merge($options, $this->options); } $ret .= JHtml::_('sliders.start', $name, $options); } else { if ($this->options == null) { $this->options = $options; } else { $this->options = array_merge($this->options, $options); } $this->name = $name; $this->count = 0; $ret .= '<div class="accordion" id="' . $name . '">'; } return $ret; }
function display($tpl = null) { JToolBarHelper::title('RSForm! Pro', 'rsform'); if (RSFormProHelper::isJ16()) { $lang =& JFactory::getLanguage(); $lang->load('com_rsform.sys', JPATH_ADMINISTRATOR); JSubMenuHelper::addEntry(JText::_('COM_RSFORM_MANAGE_FORMS'), 'index.php?option=com_rsform&task=forms.manage'); JSubMenuHelper::addEntry(JText::_('COM_RSFORM_MANAGE_SUBMISSIONS'), 'index.php?option=com_rsform&task=submissions.manage'); JSubMenuHelper::addEntry(JText::_('COM_RSFORM_CONFIGURATION'), 'index.php?option=com_rsform&task=configuration.edit', true); JSubMenuHelper::addEntry(JText::_('COM_RSFORM_BACKUP_RESTORE'), 'index.php?option=com_rsform&task=backup.restore'); JSubMenuHelper::addEntry(JText::_('COM_RSFORM_UPDATES'), 'index.php?option=com_rsform&task=updates.manage'); JSubMenuHelper::addEntry(JText::_('COM_RSFORM_PLUGINS'), 'index.php?option=com_rsform&task=goto.plugins'); } JToolBarHelper::apply('configuration.apply'); JToolBarHelper::save('configuration.save'); JToolBarHelper::cancel(''); $params = array('startOffset' => JRequest::getInt('tabposition', 0)); $tabs =& JPane::getInstance('Tabs', $params, true); $this->assignRef('tabs', $tabs); $this->assign('code', RSFormProHelper::getConfig('global.register.code')); $lists['global.iis'] = JHTML::_('select.booleanlist', 'rsformConfig[global.iis]', 'class="inputbox"', RSFormProHelper::getConfig('global.iis')); $lists['global.editor'] = JHTML::_('select.booleanlist', 'rsformConfig[global.editor]', 'class="inputbox"', RSFormProHelper::getConfig('global.editor')); $lists['global.codemirror'] = JHTML::_('select.booleanlist', 'rsformConfig[global.codemirror]', 'class="inputbox"', RSFormProHelper::getConfig('global.codemirror')); $lists['auto_responsive'] = JHTML::_('select.booleanlist', 'rsformConfig[auto_responsive]', 'class="inputbox"', RSFormProHelper::getConfig('auto_responsive')); $this->assignRef('lists', $lists); parent::display($tpl); }
function fetchElement($name, $value, &$node, $control_name) { $doc =& JFactory::getDocument(); $doc->addScript("http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"); $doc->addScript("http://ajax.googleapis.com/ajax/libs/jqueryui/1.7/jquery-ui.min.js"); jimport('joomla.html.pane'); jimport('joomla.filter.filteroutput'); // TODO: allowAllClose should default true in J!1.6, so remove the array when it does. $tab =& JPane::getInstance('tabs'); $url =& JURI::getInstance(); $query = $url->getQuery(true); $return = null; $group = $node['group']; $position = $this->_parent->get($node['position'], 'insertAfter'); $id = JRequest::getInt('id'); if (!$id) { $id = reset(JRequest::getVar('cid', array())); } $db =& JFactory::getDBO(); $query = 'SELECT params' . ' FROM #__modules' . ' WHERE id =' . $id; $db->setQuery($query); $values = $db->loadResult(); print_r($values); $loop = new JParameter($values, JPATH_ROOT . DS . 'modules' . DS . 'mod_ninjatabs' . DS . 'mod_ninjatabs.xml'); //In order allow new input elements dynamically from other functions and loop them we put it in a hidden div echo '<div id="ajax-' . $name . '" style="display:none;">' . $tab->startPanel(JText::_('BACKENDTABTITLE'), "tab") . $loop->render('params', $group) . $tab->endPanel() . '</div>'; //Create variables to avoid conflicts if more than one dynLoop are rolling and more. $jqname = $name; $jqhtml = $loop->render('params', $group); $values = explode("\n", $values); $defaults = array(); $i = null; $c = 1; $count = count($values); //print_r($values); foreach ($values as $value) { $tmp = split('[=]', $value); if (isset($tmp[0])) { $jqparam = array($tmp[0]); foreach ($jqparam as $key => $default) { $jqparam = $default; } } else { $jqparam = null; } $i = $count === $c ? "\n" : ",\n"; if (isset($tmp[1]) && isset($jqparam)) { $jqvalue = array($tmp[1]); foreach ($jqvalue as $key => $default) { $default = $this->javascriptHTML($default); $defaults[] = "\t\t\t\t\t{$jqparam}: \"{$default}\""; } } } $defaults = implode(",\n", $defaults); $script = "\n\t\t\tjQuery.noConflict();\n\n\t\t\tjQuery(document).ready(function(\$){\n\t\t\t\t\$('#dynTabs').closest('tr').addClass('delete-me');\n\t\t\t\t\$('#dynTabs').insertBefore(\$('#menu-pane').children().eq(0));\n\t\t\t\t\$('tr.delete-me').remove();\n\t\t\t\tvar loopTimes\t= \$('#{$control_name}{$control}').val();\n\t\t\t\tvar defaults = {\n{$defaults}\n\t\t\t\t\t\t};\n\t\t\t\tvar loopOnLoad = function(loopTimes, start) \n\t\t\t\t{\t\n\t\t\t\t\tvar limitstart = \$('#dynTabs dt').length;\n\t\t\t\t\tvar current = ' ';\n\t\t\t\t\t\n\t\t\t\t\t\$('#dynTabs .current').fadeOut;\n\t\t\t\t\t\n\t\t\t\t\tvar i=0;\n\t\t\t\t\tfor (i=1;i<=loopTimes;i++)\n\t\t\t\t\t{\n\t\t\t\t\t\t\t\$('#ajax-{$name}').children().eq(0).clone().attr('id', ('tab-'+(i+limitstart))).appendTo('#dynTabs .tabs');\n\t\t\t\t\t\t\t\$('#ajax-{$name}').children().eq(1).clone().appendTo('#dynTabs .tabs').hide();\n\t\t\t\t\t}\n\t\t\t\t\t\$('#dynTabs dt.open').show();\n\n\t\t\t\t\t\$('#dynTabs dt').children().each(function(i){\n\t\t\t\t\t\tvar no = i+1;\n\t\t\t\t\t\t\$(this).html('Tab <span>'+(no)+'</span>');\n\t\t\t\t\t});\n\t\t\t\t\n\t\t\t\t\t\$('#dynTabs dd').each(function(i){\n\t\t\t\t\tvar countLoop = i;\n\t\t\t\t\t\t\$('#dynTabs dd:eq('+i+') .paramlist_value').each(function(i){\n\t\t\t\t\t\t\t\$(this).contents().filter(':input').each(function(i){\n\t\t\t\t\t\t\t\tfunction thisName(str) {\n\t\t\t\t\t\t\t\t\treturn str.replace(/^params\\[+|\\]+\$/g, '');\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\$(this).attr('name', ('params['+thisName(\$(this).attr('name'))+countLoop+']'));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t\tfor(key in defaults) {\n\t\t\t\t\t\t\$('[name=\"params\\['+key+'\\]\"]:not(:radio, )').not('#{$control_name}{$control}').val(defaults[key]);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\talert('nei nei nei!!!!');\n\t\t\t\t\n\t\t\t\t\n\t\t\t\tloopOnLoad(loopTimes);\n\t\t\t\t\n\t\t\t\t\$('#{$control_name}{$control}').change(function(){\n\t\t\t\t\tif((\$('#{$control_name}{$control}').val())>(\$('#dynTabs dd').length)){\n\t\t\t\t\t\tloopOnLoad( ( \$('#{$control_name}{$control}').val() ) - ( \$('#dynTabs dd').length ), \$('#dynTabs dd').length );\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t\n\t\t\t});"; $doc->addScriptDeclaration($script); return '<div id="dynTabs" style="margin-bottom: 3px;">' . $tab->startPane('dynLoop') . $tab->endPane() . '</div>'; }
function display($tpl = null) { $mainframe =& JFactory::getApplication(); //Load pane behavior jimport('joomla.html.pane'); //initialise variables $document =& JFactory::getDocument(); $pane =& JPane::getInstance('sliders'); $user =& JFactory::getUser(); //get vars $template = $mainframe->getTemplate(); $cid = JRequest::getInt('cid'); $document->setTitle(JText::_('COM_REDEVENT_PAGETITLE_EDITGROUP')); //add css $document->addStyleSheet('components/com_redevent/assets/css/redeventbackend.css'); //Get data from the model $model =& $this->getModel(); $row =& $this->get('Data'); // fail if checked out not by 'me' if ($row->id) { if ($model->isCheckedOut($user->get('id'))) { JError::raiseWarning('REDEVENT_GENERIC_ERROR', $row->name . ' ' . JText::_('COM_REDEVENT_EDITED_BY_ANOTHER_ADMIN')); $mainframe->redirect('index.php?option=com_redevent&view=groups'); } } //make data safe JFilterOutput::objectHTMLSafe($row); //build toolbar if ($cid) { JToolBarHelper::title(JText::_('COM_REDEVENT_EDIT_GROUP'), 'accessgroups'); JToolBarHelper::spacer(); } else { JToolBarHelper::title(JText::_('COM_REDEVENT_ADD_GROUP'), 'accessgroups'); JToolBarHelper::spacer(); } JToolBarHelper::apply(); JToolBarHelper::save(); JToolBarHelper::spacer(); JToolBarHelper::cancel(); JToolBarHelper::spacer(); //JToolBarHelper::help( 'el.editgroup', true ); //create selectlists $lists = array(); //edit event $options = array(JHTML::_('select.option', 0, JText::_('COM_REDEVENT_No')), JHTML::_('select.option', 1, JText::_('COM_REDEVENT_GROUP_OWN_EVENTS')), JHTML::_('select.option', 2, JText::_('COM_REDEVENT_GROUP_GROUP_EVENTS'))); $lists['edit_events'] = JHTML::_('select.genericlist', $options, 'edit_events', '', 'value', 'text', $row->edit_events); //edit venue $options = array(JHTML::_('select.option', 0, JText::_('COM_REDEVENT_No')), JHTML::_('select.option', 1, JText::_('COM_REDEVENT_GROUP_OWN_VENUES')), JHTML::_('select.option', 2, JText::_('COM_REDEVENT_GROUP_GROUP_VENUES'))); $lists['edit_venues'] = JHTML::_('select.genericlist', $options, 'edit_venues', '', 'value', 'text', $row->edit_venues); $options = array(JHTML::_('select.option', 0, JText::_('COM_REDEVENT_No')), JHTML::_('select.option', 1, JText::_('COM_REDEVENT_Own')), JHTML::_('select.option', 2, JText::_('COM_REDEVENT_Group'))); $lists['publish_events'] = JHTML::_('select.genericlist', $options, 'publish_events', '', 'value', 'text', $row->publish_events); $lists['publish_venues'] = JHTML::_('select.genericlist', $options, 'publish_venues', '', 'value', 'text', $row->publish_venues); //assign data to template $this->assignRef('row', $row); $this->assignRef('pane', $pane); $this->assignRef('template', $template); $this->assignRef('lists', $lists); parent::display($tpl); }
function modChrome_tabs($module, &$params, &$attribs) { jimport('joomla.html.pane'); $tabs = JPane::getInstance('tabs'); $tabs->startPanel(JText::_($module->title), 'module' . $module->id); echo $module->content; $tabs->endPanel(); }
function modChrome_slider($module, &$params, &$attribs) { jimport('joomla.html.pane'); // Initialize variables $sliders =& JPane::getInstance('sliders'); $sliders->startPanel(JText::_($module->title), 'module' . $module->id); echo $module->content; $sliders->endPanel(); }
function display($tpl = null) { JToolBarHelper::title('RSMembership!', 'rsmembership'); JSubMenuHelper::addEntry(JText::_('RSM_TRANSACTIONS'), 'index.php?option=com_rsmembership&view=transactions'); JSubMenuHelper::addEntry(JText::_('RSM_MEMBERSHIPS'), 'index.php?option=com_rsmembership&view=memberships'); JSubMenuHelper::addEntry(JText::_('RSM_CATEGORIES'), 'index.php?option=com_rsmembership&view=categories'); JSubMenuHelper::addEntry(JText::_('RSM_MEMBERSHIP_EXTRAS'), 'index.php?option=com_rsmembership&view=extras'); JSubMenuHelper::addEntry(JText::_('RSM_MEMBERSHIP_UPGRADES'), 'index.php?option=com_rsmembership&view=upgrades'); JSubMenuHelper::addEntry(JText::_('RSM_COUPONS'), 'index.php?option=com_rsmembership&view=coupons'); JSubMenuHelper::addEntry(JText::_('RSM_PAYMENT_INTEGRATIONS'), 'index.php?option=com_rsmembership&view=payments'); JSubMenuHelper::addEntry(JText::_('RSM_FILES'), 'index.php?option=com_rsmembership&view=files'); JSubMenuHelper::addEntry(JText::_('RSM_FILE_TERMS'), 'index.php?option=com_rsmembership&view=terms'); JSubMenuHelper::addEntry(JText::_('RSM_USERS'), 'index.php?option=com_rsmembership&view=users'); JSubMenuHelper::addEntry(JText::_('RSM_FIELDS'), 'index.php?option=com_rsmembership&view=fields'); JSubMenuHelper::addEntry(JText::_('RSM_REPORTS'), 'index.php?option=com_rsmembership&view=reports'); JSubMenuHelper::addEntry(JText::_('RSM_CONFIGURATION'), 'index.php?option=com_rsmembership&view=configuration', true); JSubMenuHelper::addEntry(JText::_('RSM_UPDATES'), 'index.php?option=com_rsmembership&view=updates'); JToolBarHelper::apply(); JToolBarHelper::save(); JToolBarHelper::cancel(); $config = RSMembershipHelper::getConfig(); $this->assignRef('config', $config); $lists['show_login'] = JHTML::_('select.booleanlist', 'show_login', 'class="inputbox"', $config->show_login); $create_user_instantly = array(JHTML::_('select.option', '0', JText::_('RSM_WHEN_PAYMENT')), JHTML::_('select.option', '1', JText::_('RSM_WHEN_ORDER'))); $lists['price_show_free'] = JHTML::_('select.booleanlist', 'price_show_free', 'class="inputbox"', $config->price_show_free); $lists['create_user_instantly'] = JHTML::_('select.genericlist', $create_user_instantly, 'create_user_instantly', 'class="inputbox"', 'value', 'text', $config->create_user_instantly); $lists['choose_username'] = JHTML::_('select.booleanlist', 'choose_username', 'class="inputbox"', $config->choose_username); $lists['choose_password'] = JHTML::_('select.booleanlist', 'choose_password', 'class="inputbox"', $config->choose_password); $lists['disable_registration'] = JHTML::_('select.booleanlist', 'disable_registration', 'class="inputbox" onclick="rsm_enable_registration(this.value)"', $config->disable_registration); // CAPTCHA $captcha = array(JHTML::_('select.option', 0, JText::_('No')), JHTML::_('select.option', 1, JText::_('RSM_USE_BUILTIN_CAPTCHA')), JHTML::_('select.option', 2, JText::_('RSM_USE_RECAPTCHA'))); $lists['captcha_enabled'] = JHTML::_('select.genericlist', $captcha, 'captcha_enabled', 'class="inputbox" onclick="rsm_captcha_enable(this.value);"', 'value', 'text', $config->captcha_enabled); $lists['captcha_enabled_for'] = ''; $captcha_enabled_for = explode(',', $config->captcha_enabled_for); $lists['captcha_enabled_for'] .= '<input type="checkbox" ' . ($captcha_enabled_for[0] ? 'checked="checked"' : '') . ' ' . ($config->captcha_enabled ? '' : 'disabled="disabled"') . ' name="captcha_enabled_for_unregistered" value="1" id="captcha_enabled_for0" /> <label for="captcha_enabled_for0">' . JText::_('RSM_CAPTCHA_UNREGISTERED') . '</label>'; $lists['captcha_enabled_for'] .= '<input type="checkbox" ' . ($captcha_enabled_for[1] ? 'checked="checked"' : '') . ' ' . ($config->captcha_enabled ? '' : 'disabled="disabled"') . ' name="captcha_enabled_for_registered" value="1" id="captcha_enabled_for1" /> <label for="captcha_enabled_for1">' . JText::_('RSM_CAPTCHA_REGISTERED') . '</label>'; $lists['captcha_lines'] = JHTML::_('select.booleanlist', 'captcha_lines', 'class="inputbox"' . ($config->captcha_enabled != 1 ? ' disabled="disabled"' : ''), $config->captcha_lines); $lists['captcha_case_sensitive'] = JHTML::_('select.booleanlist', 'captcha_case_sensitive', 'class="inputbox"' . ($config->captcha_enabled != 1 ? ' disabled="disabled"' : ''), $config->captcha_case_sensitive); $themes = array(JHTML::_('select.option', 'red', JText::_('RSM_RECAPTCHA_THEME_RED')), JHTML::_('select.option', 'white', JText::_('RSM_RECAPTCHA_THEME_WHITE')), JHTML::_('select.option', 'blackglass', JText::_('RSM_RECAPTCHA_THEME_BLACKGLASS')), JHTML::_('select.option', 'clean', JText::_('RSM_RECAPTCHA_THEME_CLEAN'))); $lists['recaptcha_theme'] = JHTML::_('select.genericlist', $themes, 'recaptcha_theme', 'class="inputbox"' . ($config->captcha_enabled != 2 ? ' disabled="disabled"' : ''), 'value', 'text', $config->recaptcha_theme); $lists['idev_enable'] = JHTML::_('select.booleanlist', 'idev_enable', 'class="inputbox" onclick="rsm_idev_enable(this.value)"', $config->idev_enable); $lists['idev_track_renewals'] = JHTML::_('select.booleanlist', 'idev_track_renewals', 'class="inputbox" ' . ($config->idev_enable ? '' : 'disabled="disabled"'), $config->idev_track_renewals); $lists['one_page_checkout'] = JHTML::_('select.booleanlist', 'one_page_checkout', 'class="inputbox"', $config->one_page_checkout, JText::_('RSM_ONE_PAGE_CHECKOUT'), JText::_('RSM_MULTI_PAGE_CHECKOUT')); $this->assignRef('lists', $lists); $params = array(); $params['startOffset'] = JRequest::getInt('tabposition', 0); $pane =& JPane::getInstance('Tabs', $params, true); $this->assignRef('pane', $pane); $this->assign('module_helper', RSMembershipHelper::getPatchFile('module')); $this->assign('module_writable', is_writable($this->module_helper)); $this->assign('module_patched', RSMembershipHelper::checkPatches('module')); $this->assign('menu_helper', RSMembershipHelper::getPatchFile('menu')); $this->assign('menu_writable', is_writable($this->menu_helper)); $this->assign('menu_patched', RSMembershipHelper::checkPatches('menu')); parent::display($tpl); }
function display($tpl = null) { global $option, $mainframe; //Load pane behavior jimport('joomla.html.pane'); //initialise variables $document =& JFactory::getDocument(); $pane =& JPane::getInstance('sliders'); $user =& JFactory::getUser(); $uri =& JFactory::getURI(); //add css and submenu to document $document->addStyleSheet('components/com_missingt/assets/css/missingt.css'); //build toolbar JToolBarHelper::title(JText::_('COM_MISSINGT_VIEW_TRANSLATIONS_TITLE'), 'missingt'); JToolBarHelper::custom('translate', 'forward.png', 'forward.png', JText::_('COM_MISSINGT_FILES_TOOLBAR_TRANSLATE'), true, true); JToolBarHelper::custom('history', 'history', 'history', JText::_('COM_MISSINGT_FILES_TOOLBAR_HISTORY'), true, true); JToolBarHelper::help('missingt.main', true); MissingtAdminHelper::buildMenu(); $document->setTitle(JText::_('COM_MISSINGT_VIEW_TRANSLATIONS_TITLE')); $rows =& $this->get('Data'); $languages_src =& $this->get('Languages'); $total =& $this->get('Total'); $pagination =& $this->get('Pagination'); $filter_order = $mainframe->getUserState($option . '.files.filter_order', 'filter_order', 'name', 'cmd'); $filter_order_Dir = $mainframe->getUserState($option . '.files.filter_order_Dir', 'filter_order_Dir', '', 'word'); $search = $mainframe->getUserState($option . '.files.search', 'search', '', 'string'); $from = $mainframe->getUserState($option . '.files.from'); $to = $mainframe->getUserState($option . '.files.to'); $type = $mainframe->getUserState($option . '.files.location'); // lists $lists = array(); // source languages $options = array(); foreach ($languages_src as $src) { $options[] = JHTML::_('select.option', $src, $src); } $lists['from'] = JHTML::_('select.genericlist', $options, 'from', 'class="lg-refresh"', 'value', 'text', $from); $lists['to'] = JHTML::_('select.genericlist', $options, 'to', 'class="lg-refresh"', 'value', 'text', $to); $options = array(); $options[] = JHTML::_('select.option', 'frontend', JText::_('COM_MISSINGT_VIEW_FILES_FRONTEND')); $options[] = JHTML::_('select.option', 'backend', JText::_('COM_MISSINGT_VIEW_FILES_BACKEND')); $lists['location'] = JHTML::_('select.genericlist', $options, 'location', 'class="lg-refresh"', 'value', 'text', $type); // table ordering $lists['order_Dir'] = $filter_order_Dir; $lists['order'] = $filter_order; // search filter $lists['search'] = $search; $this->assignRef('user', JFactory::getUser()); $this->assignRef('items', $rows); $this->assignRef('lists', $lists); $this->assignRef('pagination', $pagination); $this->assignRef('request_url', $uri->toString()); $this->assign('from', $from); $this->assign('to', $to); parent::display($tpl); }
function display($tpl = null) { $this->pane = JPane::getInstance('sliders'); if (version_compare(JVERSION, '1.6', '>')) { if (JFactory::getUser()->authorise('core.admin', 'com_kunenaimporter')) { JToolBarHelper::preferences('com_kunenaimporter'); } } parent::display($tpl); }
/** * * @return void **/ function _default($tpl = null) { Tienda::load('TiendaSelect', 'library.select'); Tienda::load('TiendaGrid', 'library.grid'); Tienda::load('TiendaTools', 'library.tools'); // check config $row = Tienda::getInstance(); $this->assign('row', $row); // add toolbar buttons JToolBarHelper::apply('save'); JToolBarHelper::cancel('close', 'COM_TIENDA_CLOSE'); // plugins $filtered = array(); $items = TiendaTools::getPlugins(); for ($i = 0; $i < count($items); $i++) { $item =& $items[$i]; // Check if they have an event if ($hasEvent = TiendaTools::hasEvent($item, 'onListConfigTienda')) { // add item to filtered array $filtered[] = $item; } } $items = $filtered; $this->assign('items_sliders', $items); // Add pane jimport('joomla.html.pane'); $sliders = JPane::getInstance('sliders'); $this->assign('sliders', $sliders); // form $validate = JUtility::getToken(); $form = array(); $view = strtolower(JRequest::getVar('view')); $form['action'] = "index.php?option=com_tienda&controller={$view}&view={$view}"; $form['validate'] = "<input type='hidden' name='{$validate}' value='1' />"; $this->assign('form', $form); // set the required image // TODO Fix this to use defines $required = new stdClass(); $required->text = JText::_('COM_TIENDA_REQUIRED'); $required->image = "<img src='" . JURI::root() . "/media/com_tienda/images/required_16.png' alt='{$required->text}'>"; $this->assign('required', $required); // Elements $elementArticleModel = JModel::getInstance('ElementArticle', 'TiendaModel'); $this->assign('elementArticleModel', $elementArticleModel); // terms $elementArticle_terms = $elementArticleModel->fetchElement('article_terms', @$row->get('article_terms')); $resetArticle_terms = $elementArticleModel->clearElement('article_terms', '0'); $this->assign('elementArticle_terms', $elementArticle_terms); $this->assign('resetArticle_terms', $resetArticle_terms); // shipping $elementArticle_shipping = $elementArticleModel->fetchElement('article_shipping', @$row->get('article_shipping')); $resetArticle_shipping = $elementArticleModel->clearElement('article_shipping', '0'); $this->assign('elementArticle_shipping', $elementArticle_shipping); $this->assign('resetArticle_shipping', $resetArticle_shipping); }
function display($tpl = null) { $document =& JFactory::getDocument(); jimport('joomla.html.pane'); $tabs =& JPane::getInstance('tabs', array('startOffset' => 0)); $document->addStyleSheet('administrator/components/com_redevent/assets/css/redeventbackend.css'); $tags = $this->get('Data'); $this->assignRef('tags', $tags); $this->assignRef('tabs', $tabs); parent::display(); }
function display($tpl = null) { $basepath = JPATH_ADMINISTRATOR . '/components/com_jsecure'; $configFile = $basepath . '/params.php'; require_once $configFile; $JSecureConfig = new JSecureConfig(); $this->assignRef('JSecureConfig', $JSecureConfig); $pane =& JPane::getInstance('Tabs', array(), true); $this->assignRef('pane', $pane); parent::display($tpl); }
function display($tpl = null) { JHTML::_('behavior.tooltip'); jimport('joomla.html.pane'); $model =& $this->getModel(); $params =& $model->getParams(); $this->assignRef('params', $params); $pane =& JPane::getInstance('Tabs'); $this->assignRef('pane', $pane); parent::display($tpl); }