$valor = $val[1]; } ?> <div class="field"><p><label for="field_<?php $val[0]; ?> "><?php echo $title; ?> </lable></p> <?php if ($type == "select" || $type == "selectmultiple") { //echo " -- select"; //NEW //JPluginHelper::importPlugin('fieldsattachment'); // very important echo FieldsattachViewAdvancedSearch::renderSelect($val[0], $valor); } else { //BETWEEN *********************************** if (count($arrayparamrules) > $cont) { if ($arrayparamrules[$cont] == "BETWEEN") { $values = explode("|", $valor); $val1 = $values[0]; $val2 = ""; if (count($values) > 1) { $val2 = $values[1]; } ?> <?php echo JText::_("BETWEEN"); ?> <input type="hidden" name="field_<?php
function renderSelect($fieldid, $value) { $required = ""; $extras = FieldsattachViewAdvancedSearch::getExtra($fieldid); //echo $fieldid." - ".$extras[1]."<br />"; //$str .= "<br> resultado1: ".$tmp; //$lineas = explode(chr(13), $extras); $str = '<select name="field_' . $fieldid . '" class="customfields" onchange="changefilter1()" >'; if (count($extras) > 0) { foreach ($extras as $linea) { $tmp = explode('|', $linea); $title = $tmp[0]; $valor = ""; if (count($tmp) >= 2) { $valor = $tmp[1]; } else { $valor = $title; } $valor = $title; //CLEAN RETURNS $valor = preg_replace('/\\r/u', '', $valor); $valor = preg_replace('/\\n/u', ' ', $valor); if ($tmp[1] == "") { $valor = ""; } $str .= '<option value="' . ltrim($valor) . '" '; if (trim($value) == trim($valor)) { $str .= 'selected="selected"'; } $str .= ' >'; $str .= $title; $str .= '</option>'; } } $str .= '</select>'; return $str; }