Esempio n. 1
0
function formulario_campos_render($id_campo, $id_form, $control, $item, $id_dato)
{
    $cols = "";
    $style = "";
    $campo_multiple = "";
    $render = "";
    $consulta = "\n\tSELECT * \n\tFROM form_contenido_campos,form_campos, form_tipo_campo\n\tWHERE form_contenido_campos.id_form = '{$id_form}'\n\tAND form_contenido_campos.id_campo = '{$id_campo}'\n\tAND form_contenido_campos.id_campo = form_campos.id\n\tAND form_tipo_campo.id_tipo_campo = form_campos.campo_tipo ";
    $link = Conectarse();
    mysql_query("SET NAMES 'utf8'");
    $sql = mysql_query($consulta, $link);
    if (mysql_num_rows($sql) != '0') {
        if ($id_dato != '') {
            $value = remplacetas('form_datos', 'id', $id_dato, 'contenido', " control = '{$control}'");
            $multiple = '0';
            $esta_editando = 1;
        } else {
            $value = remplacetas('form_datos', 'id_campo', $id_campo, 'contenido', " control = '{$control}'");
            $multiple = mysql_result($sql, 0, "multiple");
        }
        if ($item == '') {
            $item = "0";
        } else {
            $item = $item;
        }
        if ($value[0] != '') {
            $value = "{$value['0']}";
        } else {
            $value = '';
        }
        $campo_nombre = mysql_result($sql, 0, "campo_nombre");
        $campo_descripcion = mysql_result($sql, 0, "campo_descripcion");
        $campo_tipo_accion = mysql_result($sql, 0, "tipo_campo_accion");
        $campo_obligatorio = mysql_result($sql, 0, "obligatorio");
        if ($campo_obligatorio == '1') {
            $obligatorio = "danger";
        } else {
            $obligatorio = "default";
        }
        if ($campo_tipo_accion == 'text') {
            $render = "<input value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        } elseif ($campo_tipo_accion == 'date') {
            $render = "<input value='{$value}' type='date' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        } elseif ($campo_tipo_accion == 'rango') {
            $rango = rango("form_campos_valores", "campo_valor", "id_form_campo", "{$id_campo}", "{$value}", "" . $id_campo . "[" . $item . "]", "");
            $render = $rango;
        } elseif ($campo_tipo_accion == 'mapa') {
            $lat = "";
            $lon = "";
            $zoom = "";
            if ($value != "") {
                $campos = explode(" ", $value);
                $lat = $campos[0];
                $lon = $campos[1];
                $zoom = $campos[2];
                if ($lat == "") {
                    $localizacion = remplacetas('form_campos_valores', 'id_form_campo', $id_campo, 'campo_valor', "");
                    //$render= $localizacion[0];
                    $campos = explode(" ", $localizacion[0]);
                    $lat = $campos[0];
                    $lon = $campos[1];
                    $zoom = $campos[2];
                }
            }
            $render .= "\n\t<div style='position:relative'>\n\t\t<div class='input-group'>\n\t\t\t<input placeholder='Ejemplo: El libano, tolima, colombia' type='text' class='form-control' id='geocoder_" . $id_campo . "[" . $item . "]'>\n\t\t\t<span class='input-group-btn'>\n\t\t\t\t<div class='btn btn-default' onclick=\"xajax_geocoder((document.getElementById('geocoder_" . $id_campo . "[" . $item . "]').value),'" . $id_campo . "[" . $item . "]'); \"  ><i class='fa fa-search'></i></div>\n\t\t\t</span>\n\t\t</div>\n\t\t\n\t<div id='muestra_geocoder' style='position:absolute; max-height: 300px; width: 90%; overflow-y:auto; '></div>\n\t</div>\n\t\n\t<iframe id='mapita' src='{$_SESSION['url']}mapa.php?lat={$lat}&lon={$lon}&zoom={$zoom}&id=" . $id_campo . "[" . $item . "]' width='100%' height='300px'></iframe>\n\t<input   value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='coordenadas' readonly >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'email') {
            $render = "\r\n\t\t\t\t\t\t\t<input value='{$value}' type='email' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >\n\t\t\t\t\t\t\t<code>Escriba un email válido</code> ";
        } elseif ($campo_tipo_accion == 'envio') {
            $render = "\r\n\t\t\t\t\t\t<input value='{$value}' type='email' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > \n\t\t\t\t\t\t<code>Se enviará un email</code>";
        } elseif ($campo_tipo_accion == 'textarea') {
            $render = "\t\t<textarea cols='50' data-provide=\"markdown\"   rows='8' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >{$value}</textarea> ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'imagen') {
            $style = "display:hidden";
            //	$gps = leer_exif($file);
            $render = "<input value='{$value}' type='hidden' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
            //subir_imagen('',$id_campo[$item]);
            $cols = '12';
        } elseif ($campo_tipo_accion == 'html') {
            $render = "\n\t\t\t   \n\t\t\t\t\t<textarea cols='50'  rows='8' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >{$value}</textarea> ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'limit') {
            $limite = limite("" . $id_campo . "[" . $item . "]", '', 'limite');
            $rows = ceil($limite / 50) + 1;
            $render = "{$limite} /\n\t\t\t\t\t\n\t\t\t<span id='aviso_" . $id_campo . "[" . $item . "]' class='alert-info'></span> \n\t\t\t\t<textarea onkeyup= \"xajax_limite('" . $id_campo . "[" . $item . "]',(this.value));\" cols='50' rows='{$rows}' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >{$value}</textarea>\n\t\t\t";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'select') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = select_edit($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control);
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'radio') {
            $select = radio_edit($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control);
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'radio_agrupado_campos') {
            //radio_agrupado_linea($id_campo,$form_id,$valor,$name,$control)
            $campos_valores = remplacetas('form_campos_valores', 'id_form_campo', $id_campo, 'campo_valor', "");
            $mensaje = remplacetas('form_campos', 'id', $id_campo, 'campo_descripcion', "");
            $campos = explode(":", $campos_valores[0]);
            $titulos = explode(";", $campos[0]);
            $campos_incluidos = explode(";", $campos[1]);
            for ($i = 0; $i < count($titulos); $i++) {
                $listado_titulos .= "<th>{$titulos[$i]}</th>";
            }
            for ($i = 0; $i < count($campos_incluidos); $i++) {
                $listado_campos .= "" . radio_agrupado_linea("{$campos_incluidos[$i]}", $id_form, $value, $campos_incluidos[$i] . "[" . $item . "]", $control);
            }
            //"<tr><td>$campos_incluidos[$i]</td></tr>";
            //$select = radio_agrupado_linea($id_campo,$id_form,$value,$id_campo."[".$item."]",$control);
            $render = "\n\t\t\t<div style='width:100%; overflow-x:scroll '>\n\t\t\t\t<div class='table-responsive' >\n\t\t\t\t\t<table class='table table-striped table-hover table-condensed' >\n\t\t\t\t\t\t<legend>{$mensaje['0']}</legend>\n\t\t\t\t\t\t<tr><td></td> {$listado_titulos} </tr> \n\t\t\t\t\t\t{$listado_campos}\n\t\t\t\t\t</table>\n\t\t\t\t</div> \n\t\t\t</div>";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'radio_agrupado_linea') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = radio_agrupado_linea($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control);
            $render = "<table class='table table-condensed table-striped table-hover' >{$select} </table> ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'checkbox') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = checkbox_edit($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control);
            $render = "{$select} ";
        } elseif ($campo_tipo_accion == 'combo') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = combo_select($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'relacion') {
            $select = relacion_select($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'buscador') {
            $select = buscador_campo($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'base') {
            $select = buscador_base($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
        } elseif ($campo_tipo_accion == 'vinculado') {
            $vinculado = remplacetas('form_campos_valores', 'id_form_campo', $id_campo, 'campo_valor', "");
            $select = formulario_areas($vinculado[0], 'campos');
            $render = " <!-- vinculado  -->\n\t\t\t\t\t\t\t\t\t{$select}\n\t\t\t\t\t\t\t\t<!-- \tfin vinculado  --> ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'number') {
            $render = "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input value='{$value}' type='number' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class=' has-warning form-control' placeholder='{$campo_descripcion}' > \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<code>(solo números)</code>";
        } elseif ($campo_tipo_accion == 'password') {
            if ($control != "") {
                $render = "";
                $label = "";
                $campo_tipo_accion = "oculto";
            } else {
                $render = "\n\t\t\t<div class='row'>\n\t\t\t\t<div class='col-md-6'>\n\t\t\t\t\t<div class='input-group' id= '" . $id_campo . "[" . $item . "]_grupo'>\n\t\t\t\t\t\t<span class='input-group-addon'>{$campo_nombre}</span>\n\t\t\t\t\t\t\t<input class=' form-control'  autocomplete='off' value='' type='password' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' placeholder='{$campo_descripcion}' >\n\t\t\t\t\t</div> \n\t\t\t\t</div>\n\t\t\t\t<div class='col-md-6 '>\n\t\t\t\t\t<div class='input-group' id= '" . $id_campo . "_control[" . $item . "]_grupo'>\n\t\t\t\t\t\t\t<span class='input-group-addon'>Confirmar</span>\n\t\t\t\t\t\t\t<input  class='  form-control'  onchange= \"xajax_confirma_campo((document.getElementById('" . $id_campo . "[" . $item . "]').value),(document.getElementById('" . $id_campo . "_control[" . $item . "]').value),'" . $id_campo . "[" . $item . "]','" . $id_campo . "_control[" . $item . "]')\" value='' type='password' id='" . $id_campo . "_control[" . $item . "]' name='" . $id_campo . "_control[" . $item . "]' placeholder='{$campo_descripcion}' >\n\t\t\t\t\t</div> \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
            }
            //else {}
            $cols = '12';
        } elseif ($campo_tipo_accion == 'unico') {
            $render = "<input onkeyup= \"xajax_revisar_campo_unico('" . $id_campo . "[" . $item . "]','{$id_campo}','{$id_form}',(this.value)) \" value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >\n\t\t\t\t\t\t\t<div id='div_" . $id_campo . "[" . $item . "]'></div> ";
        } else {
            $render = "<input value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        }
        if ($multiple == '1') {
            $campo_multiple = "\n\t<div id='id_campo_{$id_campo}" . "_" . $item . "'>\n\t\t<div id='boton_{$id_campo}' style='display:inline'>\n\t\t\t<div class='btn btn-primary btn-link'  onclick=\"xajax_campo_multiple('{$id_campo}','{$id_form}','{$control}','{$item}') \" >\n\t\t\t<i class='fa fa-plus-circle'></i> Agregar campo\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t";
        }
        if ($item == 0) {
            $label = "<label class='' for='{$id_campo}" . "_" . $item . "' title='{$id_campo}'> <span class='text-{$obligatorio}'>{$campo_nombre}</span>  </label>";
        } else {
            $label = "<label class=' sr-only' for='{$id_campo}" . "_" . $item . "'>{$campo_nombre} {$campo_obligatorio}</label>";
        }
        ///// CAMPOS QUE NO SE MOSTRARAN
        if ($campo_tipo_accion == 'imagen') {
            $label = "";
            $campo_descripcion = "";
        }
        if ($cols == "") {
            $cols = "6";
        }
        $input = "\n\t\t<div class='col-md-{$cols}' style='{$style}'>\n\t\t\t<div class='form-group ' id='input_" . $id_campo . "[" . $item . "]' >\n\t\t\t\t\t{$label} \n\t\t\t\t<div class='col-md-12'>\n\t\t\t\t{$render} \n\t\t\t\t\t{$campo_descripcion}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n{$campo_multiple}\n\t\t";
        if ($campo_tipo_accion != "oculto") {
            $input = $input;
        } else {
            $input = "";
        }
    }
    return $input;
}
Esempio n. 2
0
function formulario_campos_render($id_campo, $id_form, $control, $item, $id_dato)
{
    $consulta = "\n\tSELECT * \n\tFROM form_contenido_campos,form_campos, form_tipo_campo\n\tWHERE form_contenido_campos.id_form = '{$id_form}'\n\tAND form_contenido_campos.id_campo = '{$id_campo}'\n\tAND form_contenido_campos.id_campo = form_campos.id\n\tAND form_tipo_campo.id_tipo_campo = form_campos.campo_tipo ";
    $link = Conectarse();
    mysql_query("SET NAMES 'utf8'");
    $sql = mysql_query($consulta, $link);
    if (mysql_num_rows($sql) != '0') {
        if ($id_dato != '') {
            $value = remplacetas('form_datos', 'id', $id_dato, 'contenido', " control = '{$control}'");
            $multiple = '0';
        } else {
            $value = remplacetas('form_datos', 'id_campo', $id_campo, 'contenido', " control = '{$control}'");
            $multiple = mysql_result($sql, 0, "multiple");
        }
        if ($item == '') {
            $item = "0";
        } else {
            $item = $item;
        }
        if ($value[0] != '') {
            $value = "{$value['0']}";
        } else {
            $value = '';
        }
        $campo_nombre = mysql_result($sql, 0, "campo_nombre");
        $campo_descripcion = mysql_result($sql, 0, "campo_descripcion");
        $campo_tipo_accion = mysql_result($sql, 0, "tipo_campo_accion");
        if ($campo_tipo_accion == 'text') {
            $render = "<input value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        } elseif ($campo_tipo_accion == 'date') {
            $render = "<input value='{$value}' type='date' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        } elseif ($campo_tipo_accion == 'rango') {
            $rango = rango("form_campos_valores", "campo_valor", "id_form_campo", "{$id_campo}", "{$value}", "" . $id_campo . "[" . $item . "]", "");
            $render = $rango;
        } elseif ($campo_tipo_accion == 'mapa') {
            $campos = explode(" ", $value);
            $lat = $campos[0];
            $lon = $campos[1];
            $zoom = $campos[2];
            if ($lat == "") {
                $localizacion = remplacetas('form_campos_valores', 'id_form_campo', $id_campo, 'campo_valor', "");
                //$render= $localizacion[0];
                $campos = explode(" ", $localizacion[0]);
                $lat = $campos[0];
                $lon = $campos[1];
                $zoom = $campos[2];
            }
            $render .= "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<iframe id='mapita' src='{$_SESSION['url']}/mapa.php?lat={$lat}&lon={$lon}&zoom={$zoom}&id=" . $id_campo . "[" . $item . "]' width='100%' height='300px'></iframe>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input   value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='coordenadas' readonly >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t ";
        } elseif ($campo_tipo_accion == 'email') {
            $render = "<code>Escriba un email válido</code>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input value='{$value}' type='email' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        } elseif ($campo_tipo_accion == 'envio') {
            $render = "<code>Se enviará un correo electrónico a este email</code>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input value='{$value}' type='email' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        } elseif ($campo_tipo_accion == 'textarea') {
            $render = "\t\t<textarea cols='50' data-provide=\"markdown\"   rows='15' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >{$value}</textarea> ";
        } elseif ($campo_tipo_accion == 'imagen') {
            //	$gps = leer_exif($file);
            $render = "<input value='{$value}' type='hidden' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
            //subir_imagen('',$id_campo[$item]);
        } elseif ($campo_tipo_accion == 'html') {
            $render = "\n\t\t\t   \n\t\t\t\t\t<textarea cols='50'  rows='15' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >{$value}</textarea> ";
        } elseif ($campo_tipo_accion == 'limit') {
            $limite = limite("" . $id_campo . "[" . $item . "]", '', 'limite');
            $rows = ceil($limite / 50) + 1;
            $render = "{$limite} /\n\t\t\t\t\t\n\t\t\t<span id='aviso_" . $id_campo . "[" . $item . "]' class='alert-info'></span> \n\t\t\t\t<textarea onkeyup= \"xajax_limite('" . $id_campo . "[" . $item . "]',(this.value));\" cols='50' rows='{$rows}' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >{$value}</textarea>\n\t\t\t";
        } elseif ($campo_tipo_accion == 'select') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = select_edit($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control);
            $render = "{$select} ";
        } elseif ($campo_tipo_accion == 'combo') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = combo_select($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
        } elseif ($campo_tipo_accion == 'relacion') {
            $select = relacion_select($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
        } elseif ($campo_tipo_accion == 'buscador') {
            $select = buscador_campo($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
        } elseif ($campo_tipo_accion == 'number') {
            $render = "<code>(Este campo solo acepta números)</code>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input value='{$value}' type='number' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class=' has-warning form-control' placeholder='{$campo_descripcion}' > ";
        } else {
            $render = "<input value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        }
        if ($multiple == '1') {
            $campo_multiple = "\n\t<div id='id_campo_{$id_campo}" . "_" . $item . "'>\n\t\t<div id='boton_{$id_campo}' style='display:inline'>\n\t\t\t<div class='btn btn-primary btn-link'  onclick=\"xajax_campo_multiple('{$id_campo}','{$id_form}','{$control}','{$item}') \" >\n\t\t\t<i class='fa fa-plus-circle'></i> Agregar campo\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t";
        }
        if ($item == 0) {
            $label = "<label class='control-label ' for='{$id_campo}" . "_" . $item . "'><span class='label label-default'> {$id_campo}</span> {$campo_nombre} </label>";
        } else {
            $label = "<label class=' sr-only' for='{$id_campo}" . "_" . $item . "'>{$campo_nombre}</label>";
        }
        ///// CAMPOS QUE NO SE MOSTRARAN
        if ($campo_tipo_accion == 'imagen') {
            $label = "";
        }
        $input = "\n\t\t\n\t\t<div class='form-group' id='input_" . $id_campo . "[" . $item . "]' >\n\t\t\t{$label}\n\t\t\t<div class='col-lg-12'>\n\t\t\t{$render} \n\t\t\t</div>\n\t\t\t<!-- </div> -->\n\t\t</div>\n{$campo_multiple}\n\t\t";
    }
    return $input;
}