forked from qwerty/tupali
actualizacion funciones.php
This commit is contained in:
parent
3d2346d8be
commit
33696fcc26
@ -1340,6 +1340,9 @@ return $resultado;
|
|||||||
function checklist($id,$registros,$campo,$valor,$accion){
|
function checklist($id,$registros,$campo,$valor,$accion){
|
||||||
//$valor=urldecode($valor);
|
//$valor=urldecode($valor);
|
||||||
$despliegue="";
|
$despliegue="";
|
||||||
|
$link=Conectarse();
|
||||||
|
mysqli_set_charset($link, "utf8");
|
||||||
|
|
||||||
if($registros =="") { $registros = '15';}
|
if($registros =="") { $registros = '15';}
|
||||||
$publico = remplacetas('form_id','id',"$id",'publico',"") ;
|
$publico = remplacetas('form_id','id',"$id",'publico',"") ;
|
||||||
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
|
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
|
||||||
@ -1351,27 +1354,35 @@ function checklist($id,$registros,$campo,$valor,$accion){
|
|||||||
return $advertencia;
|
return $advertencia;
|
||||||
}
|
}
|
||||||
//select($tabla,$value,$descripcion,$onchange,$where,$nombre,$valor)
|
//select($tabla,$value,$descripcion,$onchange,$where,$nombre,$valor)
|
||||||
|
$filtro_campos = select_campos_formulario("$id","Campo checkeo","xajax_checklist($id,$registros,(this.value),'','xajax')","");
|
||||||
|
|
||||||
if($campo !=""){
|
if($campo !=""){
|
||||||
|
$consulta_areas= "SELECT * , form_areas.orden FROM form_campos, `form_contenido_campos`, form_areas WHERE form_campos.campo_area = form_areas.id AND form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form = '$id' GROUP BY form_campos.campo_area ORDER BY form_areas.orden limit 1";
|
||||||
|
$sql_area=mysqli_query($link,$consulta_areas);
|
||||||
|
$area_principal = mysqli_result($sql_area,0,"id");
|
||||||
$filtro = select('form_datos','contenido','contenido',"xajax_checklist($id,$registros,$campo,(this.value),'xajax')","id_campo = '$campo' ",'filtro','');
|
$filtro = select('form_datos','contenido','contenido',"xajax_checklist($id,$registros,$campo,(this.value),'xajax')","id_campo = '$campo' ",'filtro','');
|
||||||
}else{
|
}else{
|
||||||
|
$filtro="";
|
||||||
$filtro = select('form_contenido_campos, form_campos','form_campos.id as id','form_campos.campo_nombre as descripcion',"","form_contenido_campos.id_campo = form_campos.id AND id_form = '$id'",'campo_check','')."";
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// PRIVACIDAD
|
/// PRIVACIDAD
|
||||||
if($publico[0] =='1') {}
|
if($publico[0] =='1') {}
|
||||||
if($campo !="" AND $valor !=''){ $w_campo = " AND id_campo= '$campo' AND contenido ='$valor' ";}else{$w_campo="";}
|
if($campo !="" AND $valor !=''){ $w_campo = " AND id_campo= '$campo' AND contenido ='$valor' ";}else{$w_campo="";}
|
||||||
$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY form_datos.control ";
|
$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY form_datos.control ";
|
||||||
|
|
||||||
|
|
||||||
$link=Conectarse();
|
|
||||||
mysqli_set_charset($link, "utf8");
|
|
||||||
mysqli_real_escape_string($link,$consulta_principal);
|
mysqli_real_escape_string($link,$consulta_principal);
|
||||||
$sql_total=mysqli_query($link,$consulta_principal);
|
$sql_total=mysqli_query($link,$consulta_principal);
|
||||||
$sql=mysqli_query($link,$consulta_principal);
|
$sql=mysqli_query($link,$consulta_principal);
|
||||||
|
|
||||||
|
|
||||||
mysqli_data_seek($sql_total, 0);
|
mysqli_data_seek($sql_total, 0);
|
||||||
$titulo = formulario_imprimir_linea("$id","",'titulos');
|
$tipo_titulos= array("titulos","$campo","$area_principal");
|
||||||
|
|
||||||
|
$titulo = formulario_imprimir_linea("$id","",$tipo_titulos);
|
||||||
$nombre_formulario = remplacetas("form_id","id",$id,"nombre","");
|
$nombre_formulario = remplacetas("form_id","id",$id,"nombre","");
|
||||||
$descripcion_formulario = remplacetas("form_id","id",$id,"descripcion","");
|
$descripcion_formulario = remplacetas("form_id","id",$id,"descripcion","");
|
||||||
|
|
||||||
@ -1396,7 +1407,7 @@ mysqli_data_seek($sql_total, 0);
|
|||||||
$fila=1;
|
$fila=1;
|
||||||
|
|
||||||
|
|
||||||
$tipo= array("interaccion_linea","$campo");
|
$tipo= array("interaccion_linea","$campo","$area_principal");
|
||||||
//$tipo[1]="campo";
|
//$tipo[1]="campo";
|
||||||
|
|
||||||
//$tipo="linea_planilla";
|
//$tipo="linea_planilla";
|
||||||
@ -1412,7 +1423,7 @@ $linea = formulario_imprimir_linea("$id","$row[control]",$tipo);
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$tabla= "$cabecera $filtro <table class='table table-bordered table-striped'><th></th>$titulo $despliegue</table>$pie";
|
$tabla= " $cabecera $filtro_campos $filtro $area_principal <table class='table table-bordered table-striped'><th></th>$titulo $despliegue</table>$pie";
|
||||||
$resultado= "<div id='check_div' class='container-fluid'>$tabla</div>";
|
$resultado= "<div id='check_div' class='container-fluid'>$tabla</div>";
|
||||||
if($accion != "xajax"){
|
if($accion != "xajax"){
|
||||||
return $resultado;
|
return $resultado;
|
||||||
@ -12724,9 +12735,11 @@ function formulario_imprimir_linea($id,$control,$tipo) {
|
|||||||
$interaccion_form="";
|
$interaccion_form="";
|
||||||
$id = mysql_seguridad($id);
|
$id = mysql_seguridad($id);
|
||||||
$tipo_original = $tipo;
|
$tipo_original = $tipo;
|
||||||
if(is_array($tipo) and $tipo[0]=='interaccion_linea'){
|
if(is_array($tipo_original) and $tipo[0]=='interaccion_linea'){
|
||||||
if($tipo[1] !=""){
|
if($tipo[1] !=""){
|
||||||
$campo_interaccion = "$tipo[1]";
|
$campo_interaccion = "$tipo[1]";
|
||||||
|
$area = "$tipo_original[2]";
|
||||||
|
if($area !=""){ $consulta_area= "SELECT * FROM form_datos,form_campos WHERE form_datos.id_campo=form_campos.id AND (form_campos.campo_area = '$area' OR form_campos.id='$campo_interaccion' )AND control = '$control' GROUP BY id_campo ";}
|
||||||
$interaccion_campo =interaccion_identificador("$control","",'check',"$tipo[1]");//"";
|
$interaccion_campo =interaccion_identificador("$control","",'check',"$tipo[1]");//"";
|
||||||
$clase_interaccion="warning";
|
$clase_interaccion="warning";
|
||||||
|
|
||||||
@ -12736,7 +12749,14 @@ function formulario_imprimir_linea($id,$control,$tipo) {
|
|||||||
}
|
}
|
||||||
$tipo ="linea_planilla";
|
$tipo ="linea_planilla";
|
||||||
|
|
||||||
}
|
}elseif(is_array($tipo_original) and $tipo[0]=='titulos'){
|
||||||
|
$tipo='titulos';
|
||||||
|
$campo_interaccion = "$tipo_original[1]";
|
||||||
|
|
||||||
|
$area = "$tipo_original[2]";
|
||||||
|
if($area !=""){ $consulta_area= "SELECT * FROM form_datos,form_campos WHERE form_datos.id_campo=form_campos.id AND (form_campos.campo_area = '$area' OR form_campos.id='$campo_interaccion' ) GROUP BY id_campo ";}
|
||||||
|
|
||||||
|
}else{}
|
||||||
$csv ="";
|
$csv ="";
|
||||||
|
|
||||||
//if($id !='') {$w_id = "AND form_id = '$id'";}
|
//if($id !='') {$w_id = "AND form_id = '$id'";}
|
||||||
@ -12752,13 +12772,14 @@ function formulario_imprimir_linea($id,$control,$tipo) {
|
|||||||
FROM form_contenido_campos
|
FROM form_contenido_campos
|
||||||
WHERE form_contenido_campos.id_form = '$id'
|
WHERE form_contenido_campos.id_form = '$id'
|
||||||
|
|
||||||
ORDER BY form_contenido_campos.orden ASC $limit
|
ORDER BY form_contenido_campos.orden ASC $limit
|
||||||
";
|
";
|
||||||
}else {
|
}else {
|
||||||
|
|
||||||
$consulta = "SELECT * FROM form_datos WHERE control = '$control' GROUP BY id_campo" ;
|
$consulta = "SELECT * FROM form_datos WHERE control = '$control' GROUP BY id_campo" ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//if($consulta_area !=""){ $consulta= $consulta_area;}
|
||||||
|
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
@ -12862,7 +12883,7 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
|||||||
else {$contenido = $contenido;//Markdown(strip_tags ($contenido));
|
else {$contenido = $contenido;//Markdown(strip_tags ($contenido));
|
||||||
}
|
}
|
||||||
|
|
||||||
$csv .= "<td style ='max-width:200px;' class='planilla_contenido_$row[id_campo] $clase_interaccion'>$contenido $interaccion </td>";
|
$csv .= "<td style ='max-width:200px;' class='planilla_contenido_$row[id_campo] $clase_interaccion'>$contenido $interaccion</td>";
|
||||||
}else{ $csv.="<td class='planilla_contenido_$row[id_campo]'></td>";}
|
}else{ $csv.="<td class='planilla_contenido_$row[id_campo]'></td>";}
|
||||||
}
|
}
|
||||||
elseif($tipo=="array"){
|
elseif($tipo=="array"){
|
||||||
@ -12929,7 +12950,7 @@ $td .= "<th class='plantilla_titulo_$row[id_campo] $clase_interaccion ' title='$
|
|||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
$td .= "<td class='planilla_contenido_$row[id_campo]'>$contenido</td>";
|
$td .= "<td class='planilla_contenido_$row[id_campo]'>$contenido </td>";
|
||||||
}
|
}
|
||||||
if($campo_tipo=='18'){ $td .= "";}
|
if($campo_tipo=='18'){ $td .= "";}
|
||||||
|
|
||||||
@ -16031,7 +16052,7 @@ $sql=mysqli_query($link,$consulta);
|
|||||||
if($nombre==''){$name=$tabla."_".$value;}else{$name = "$nombre";}
|
if($nombre==''){$name=$tabla."_".$value;}else{$name = "$nombre";}
|
||||||
if (mysqli_num_rows($sql)!='0'){
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
if($onchange !=''){$vacio ="<option value=''>Todos los valores</option>";}else{$vacio ="<option value=''> </option>";}
|
if($onchange !=''){$vacio ="<option value=''>Todos los valores</option>";}else{$vacio ="<option value=''> </option>";}
|
||||||
$resultado="$consulta <SELECT class='form-control' NAME='$name' id='$name' onchange=\"$onchange\" title='Seleccione $descripcion' >
|
$resultado="<SELECT class='form-control' NAME='$name' id='$name' onchange=\"$onchange\" title='Seleccione $descripcion' >
|
||||||
<option value=''>$nombre</option>$vacio
|
<option value=''>$nombre</option>$vacio
|
||||||
" ;
|
" ;
|
||||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
@ -16049,6 +16070,33 @@ $resultado .= "</select>";
|
|||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function select_campos_formulario($id,$nombre,$onchange,$valor){
|
||||||
|
$link=Conectarse();
|
||||||
|
mysqli_set_charset($link, "utf8");
|
||||||
|
|
||||||
|
$consulta = "SELECT form_campos.id , form_campos.campo_nombre FROM form_campos, form_contenido_campos WHERE form_contenido_campos.id_form = '$id' AND form_campos.id = form_contenido_campos.id_campo ";
|
||||||
|
$sql=mysqli_query($link,$consulta);
|
||||||
|
|
||||||
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
|
//if($onchange !=''){$vacio ="<option value=''>Todos los valores</option>";}else{$vacio ="<option value=''> </option>";}
|
||||||
|
$resultado="<SELECT class='form-control' NAME='$name' id='$name' onchange=\"$onchange\" >
|
||||||
|
<option value=''>$nombre</option>$vacio
|
||||||
|
<option value=''>Todos</option>
|
||||||
|
" ;
|
||||||
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
|
|
||||||
|
|
||||||
|
$resultado .= "<option value='$row[id]' > ".substr(@$row['campo_nombre'], 0, 150 )." </option>";
|
||||||
|
}
|
||||||
|
|
||||||
|
$resultado .= "</select>";
|
||||||
|
}else{$resultado = "<div class='alert alert-warning alert_sin_resultados'><i class='fa fa-exclamation-triangle'></i> No hay resultados hygfj5 </div>";}
|
||||||
|
|
||||||
|
return $resultado;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function select_empresa($tabla,$value,$descripcion,$onchange,$where,$nombre,$valor,$id_empresa){
|
function select_empresa($tabla,$value,$descripcion,$onchange,$where,$nombre,$valor,$id_empresa){
|
||||||
$w ="";
|
$w ="";
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
|
Loading…
Reference in New Issue
Block a user