tabla para grupo parametrizacon
This commit is contained in:
parent
789b821736
commit
1bec42fcbf
@ -4330,7 +4330,7 @@ while( $row = mysqli_fetch_array( $datos_consulta ) ) {
|
|||||||
if($contenido[0] !="" AND $privado !="1") {
|
if($contenido[0] !="" AND $privado !="1") {
|
||||||
$tipo_campo = remplacetas('global','form_campos','id',"$row[id_campo]",'campo_tipo',"") ;
|
$tipo_campo = remplacetas('global','form_campos','id',"$row[id_campo]",'campo_tipo',"") ;
|
||||||
if($tipo_campo[0] =="15" ) {$imagen ="<img style='' class='lazy img img-responsive imagen_estructurada' src='$_SESSION[site]milfs/images/secure/?file=300/$contenido[0]'> "; $contenido[0]="";}else{$imagen ="";}
|
if($tipo_campo[0] =="15" ) {$imagen ="<img style='' class='lazy img img-responsive imagen_estructurada' src='$_SESSION[site]milfs/images/secure/?file=300/$contenido[0]'> "; $contenido[0]="";}else{$imagen ="";}
|
||||||
if($tipo_campo[0] =="6" ) {$contenido[0] =imprimir_buscador_campo("$row[id_campo]",$contenido[0],"") ; }
|
if($tipo_campo[0] =="6" ) {$contenido[0] =imprimir_buscador_campo("$row[id_campo]",$contenido[0],""); }
|
||||||
if($tipo_campo[0] =="29" ) {$contenido[0] ="<img class='img img-responsive' src='$contenido[0]'> "; }//$contenido="<img class='img img-responsive' src='$contenido'>";
|
if($tipo_campo[0] =="29" ) {$contenido[0] ="<img class='img img-responsive' src='$contenido[0]'> "; }//$contenido="<img class='img img-responsive' src='$contenido'>";
|
||||||
if($tipo_campo[0] =="31" ) {
|
if($tipo_campo[0] =="31" ) {
|
||||||
$link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido[0]";
|
$link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido[0]";
|
||||||
@ -11333,9 +11333,11 @@ return $resultado;
|
|||||||
$xajax->registerFunction("buscador_campo");
|
$xajax->registerFunction("buscador_campo");
|
||||||
|
|
||||||
|
|
||||||
function imprimir_buscador_campo($id_campo,$valor,$plantilla) {
|
function imprimir_buscador_campo($id_campo,$valor,$plantilla,$tabla) {
|
||||||
$campo1=array();
|
$campo1=array();
|
||||||
$campo2=array();
|
$campo2=array();
|
||||||
|
if($tabla !=""){$tabla="$tabla";}else{ $tabla="form_datos";}
|
||||||
|
|
||||||
$claves = remplacetas("global","form_campos_valores","id_form_campo","$id_campo","campo_valor","");
|
$claves = remplacetas("global","form_campos_valores","id_form_campo","$id_campo","campo_valor","");
|
||||||
$consulta=$claves;
|
$consulta=$claves;
|
||||||
$claves = $claves[0];
|
$claves = $claves[0];
|
||||||
@ -11346,20 +11348,23 @@ $claves = $claves[0];
|
|||||||
$key = @explode(':',$claves[1]) ;
|
$key = @explode(':',$claves[1]) ;
|
||||||
$key = @$key[1];
|
$key = @$key[1];
|
||||||
$descripcion = @explode(':',$claves[2]) ;
|
$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];
|
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] ="";}
|
}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]";
|
$imprimir = @"<strong>$campo1[0] $campo2[0]";
|
||||||
|
|
||||||
|
|
||||||
if($plantilla =="") {$plantilla= "buscador";}
|
if($plantilla =="") {$plantilla= "buscador";}
|
||||||
$valor_actual = contenido_mostrar("$formulario",$valor,'',"$plantilla");
|
$valor_actual = contenido_mostrar("$formulario",$valor,'',"$plantilla","");
|
||||||
if($plantilla == 'buscador_drop') { $link ="";}
|
if($plantilla == 'buscador_drop') { $link ="";}
|
||||||
elseif($plantilla == '') {
|
elseif($plantilla == '') {
|
||||||
$link = "<a href = 'i$valor' target='referencia'>Ver referencia</a> ";
|
$link = "<a href = 'i$valor' target='referencia'>Ver referencia</a> ";
|
||||||
}else{$link="";}
|
}else{$link="";}
|
||||||
return "$valor_actual$link";
|
return "$valor_actual $link";
|
||||||
}
|
}
|
||||||
|
|
||||||
function imprimir_buscador_campo_key($id_campo,$valor) {
|
function imprimir_buscador_campo_key($id_campo,$valor) {
|
||||||
@ -11435,6 +11440,8 @@ mysqli_set_charset($link, "utf8");
|
|||||||
$descripcion = explode(':',$claves[2]) ;
|
$descripcion = explode(':',$claves[2]) ;
|
||||||
$descripcion = $descripcion[1];
|
$descripcion = $descripcion[1];
|
||||||
$limite='50';
|
$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',"") ;
|
// $publico = remplacetas('','form_id','id',"$formulario",'modificable',"") ;
|
||||||
// $propietario = remplacetas('','form_id','id',$formulario,'propietario',"") ;
|
// $propietario = remplacetas('','form_id','id',$formulario,'propietario',"") ;
|
||||||
if($valor !="") {
|
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_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 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=mysqli_query($link,$consulta);
|
||||||
//$sql_paginacion=mysqli_query($link,$consulta_paginacion);
|
//$sql_paginacion=mysqli_query($link,$consulta_paginacion);
|
||||||
@ -11463,7 +11470,7 @@ $campo_key= remplacetas("","form_datos","control","$row[control]","contenido","
|
|||||||
$lista.= "<a class='list-group-item btn-link' onclick=\" document.getElementById('$name').value='$row[control]';
|
$lista.= "<a class='list-group-item btn-link' onclick=\" document.getElementById('$name').value='$row[control]';
|
||||||
document.getElementById('buscador_$name').value='$campo_key[0] - $campo_descripcion[0]';
|
document.getElementById('buscador_$name').value='$campo_key[0] - $campo_descripcion[0]';
|
||||||
xajax_limpia_div('$div') \">
|
xajax_limpia_div('$div') \">
|
||||||
<strong>$campo_key[0]</strong> $campo_descripcion[0] </a> ";
|
<strong>$campo_key[0]</strong> $campo_descripcion[0] </a>";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -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=="") {
|
if($id=="") {
|
||||||
$value = remplacetas('global','form_datos','control',$control,'form_id',"") ;
|
$value = remplacetas('global',"$tabla",'control',$control,'form_id',"") ;
|
||||||
$id= $value[0];
|
$id= $value[0];
|
||||||
}
|
}
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
if ($control !=""){
|
if ($control !=""){
|
||||||
|
|
||||||
$impresion = formulario_imprimir("$id","$control","$plantilla",'');
|
$impresion = formulario_imprimir("$id","$control","$plantilla",'',"$tabla");
|
||||||
|
|
||||||
}
|
}
|
||||||
else{$impresion ="";}
|
else{$impresion ="";}
|
||||||
@ -13757,12 +13764,14 @@ return $respuesta;
|
|||||||
$xajax->registerFunction("editar_campo");
|
$xajax->registerFunction("editar_campo");
|
||||||
|
|
||||||
//@$impresion = formulario_imprimir("$id_form","$control","$plantilla",$timestamp)."";
|
//@$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 = remplacetas('global','','form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'plantilla:$tipo'") ;
|
||||||
$tiene_plantilla_original = $tiene_plantilla;
|
$tiene_plantilla_original = $tiene_plantilla;
|
||||||
$tiene_plantilla = $tiene_plantilla[0];
|
$tiene_plantilla = $tiene_plantilla[0];
|
||||||
|
|
||||||
$control_existe = remplacetas('global','form_datos','control',"$control",'id',"") ;
|
$control_existe = remplacetas('global',"$tabla",'control',"$control",'id',"") ;
|
||||||
$contenido_full="";
|
$contenido_full="";
|
||||||
if(strlen($control) > 32) {
|
if(strlen($control) > 32) {
|
||||||
$identificador_original= $control;
|
$identificador_original= $control;
|
||||||
@ -13772,13 +13781,13 @@ $tiene_plantilla = $tiene_plantilla[0];
|
|||||||
|
|
||||||
$resultado ="";
|
$resultado ="";
|
||||||
$limit ="";
|
$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(is_numeric($tipo)) { $limit = "limit $tipo "; $class= "alert alert-info";}
|
||||||
//if($control != "") { $w_control = "AND control = '$control' ";}
|
//if($control != "") { $w_control = "AND control = '$control' ";}
|
||||||
$id = mysql_seguridad($id);
|
$id = mysql_seguridad($id);
|
||||||
//$control = mysql_seguridad($control);
|
//$control = mysql_seguridad($control);
|
||||||
if($id =="") {
|
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','') ;
|
$publico = remplacetas('global','form_id','id',$id_seguridad[0],'publico','') ;
|
||||||
$id_seguridad = $id_seguridad[0];
|
$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 !='') {$w_id = "AND form_id = '$id'";}else {$w_id='';}
|
||||||
if($id !='') {
|
if($id !='') {
|
||||||
$consulta = "SELECT *
|
$consulta = "SELECT *
|
||||||
FROM form_contenido_campos , form_datos
|
FROM form_contenido_campos , $tabla
|
||||||
WHERE form_contenido_campos.id_campo = form_datos.id_campo
|
WHERE form_contenido_campos.id_campo = $tabla.id_campo
|
||||||
AND form_datos.control = '$control'
|
AND $tabla.control = '$control'
|
||||||
AND form_contenido_campos.id_form = '$id'
|
AND form_contenido_campos.id_form = '$id'
|
||||||
$where_timestamp
|
$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
|
ORDER BY form_contenido_campos.orden ASC
|
||||||
$limit
|
$limit
|
||||||
";
|
";
|
||||||
}else {
|
}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);
|
$control = mysql_seguridad($control);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user