Esempio n. 1
0
            $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 
Esempio n. 2
0
 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;
 }