function getLists() { // make the select list for the component filter $comList[] = JHTML::_('select.option', '', JText::_('COM_SEF_ALL')); $rows = SEFTools::getInstalledComponents(); foreach (array_keys($rows) as $i) { $row =& $rows[$i]; $comList[] = JHTML::_('select.option', $row->option, $row->name); } $lists['comList'] = JHTML::_('select.genericlist', $comList, 'comFilter', "class=\"inputbox\" onchange=\"document.adminForm.submit();\" size=\"1\"", 'value', 'text', $this->filterComponent); // make the filter text boxes $lists['filterSEF'] = "<input class=\"hasTip\" type=\"text\" name=\"filterSEF\" value=\"{$this->filterSEF}\" size=\"40\" maxlength=\"255\" onkeydown=\"return handleKeyDown(event);\" title=\"" . JText::_('COM_SEF_TT_FILTER_SEF') . "\" />"; $lists['filterReal'] = "<input class=\"hasTip\" type=\"text\" name=\"filterReal\" value=\"{$this->filterReal}\" size=\"40\" maxlength=\"255\" onkeydown=\"return handleKeyDown(event);\" title=\"" . JText::_('COM_SEF_TT_FILTER_REAL') . "\" />"; $lists['filterSEFRE'] = JText::_('COM_SEF_USE_RE') . ' <input type="checkbox" style="float:none" ' . (substr($this->filterSEF, 0, 4) == 'reg:' ? 'checked="checked"' : '') . ' onclick="useRE(this, document.adminForm.filterSEF);" />'; $lists['filterRealRE'] = JText::_('COM_SEF_USE_RE') . ' <input type="checkbox" style="float:none" ' . (substr($this->filterReal, 0, 4) == 'reg:' ? 'checked="checked"' : '') . ' onclick="useRE(this, document.adminForm.filterReal);" />'; // Filter meta tags $metas[] = JHTML::_('select.option', 0, JText::_('COM_SEF_ALL')); $metas[] = JHTML::_('select.option', 1, JText::_('COM_SEF_EMPTY')); $metas[] = JHTML::_('select.option', 2, JText::_('COM_SEF_FILLED')); $lists['filterTitle'] = JHTML::_('select.genericlist', $metas, 'filterTitle', 'class="inputbox" onchange="document.adminForm.submit();" style="width: 120px;" size="1"', 'value', 'text', $this->filterTitle); $lists['filterDesc'] = JHTML::_('select.genericlist', $metas, 'filterDesc', 'class="inputbox" onchange="document.adminForm.submit();" style="width: 120px;" size="1"', 'value', 'text', $this->filterDesc); $lists['filterKeys'] = JHTML::_('select.genericlist', $metas, 'filterKeys', 'class="inputbox" onchange="document.adminForm.submit();" style="width: 120px;" size="1"', 'value', 'text', $this->filterKeys); // Language filter $sefConfig = SEFConfig::getConfig(); if ($sefConfig->langEnable) { $langs = JLanguageHelper::getLanguages(); $langList = array(); $langList[] = JHTML::_('select.option', '', JText::_('COM_SEF_ALL')); foreach ($langs as $lng) { $langList[] = JHTML::_('select.option', $lng->sef, $lng->title); } $lists['filterLang'] = JHTML::_('select.genericlist', $langList, 'filterLang', 'class="inputbox" onchange="document.adminForm.submit();" size="1"', 'value', 'text', $this->filterLang); } $lists['filterReset'] = '<input type="button" class="btn" value="' . JText::_('COM_SEF_RESET') . '" onclick="resetFilters();" />'; // Ordering $lists['filter_order'] = $this->filterOrder; $lists['filter_order_Dir'] = $this->filterOrderDir; return $lists; }
function getLists() { // Make the input boxes for hits filter $hitsCmp[] = JHTML::_('select.option', '0', '='); $hitsCmp[] = JHTML::_('select.option', '1', '>'); $hitsCmp[] = JHTML::_('select.option', '2', '<'); $lists['hitsCmp'] = JHTML::_('select.genericlist', $hitsCmp, 'filterHitsCmp', "class=\"inputbox\" style=\"float:none; width: 50px;\" onkeydown=\"return handleKeyDown(event);\" size=\"1\"", 'value', 'text', $this->filterHitsCmp); $lists['hitsVal'] = "<input type=\"text\" name=\"filterHitsVal\" value=\"{$this->filterHitsVal}\" style=\"float:none; width: 50px;\" size=\"5\" maxlength=\"10\" onkeydown=\"return handleKeyDown(event);\" />"; // Make the input box for Itemid filter $lists['itemid'] = "<input type=\"text\" name=\"filterItemid\" value=\"{$this->filterItemid}\" style=\"width: 50px;\" size=\"5\" maxlength=\"10\" onkeydown=\"return handleKeyDown(event);\" />"; // make the select list for the filter $viewmode[] = JHTML::_('select.option', '3', JText::_('COM_SEF_SHOW_ALL_REDIRECTS')); $viewmode[] = JHTML::_('select.option', '2', JText::_('COM_SEF_SHOW_CUSTOM_REDIRECTS')); $viewmode[] = JHTML::_('select.option', '0', JText::_('COM_SEF_SHOW_SEF_URLS')); $viewmode[] = JHTML::_('select.option', '6', JText::_('COM_SEF_SHOW_CACHED_ITEMS')); $viewmode[] = JHTML::_('select.option', '4', JText::_('COM_SEF_SHOW_LINKS_TO_HOMEPAGE')); $viewmode[] = JHTML::_('select.option', '1', JText::_('COM_SEF_SHOW_404_LOG')); $viewmode[] = JHTML::_('select.option', '5', JText::_('COM_SEF_SHOW_DUPLICITIES')); $lists['viewmode'] = JHTML::_('select.genericlist', $viewmode, 'viewmode', "class=\"inputbox\" onchange=\"document.adminForm.submit();\" size=\"1\"", 'value', 'text', $this->viewmode); // make the select list for the component filter $comList[] = JHTML::_('select.option', '', JText::_('COM_SEF_ALL')); $rows = SEFTools::getInstalledComponents(); foreach (array_keys($rows) as $i) { $row =& $rows[$i]; $comList[] = JHTML::_('select.option', $row->option, $row->name); } $lists['comList'] = JHTML::_('select.genericlist', $comList, 'comFilter', "class=\"inputbox\" onchange=\"document.adminForm.submit();\" size=\"1\"", 'value', 'text', $this->filterComponent); // make the filter text boxes $lists['filterSEF'] = "<input class=\"hasTip\" type=\"text\" name=\"filterSEF\" value=\"{$this->filterSEF}\" size=\"40\" maxlength=\"255\" onkeydown=\"return handleKeyDown(event);\" title=\"" . JText::_('COM_SEF_TT_FILTER_SEF') . "\" />"; $lists['filterReal'] = "<input class=\"hasTip\" type=\"text\" name=\"filterReal\" value=\"{$this->filterReal}\" size=\"40\" maxlength=\"255\" onkeydown=\"return handleKeyDown(event);\" title=\"" . JText::_('COM_SEF_TT_FILTER_REAL') . "\" />"; $lists['filterSEFRE'] = JText::_('COM_SEF_USE_RE') . ' <input type="checkbox" style="float:none" ' . (substr($this->filterSEF, 0, 4) == 'reg:' ? 'checked="checked"' : '') . ' onclick="useRE(this, document.adminForm.filterSEF);" />'; $lists['filterRealRE'] = JText::_('COM_SEF_USE_RE') . ' <input type="checkbox" style="float:none" ' . (substr($this->filterReal, 0, 4) == 'reg:' ? 'checked="checked"' : '') . ' onclick="useRE(this, document.adminForm.filterReal);" />'; // Language filter $sefConfig = SEFConfig::getConfig(); if ($sefConfig->langEnable) { $langs = JLanguageHelper::getLanguages(); $langList = array(); $langList[] = JHTML::_('select.option', '', JText::_('COM_SEF_ALL')); foreach ($langs as $lng) { $langList[] = JHTML::_('select.option', $lng->sef, $lng->title); } $lists['filterLang'] = JHTML::_('select.genericlist', $langList, 'filterLang', 'class="inputbox" onchange="document.adminForm.submit();" size="1"', 'value', 'text', $this->filterLang); } $lists['filterReset'] = '<input type="button" class="btn" value="' . JText::_('COM_SEF_RESET') . '" onclick="resetFilters();" />'; // Ordering $lists['filter_order'] = $this->filterOrder; $lists['filter_order_Dir'] = $this->filterOrderDir; // Selection $sel[] = JHTML::_('select.option', 'selected', JText::_('COM_SEF_ONLY_SELECTED')); if ($this->viewmode != 6) { $sel[] = JHTML::_('select.option', 'filtered', JText::_('COM_SEF_ALL_FILTERED')); } $lists['selection'] = JHTML::_('select.genericlist', $sel, 'sef_selection', 'class="inputbox" size="1"'); // Actions $acts[] = JHTML::_('select.option', 'enable', JText::_('COM_SEF_ENABLE')); $acts[] = JHTML::_('select.option', 'disable', JText::_('COM_SEF_DISABLE')); $acts[] = JHTML::_('select.option', 'sefenable', JText::_('COM_SEF_SEF')); $acts[] = JHTML::_('select.option', 'sefdisable', JText::_('COM_SEF_DONT_SEF')); if ($this->viewmode != 6) { $acts[] = JHTML::_('select.option', 'lock', JText::_('COM_SEF_LOCK')); $acts[] = JHTML::_('select.option', 'unlock', JText::_('COM_SEF_UNLOCK')); $acts[] = JHTML::_('select.option', 'sep', '---'); $acts[] = JHTML::_('select.option', 'copy_to_cache', JText::_('COM_SEF_COPY_TO_CACHE')); $acts[] = JHTML::_('select.option', 'update_urls', JText::_('COM_SEF_UPDATE_URLS')); $acts[] = JHTML::_('select.option', 'update_metas', JText::_('COM_SEF_UPDATE_META_TAGS')); $acts[] = JHTML::_('select.option', 'change_metas', JText::_('COM_SEF_CHANGE_META_TAGS')); } $acts[] = JHTML::_('select.option', 'sep', '---'); $acts[] = JHTML::_('select.option', 'delete', JText::_('COM_SEF_DELETE')); if ($this->viewmode != 6) { $acts[] = JHTML::_('select.option', 'export', JText::_('COM_SEF_EXPORT')); } $lists['actions'] = JHTML::_('select.genericlist', $acts, 'sef_actions', 'class="inputbox" size="1"'); return $lists; }
function getLists() { // make the select list for the component filter $comList[] = JHTML::_('select.option', '', JText::_('COM_SEF_ALL')); $comList[] = JHTML::_('select.option', '-', JText::_('COM_SEF_LOGS_EMPTY')); $rows = SEFTools::getInstalledComponents(); foreach (array_keys($rows) as $i) { $row =& $rows[$i]; $comList[] = JHTML::_('select.option', $row->option, $row->name); } $lists['comList'] = JHTML::_('select.genericlist', $comList, 'comFilter', "class=\"inputbox\" onchange=\"document.adminForm.submit();\" size=\"1\"", 'value', 'text', $this->filterComponent); // make the filter text boxes $lists['filterMessage'] = "<input type=\"text\" name=\"filterMessage\" value=\"{$this->filterMessage}\" size=\"40\" maxlength=\"255\" onkeydown=\"return handleKeyDown(event);\" />"; $lists['filterPage'] = "<input type=\"text\" name=\"filterPage\" value=\"{$this->filterPage}\" size=\"40\" maxlength=\"255\" onkeydown=\"return handleKeyDown(event);\" />"; $lists['filterUrl'] = "<input type=\"text\" name=\"filterUrl\" value=\"{$this->filterUrl}\" size=\"40\" maxlength=\"255\" onkeydown=\"return handleKeyDown(event);\" />"; // Reset button $lists['filterReset'] = '<input type="button" value="' . JText::_('COM_SEF_RESET') . '" onclick="resetFilters();" />'; // Ordering $lists['filter_order'] = $this->filterOrder; $lists['filter_order_Dir'] = $this->filterOrderDir; return $lists; }
function _loadComponents() { if (isset($this->_components)) { return; } $this->_components = SEFTools::getInstalledComponents(); }