protected function getInput() { $attr = ''; $attr .= $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : ''; $attr .= (string) $this->element['disabled'] == 'true' ? ' disabled="disabled"' : ''; $attr .= $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : ''; $attr .= $this->element['multiple'] == 'true' ? ' multiple="multiple"' : ''; $default_name = $this->element['default_name'] ? '- ' . JText::_($this->element['default_name']) . ' -' : null; $optionss = array(); $optionss = DJClassifiedsRegion::getRegSelect(); //$main_tab = array(); //$main_tab[0]= JHTML::_('select.option', '0', JText::_('MOD_DJCLASSIFIEDS_ITEMS_ALL_REGIONS')); //$options = array(); //$options = array_merge_recursive ($main_tab, $optionss); $html = JHTML::_('select.genericlist', $optionss, $this->name, trim($attr), 'value', 'text', $this->value); return $html; }
protected function getInput() { $language = JFactory::getLanguage(); $c_lang = $language->getTag(); if ($c_lang == 'pl-PL' || $c_lang == 'en-GB') { $language->load('com_djclassifieds', JPATH_SITE . '/components/com_djclassifieds', null, true); } else { $language->load('com_djclassifieds', JPATH_SITE, null, true); } $attr = ''; $attr .= $this->element['class'] ? ' class="' . (string) $this->element['class'] . '"' : ''; $attr .= (string) $this->element['disabled'] == 'true' ? ' disabled="disabled"' : ''; $attr .= $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : ''; $attr .= $this->element['multiple'] == 'true' ? ' multiple="multiple"' : ''; $default_name = $this->element['default_name'] ? '- ' . JText::_($this->element['default_name']) . ' -' : null; $optionss = array(); $optionss = DJClassifiedsRegion::getRegSelect(); $main_tab = array(); $main_tab[0] = JHTML::_('select.option', '0', JText::_('COM_DJCLASSIFIEDS_ALL_REGIONS')); $options = array(); $options = array_merge_recursive($main_tab, $optionss); $html = JHTML::_('select.genericlist', $options, $this->name, trim($attr), 'value', 'text', $this->value); return $html; }
<input class="text_area" type="text" name="name" id="name" size="50" maxlength="250" value="<?php echo $this->region->name; ?> " /> </td> </tr> <tr> <td width="150" align="right" class="key"> <?php echo JText::_('COM_DJCLASSIFIEDS_SELECT_PARENT_REGION'); ?> </td> <td> <?php $optionss = array(); $optionss = DJClassifiedsRegion::getRegSelect(); if ($this->region->id > 0) { $reg_list = DJClassifiedsRegion::getSubReg($this->region->id); $reg_list_assoc = array(); $reg_list_assoc[$this->region->id] = 1; foreach ($reg_list as $cl) { $reg_list_assoc[$cl->id] = 1; } foreach ($optionss as $op) { if (isset($reg_list_assoc[$op->value])) { $op->disable = 1; } } } $main_tab = array(); $main_tab[0] = JHTML::_('select.option', '0', JText::_('COM_DJCLASSIFIEDS_MAIN_REGION'));
echo JText::_('JSEARCH_FILTER_SUBMIT'); ?> </button> <button type="button" onclick="document.id('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?> </button> </div> <div class="filter-select fltrt"> <select name="filter_region" class="inputbox" onchange="this.form.submit()"> <option value=""><?php echo JText::_('COM_DJCLASSIFIEDS_SELECT_REGION'); ?> </option> <?php echo JHtml::_('select.options', DJClassifiedsRegion::getRegSelect(), 'value', 'text', $this->state->get('filter.region')); ?> </select> </div> </fieldset> <div class="clr"> </div> <table class="adminlist"> <thead> <tr> <th width="5%"> <input type="checkbox" name="checkall-toggle" value="" onclick="checkAll(this)" /> </th> <th width="5%"> <?php echo JText::_('COM_DJCLASSIFIEDS_ID'); ?>