/** * Method to get the field options. * * @return array The field option objects. * @since 1.6 */ public function getOptions() { // Initialize variables. $options = array(); $arrBedrooms = JEUtil::getBedrooms(); foreach ($arrBedrooms as $key => $bedroom) { $option = new stdClass(); $option->value = $key; $option->text = $bedroom; $options[] = $option; } //array_unshift($options, JHtml::_('select.option', '', JText::_('COM_RENTAL_SELECT'))); return $options; }
private function _getAparmtents($id) { $db = $this->getDbo(); $query = $db->getQuery(true); $bedrooms = JEUtil::getBedrooms(); $query->select('a.*')->from('`#__rental_apartments` a')->where('a.agent_id = ' . $id)->order('a.id DESC')->select('location.title AS location')->join('INNER', '#__retal_location location ON a.location_id = location.id'); $db->setQuery($query, 0, 5); $objs = $db->loadObjectList(); foreach ($objs as &$obj) { $tmp = intval($obj->bedrooms); $obj->bedrooms = $bedrooms[$tmp]; } if ($db->getErrorMsg()) { die($db->getErrorMsg()); } return $objs; }
" name="nids" id="nids"> </div> </div> <div class="searchBox wide"> <label>Size</label> <div id="apartmentSizeDropdown" rel="#aids" class="fancyDropdownMultiple"> <span class="selected"> </span> <div class="clear"></div> <div style="display: none;" class="fancyDropdownMultiplePane"> <div class="fancyDropdownOptions"> <div class="buttons"> <span class="closeDropdown"><a href="#">Done/Close</a></span> <div class="clear"></div> </div> <div class="clear"></div> <ul> <?php $arrBedrooms = JEUtil::getBedrooms(); $getBedrooms = explode(',', JRequest::getVar('aids')); foreach ($arrBedrooms as $key => $bedroom) { $checked = in_array($key, $getBedrooms) ? 'checked="checked"' : ''; ?> <li><input type="checkbox" value="<?php echo $key; ?> " <?php echo $checked; ?> ><?php echo $bedroom; ?> </li> <?php