correcion privacidad en campos
This commit is contained in:
parent
25380632d0
commit
89d347a09b
@ -13186,6 +13186,7 @@ $xajax->registerFunction("borrar_tmp");
|
|||||||
|
|
||||||
|
|
||||||
function formulario_imprimir_linea($id,$control,$tipo) {
|
function formulario_imprimir_linea($id,$control,$tipo) {
|
||||||
|
$autorizado= '1';
|
||||||
$td="";
|
$td="";
|
||||||
$lazy="lazy";
|
$lazy="lazy";
|
||||||
$resultado="";
|
$resultado="";
|
||||||
@ -13253,8 +13254,11 @@ function formulario_imprimir_linea($id,$control,$tipo) {
|
|||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
$sql=mysqli_query($link,$consulta);
|
$sql=mysqli_query($link,$consulta);
|
||||||
|
/// si se pregunta por un formulario con $id
|
||||||
|
// sino se consulta el id a partir del control
|
||||||
if($id !='') {$id = $id;}else {$id=mysqli_result($sql,0,"form_id");}
|
if($id !='') {$id = $id;}else {$id=mysqli_result($sql,0,"form_id");}
|
||||||
|
|
||||||
|
|
||||||
$categoria_campo = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
|
$categoria_campo = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
|
||||||
$categoria_campo = $categoria_campo[0];
|
$categoria_campo = $categoria_campo[0];
|
||||||
|
|
||||||
@ -13263,7 +13267,20 @@ if($id !='') {$id = $id;}else {$id=mysqli_result($sql,0,"form_id");}
|
|||||||
|
|
||||||
$timestamp=mysqli_result($sql,0,"timestamp");
|
$timestamp=mysqli_result($sql,0,"timestamp");
|
||||||
$fecha = date ( "Y-m-d h:i:s" , $timestamp);
|
$fecha = date ( "Y-m-d h:i:s" , $timestamp);
|
||||||
//return "Hola mundo";
|
|
||||||
|
//// privacidad del formulario
|
||||||
|
$publico = remplacetas('form_id','id',"$id",'publico',"") ;
|
||||||
|
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
|
||||||
|
$empresa = remplacetas("form_id","id","$id","id_empresa","");
|
||||||
|
if($publico[0] == 0 AND ( $_SESSION['id_empresa'] != $empresa[0])) {
|
||||||
|
$autorizado='0';
|
||||||
|
|
||||||
|
}
|
||||||
|
/// privacidad del formulario
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (mysqli_num_rows($sql)!='0'){
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
mysqli_data_seek($sql, 0);
|
mysqli_data_seek($sql, 0);
|
||||||
// $resultado ="<tr >";
|
// $resultado ="<tr >";
|
||||||
@ -13280,6 +13297,14 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
|||||||
//return " id= $id // $consulta" ;//print_r($tipo_original);
|
//return " id= $id // $consulta" ;//print_r($tipo_original);
|
||||||
|
|
||||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
|
//// PRIVACIDAD del campo
|
||||||
|
$equipo = remplacetas('form_datos','control',$control,'equipo',"") ;
|
||||||
|
$privado = remplacetas('form_parametrizacion','campo',"$id",'opcion'," tabla='form_id' AND descripcion ='$row[id_campo]' AND opcion REGEXP '^privacidad:' ") ;
|
||||||
|
$privacidad = $privado;
|
||||||
|
$privado = explode(":",$privado[0]);
|
||||||
|
if(isset($privado[1])) {
|
||||||
|
$autorizado = '0';}else{$autorizado='1';}
|
||||||
|
/// PRIVACIDAD del campo
|
||||||
$campo_area =$row['campo_area'];
|
$campo_area =$row['campo_area'];
|
||||||
if($row['id_campo'] == $campo_interaccion){$interaccion = $interaccion_campo; $col_checkeo_td ="<td class=' col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$interaccion_form $interaccion</td>"; $clase_interaccion="warning";}else{ $interaccion=""; $clase_interaccion="";}
|
if($row['id_campo'] == $campo_interaccion){$interaccion = $interaccion_campo; $col_checkeo_td ="<td class=' col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$interaccion_form $interaccion</td>"; $clase_interaccion="warning";}else{ $interaccion=""; $clase_interaccion="";}
|
||||||
if($campo_interaccion !=""){
|
if($campo_interaccion !=""){
|
||||||
@ -13306,9 +13331,12 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
|||||||
$campo_nombre = remplacetas('form_campos','id',$row['id_campo'],'campo_nombre',"");
|
$campo_nombre = remplacetas('form_campos','id',$row['id_campo'],'campo_nombre',"");
|
||||||
$campo_nombre[0] =" $campo_nombre[0]";
|
$campo_nombre[0] =" $campo_nombre[0]";
|
||||||
|
|
||||||
|
//// inicio de los tipos
|
||||||
|
// inicio autorizacion
|
||||||
|
if ($autorizado != '0'){
|
||||||
|
|
||||||
if($tipo=="titulos") {
|
if($tipo=="titulos") {
|
||||||
$contenido = "$campo_nombre[0]";
|
$contenido = "$campo_nombre[0] ";
|
||||||
}
|
}
|
||||||
elseif($tipo=="titulos_csv"){
|
elseif($tipo=="titulos_csv"){
|
||||||
$csv .= '"'.$campo_nombre[0].'";';
|
$csv .= '"'.$campo_nombre[0].'";';
|
||||||
@ -13423,9 +13451,12 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}// fin autorizacion
|
||||||
|
/// fin de los tipos
|
||||||
|
|
||||||
|
if ($autorizado != '0'){
|
||||||
if($tipo=="titulos" ) {
|
if($tipo=="titulos" ) {
|
||||||
|
|
||||||
if($campo_tipo=='18'){ $contenido = "";}
|
if($campo_tipo=='18'){ $contenido = "";}
|
||||||
if($row['id_campo'] == $campo_interaccion){$clase_interaccion="warning";}else{ $clase_interaccion="";}
|
if($row['id_campo'] == $campo_interaccion){$clase_interaccion="warning";}else{ $clase_interaccion="";}
|
||||||
|
|
||||||
@ -13435,6 +13466,9 @@ $td .= "<th class='col_$row[id_campo] plantilla_titulo_$row[id_campo] $clase_int
|
|||||||
|
|
||||||
$td .= "<td class='col_$row[id_campo] planilla_contenido_$row[id_campo] $class_area $clase_interaccion '>$contenido </td>$col_checkeo_td";
|
$td .= "<td class='col_$row[id_campo] planilla_contenido_$row[id_campo] $class_area $clase_interaccion '>$contenido </td>$col_checkeo_td";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
if($campo_tipo=='18'){ $td .= "";}
|
if($campo_tipo=='18'){ $td .= "";}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user