correcion bug en edicion campo buscador
This commit is contained in:
parent
6f0e8ad241
commit
8a13fc6683
@ -283,6 +283,9 @@ $acciones
|
||||
return $onload;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function vista_voyeur($form){
|
||||
$plantilla="carousel";
|
||||
/// a=Aplicacion
|
||||
@ -4663,14 +4666,19 @@ function cerrar_sesion(){
|
||||
$xajax->registerFunction("cerrar_sesion");
|
||||
|
||||
|
||||
function listado_entradas($formulario,$registros){
|
||||
function listado_entradas($formulario,$registros,$tipo){
|
||||
$w_campo = "";
|
||||
$resultado = "";
|
||||
$listado = "";
|
||||
|
||||
$array= array();
|
||||
if($registros ==""){$limite ="";}else{$limite =" limit $registros";}
|
||||
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||
$campo_descripcion = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
|
||||
if($campo_titulo[0] !="") { $w_campo ="AND id_campo='$campo_titulo[0]' "; $w_nombre_campo =" id_campo='$campo_titulo[0]' "; }
|
||||
$consulta = "SELECT * FROM form_datos WHERE form_id='$formulario' $w_campo GROUP BY control ORDER BY id DESC LIMIT $registros ";
|
||||
$consulta = "SELECT * FROM form_datos
|
||||
WHERE form_id='$formulario' $w_campo
|
||||
GROUP BY control ORDER BY id DESC
|
||||
$limite ";
|
||||
$link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
mysqli_real_escape_string($link,$consulta);
|
||||
@ -4680,9 +4688,14 @@ $resultado = mysqli_num_rows($sql);
|
||||
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$contenido =strip_tags($row['contenido']);
|
||||
|
||||
if($campo_titulo[0] !="") {
|
||||
$nombre = remplacetas_orden('form_datos','control',$row['control'],'contenido'," $w_nombre_campo " ,"ORDER BY timestamp DESC") ;
|
||||
}else {$nombre[0] = $contenido; }
|
||||
if($campo_descripcion[0] !="") {
|
||||
$w_descripcion ="id_campo='$campo_descripcion[0]' ";
|
||||
$descripcion = remplacetas_orden('form_datos','control',$row['control'],'contenido'," $w_descripcion " ,"ORDER BY timestamp DESC") ;
|
||||
}else {$descripcion[0] = ""; }
|
||||
|
||||
$maximo ="80";
|
||||
$size= strlen($contenido);
|
||||
@ -4693,20 +4706,37 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$contenido = $contenido;
|
||||
}
|
||||
///href='../d$row[control]'
|
||||
$listado .= "
|
||||
<li class='list-group-item' ><a class='btn btn-link ' onclick =\"xajax_formulario_embebido_ajax('','$formulario','$row[control]','edit') \" target='nuevo'> $nombre[0]</a></li>
|
||||
if($tipo=="array"){
|
||||
$array[$row['control']]= $nombre[0];
|
||||
|
||||
";
|
||||
}
|
||||
elseif($tipo=="avatar"){
|
||||
$campo_imagen = buscar_campo_tipo("$formulario","15");
|
||||
$avatar = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[control]' ") ;
|
||||
$avatar = "<img class='img img-circle avatar' src='./milfs/images/secure/?file=150/$avatar[0]'>";
|
||||
|
||||
$array[$row['control']]= "<div class='col-xs-2'>$avatar</div> <div class='col-xs-10'><strong>$nombre[0]</strong><br>$descripcion[0]</div>";
|
||||
}
|
||||
else{
|
||||
$listado .= " <li class='list-group-item' ><a class='btn btn-link ' onclick =\"xajax_formulario_embebido_ajax('','$formulario','$row[control]','edit') \" target='nuevo'> $nombre[0]</a></li>";
|
||||
}
|
||||
|
||||
}
|
||||
if($tipo=="array" OR $tipo=="avatar"){
|
||||
$resultado = $array;
|
||||
|
||||
$resultado= "
|
||||
}
|
||||
else{
|
||||
$resultado= "
|
||||
<ul class='list-group'>
|
||||
$listado
|
||||
</ul>";
|
||||
}
|
||||
|
||||
|
||||
}else{}
|
||||
|
||||
|
||||
return $resultado;
|
||||
|
||||
}
|
||||
@ -4733,7 +4763,7 @@ $resultado = mysqli_num_rows($sql);
|
||||
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
|
||||
$entradas = listado_entradas($row['id'],"$registros");
|
||||
$entradas = listado_entradas($row['id'],"$registros","");
|
||||
//href='../g$row[id]'
|
||||
$listado .= "
|
||||
|
||||
@ -8142,7 +8172,7 @@ foreach($campos as $campo=>$valor){
|
||||
$valor_actual = relacion_render("$id_form","$row[id_campo]",$contenido[0],'5','relacion_drop');
|
||||
@$listado_campos .= "<td title='' >$valor_actual</td>"; }
|
||||
elseif($tipo_campo[0] =="6" ) {
|
||||
$contenido_campo =imprimir_buscador_campo($valor,$contenido[0]) ;
|
||||
$contenido_campo =imprimir_buscador_campo($valor,$contenido[0],'') ;
|
||||
@$listado_campos .= "<td title='' >$contenido_campo </td>";
|
||||
}
|
||||
elseif($tipo_campo[0] =="29" ) {
|
||||
@ -11843,14 +11873,16 @@ $div ="div_buscador_$name";
|
||||
//$onchange = " delay(xajax_buscador_select('$id_campo','$form_id',(document.getElementById('buscador_$name').value),'$name','$control','$tipo'),'10500'); document.getElementById('$name').value='';";
|
||||
$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor","");
|
||||
$claves= $claves[0];
|
||||
//$valor_descripcion = remplacetas("form_datos","control","$valor","contenido","form_id = '$form_id' AND id_campo = '$id_campo' ");
|
||||
$valor_descripcion = imprimir_buscador_campo("$id_campo","$valor","");
|
||||
//$onchange = " delayFunction(function() { javascript:xajax_buscador_select('$id_campo','$form_id',(document.getElementById('buscador_$name').value),'$name','$control','$claves')},0); ; document.getElementById('$name').value='';";
|
||||
$onchange = "javascript:xajax_buscador_select('$id_campo','$form_id',(document.getElementById('buscador_$name').value),'$name','$control','$claves'); ; document.getElementById('$name').value='';";
|
||||
$onclick = " xajax_buscador_select('$id_campo','$form_id','','$name','$control','$tipo'); document.getElementById('$name').value=''; (this).value='';";
|
||||
$resultado ="
|
||||
|
||||
<input class='form-control' name='buscador_$name' id='buscador_$name' onclick= \"$onclick \" onkeyup=\"$onchange\" >
|
||||
<input type='hidden' class='form-control' name='$name' id='$name' >
|
||||
<div class='text-left container-fluid alert-info' style='position:absolute !important; padding;5px; z-index:1500 !important;'><div id='$div' ></div>$valor</div>
|
||||
<input class='form-control' value='$valor_descripcion' name='buscador_$name' id='buscador_$name' onclick= \"$onclick \" onkeyup=\"$onchange\" >
|
||||
<input type='hidden' class='form-control' name='$name' id='$name' value='$valor' >
|
||||
<div class='text-left container-fluid alert-info' style='position:absolute !important; padding;5px; z-index:1500 !important;'><div id='$div' ></div></div>
|
||||
|
||||
|
||||
";
|
||||
@ -15508,7 +15540,7 @@ if (mysqli_num_rows($sql)!=0){
|
||||
mysqli_data_seek($sql, 0);
|
||||
while( $row = mysqli_fetch_array( $sql ) )
|
||||
{
|
||||
$depliegue = formulario_imprimir_linea($row[form_id],$row[control]);
|
||||
$depliegue = formulario_imprimir_linea($row[form_id],$row[control],'');
|
||||
$titulo = formulario_imprimir_linea($row[form_id],$row[control],'titulos');
|
||||
$campos .= "<tr title =''> $depliegue </tr>";
|
||||
|
||||
@ -15677,7 +15709,7 @@ $fila=0;
|
||||
$formulario_nombre = remplacetas('form_id','id',$row[form_id],'nombre') ;
|
||||
$fila = $fila +1;
|
||||
if ($fila %2 == 0){$bg='LightCyan';}else{ $bg='FFFFFF';}
|
||||
$depliegue = formulario_imprimir_linea($row[form_id],$row[control]);
|
||||
$depliegue = formulario_imprimir_linea($row[form_id],$row[control],'');
|
||||
$titulo = formulario_imprimir_linea($row[form_id],$row[control],'titulos');
|
||||
$menu ="<td nowrap style='width:100px;' >
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user