예제 #1
0
 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') . '&nbsp;<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') . '&nbsp;<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;
 }
예제 #2
0
파일: sefurls.php 프로젝트: 01J/bealtine
 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') . '&nbsp;<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') . '&nbsp;<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;
 }
예제 #3
0
 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;
 }
예제 #4
0
파일: extensions.php 프로젝트: 01J/bealtine
 function _loadComponents()
 {
     if (isset($this->_components)) {
         return;
     }
     $this->_components = SEFTools::getInstalledComponents();
 }