tabla para grupo parametrizacon
This commit is contained in:
parent
789b821736
commit
1bec42fcbf
@ -11333,9 +11333,11 @@ return $resultado;
|
||||
$xajax->registerFunction("buscador_campo");
|
||||
|
||||
|
||||
function imprimir_buscador_campo($id_campo,$valor,$plantilla) {
|
||||
function imprimir_buscador_campo($id_campo,$valor,$plantilla,$tabla) {
|
||||
$campo1=array();
|
||||
$campo2=array();
|
||||
if($tabla !=""){$tabla="$tabla";}else{ $tabla="form_datos";}
|
||||
|
||||
$claves = remplacetas("global","form_campos_valores","id_form_campo","$id_campo","campo_valor","");
|
||||
$consulta=$claves;
|
||||
$claves = $claves[0];
|
||||
@ -11346,15 +11348,18 @@ $claves = $claves[0];
|
||||
$key = @explode(':',$claves[1]) ;
|
||||
$key = @$key[1];
|
||||
$descripcion = @explode(':',$claves[2]) ;
|
||||
$grupo= remplacetas("","form_grupo","id","$formulario","grupo","");
|
||||
if($grupo[0] =="Parametrizacion"){$tabla="form_datos_parametrizacion";}else{$tabla="form_datos";}
|
||||
|
||||
if(isset($descripcion[1])){$descripcion = $descripcion[1];
|
||||
$campo2 = remplacetas("global","form_datos","control","$valor","contenido","form_id = '$formulario' AND id_campo = '$descripcion' ");
|
||||
$campo2 = remplacetas("global","$tabla","control","$valor","contenido","form_id = '$formulario' AND id_campo = '$descripcion' ");
|
||||
}else{$campo2[0] ="";}
|
||||
$campo1 = remplacetas("global","form_datos","control","$valor","contenido","form_id = '$formulario' AND id_campo = '$key' ");
|
||||
$campo1 = remplacetas("global","$tabla","control","$valor","contenido","form_id = '$formulario' AND id_campo = '$key' ");
|
||||
$imprimir = @"<strong>$campo1[0] $campo2[0]";
|
||||
|
||||
|
||||
if($plantilla =="") {$plantilla= "buscador";}
|
||||
$valor_actual = contenido_mostrar("$formulario",$valor,'',"$plantilla");
|
||||
$valor_actual = contenido_mostrar("$formulario",$valor,'',"$plantilla","");
|
||||
if($plantilla == 'buscador_drop') { $link ="";}
|
||||
elseif($plantilla == '') {
|
||||
$link = "<a href = 'i$valor' target='referencia'>Ver referencia</a> ";
|
||||
@ -11435,6 +11440,8 @@ mysqli_set_charset($link, "utf8");
|
||||
$descripcion = explode(':',$claves[2]) ;
|
||||
$descripcion = $descripcion[1];
|
||||
$limite='50';
|
||||
$grupo= remplacetas("","form_grupo","id","$formulario","grupo","");
|
||||
if($grupo[0] =="Parametrizacion"){$tabla="form_datos_parametrizacion";}else{$tabla="form_datos";}
|
||||
// $publico = remplacetas('','form_id','id',"$formulario",'modificable',"") ;
|
||||
// $propietario = remplacetas('','form_id','id',$formulario,'propietario',"") ;
|
||||
if($valor !="") {
|
||||
@ -11442,7 +11449,7 @@ if($valor !="") {
|
||||
}
|
||||
//$consulta_paginacion = "SELECT control FROM form_datos WHERE contenido LIKE '%%$valor%%' and form_id ='$formulario' and ( id_campo ='$key' OR id_campo = '$descripcion' ) GROUP BY control ";
|
||||
//$consulta = "SELECT contenido, control FROM form_datos WHERE form_id ='$formulario' and (id_campo ='$key' OR id_campo ='$descripcion' )AND contenido like '%%$valor%%' GROUP BY control limit 15 ";
|
||||
$consulta = "SELECT contenido, control ,id_campo FROM form_datos WHERE contenido LIKE '$valor%%' and form_id ='$formulario' and ( id_campo ='$key' OR id_campo = '$descripcion' ) GROUP BY control limit $limite ";
|
||||
$consulta = "SELECT contenido, control ,id_campo FROM $tabla WHERE contenido LIKE '$valor%%' and form_id ='$formulario' and ( id_campo ='$key' OR id_campo = '$descripcion' ) GROUP BY control limit $limite ";
|
||||
|
||||
$sql=mysqli_query($link,$consulta);
|
||||
//$sql_paginacion=mysqli_query($link,$consulta_paginacion);
|
||||
@ -13135,16 +13142,16 @@ return $contenido.$control;
|
||||
}
|
||||
|
||||
|
||||
function contenido_mostrar($id,$control,$div,$plantilla){
|
||||
|
||||
function contenido_mostrar($id,$control,$div,$plantilla,$tabla){
|
||||
if($tabla !=""){$tabla="$tabla";}else{ $tabla="form_datos";}
|
||||
if($id=="") {
|
||||
$value = remplacetas('global','form_datos','control',$control,'form_id',"") ;
|
||||
$value = remplacetas('global',"$tabla",'control',$control,'form_id',"") ;
|
||||
$id= $value[0];
|
||||
}
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
if ($control !=""){
|
||||
|
||||
$impresion = formulario_imprimir("$id","$control","$plantilla",'');
|
||||
$impresion = formulario_imprimir("$id","$control","$plantilla",'',"$tabla");
|
||||
|
||||
}
|
||||
else{$impresion ="";}
|
||||
@ -13757,12 +13764,14 @@ return $respuesta;
|
||||
$xajax->registerFunction("editar_campo");
|
||||
|
||||
//@$impresion = formulario_imprimir("$id_form","$control","$plantilla",$timestamp)."";
|
||||
function formulario_imprimir($id,$control,$tipo,$timestamp) {
|
||||
function formulario_imprimir($id,$control,$tipo,$timestamp,$tabla) {
|
||||
|
||||
if($tabla !=""){$tabla="$tabla";}else{ $tabla="form_datos";}
|
||||
$tiene_plantilla = remplacetas('global','','form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'plantilla:$tipo'") ;
|
||||
$tiene_plantilla_original = $tiene_plantilla;
|
||||
$tiene_plantilla = $tiene_plantilla[0];
|
||||
|
||||
$control_existe = remplacetas('global','form_datos','control',"$control",'id',"") ;
|
||||
$control_existe = remplacetas('global',"$tabla",'control',"$control",'id',"") ;
|
||||
$contenido_full="";
|
||||
if(strlen($control) > 32) {
|
||||
$identificador_original= $control;
|
||||
@ -13772,13 +13781,13 @@ $tiene_plantilla = $tiene_plantilla[0];
|
||||
|
||||
$resultado ="";
|
||||
$limit ="";
|
||||
if (@$timestamp != ""){$where_timestamp = "AND form_datos.timestamp = '$timestamp' ";}ELSE { $where_timestamp = ""; }
|
||||
if (@$timestamp != ""){$where_timestamp = "AND $tabla.timestamp = '$timestamp' ";}ELSE { $where_timestamp = ""; }
|
||||
if(is_numeric($tipo)) { $limit = "limit $tipo "; $class= "alert alert-info";}
|
||||
//if($control != "") { $w_control = "AND control = '$control' ";}
|
||||
$id = mysql_seguridad($id);
|
||||
//$control = mysql_seguridad($control);
|
||||
if($id =="") {
|
||||
$id_seguridad = remplacetas('global','form_datos','control',$control,'form_id','') ;
|
||||
$id_seguridad = remplacetas('global',"$tabla",'control',$control,'form_id','') ;
|
||||
$publico = remplacetas('global','form_id','id',$id_seguridad[0],'publico','') ;
|
||||
$id_seguridad = $id_seguridad[0];
|
||||
|
||||
@ -13807,17 +13816,17 @@ if(is_numeric($tipo)) { $limit = "limit $tipo "; $class= "alert alert-info";}
|
||||
//if($id !='') {$w_id = "AND form_id = '$id'";}else {$w_id='';}
|
||||
if($id !='') {
|
||||
$consulta = "SELECT *
|
||||
FROM form_contenido_campos , form_datos
|
||||
WHERE form_contenido_campos.id_campo = form_datos.id_campo
|
||||
AND form_datos.control = '$control'
|
||||
FROM form_contenido_campos , $tabla
|
||||
WHERE form_contenido_campos.id_campo = $tabla.id_campo
|
||||
AND $tabla.control = '$control'
|
||||
AND form_contenido_campos.id_form = '$id'
|
||||
$where_timestamp
|
||||
GROUP BY form_contenido_campos.id_campo,form_datos.orden
|
||||
GROUP BY form_contenido_campos.id_campo,$tabla.orden
|
||||
ORDER BY form_contenido_campos.orden ASC
|
||||
$limit
|
||||
";
|
||||
}else {
|
||||
$consulta = "SELECT *FROM form_contenido_campos , form_datos WHERE form_datos.control = '$control' AND form_contenido_campos.id_campo = form_datos.id_campo $where_timestamp GROUP BY form_contenido_campos.id_campo,form_datos.orden" ;
|
||||
$consulta = "SELECT *FROM form_contenido_campos , $tabla WHERE $tabla.control = '$control' AND form_contenido_campos.id_campo = $tabla.id_campo $where_timestamp GROUP BY form_contenido_campos.id_campo,$tabla.orden" ;
|
||||
}
|
||||
$control = mysql_seguridad($control);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user