mejoras vista aplicacion
This commit is contained in:
parent
413460f39e
commit
4603d1e921
6
api.php
6
api.php
@ -28,15 +28,15 @@ if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(isset($_REQUEST['formato'])){
|
if(isset($_REQUEST['formato'])){
|
||||||
if($_REQUEST['formato']=='li'){
|
// if($_REQUEST['formato']=='li'){
|
||||||
//$array = aplicaciones_listado($datos['id'],'','array','');
|
//$array = aplicaciones_listado($datos['id'],'','array','');
|
||||||
//print_r($array);//echo "hola li";
|
//print_r($array);//echo "hola li";
|
||||||
$json= json($datos);
|
$json= json($datos);
|
||||||
$array = json_decode($json);
|
$array = json_decode($json);
|
||||||
echo "".build_list($array);
|
echo "".build_list($array,$_REQUEST['formato']);
|
||||||
//echo $json;
|
//echo $json;
|
||||||
//echo planilla($datos['id'],$datos['registros'],"dinamico");
|
//echo planilla($datos['id'],$datos['registros'],"dinamico");
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
@ -5,18 +5,25 @@ date_default_timezone_set('America/Bogota');
|
|||||||
|
|
||||||
use Firebase\JWT\JWT;
|
use Firebase\JWT\JWT;
|
||||||
|
|
||||||
function build_list($group) {
|
function build_list($group,$tipo) {
|
||||||
$form_id="";
|
$form_id="";
|
||||||
$output = (is_array($group)) ? "<tr>" : "";
|
$output = (is_array($group)) ? "<tr>" : "";
|
||||||
foreach($group as $attr => $item) {
|
foreach($group as $attr => $item) {
|
||||||
if(is_array($item) || is_object($item)) {
|
if(is_array($item) || is_object($item)) {
|
||||||
$output .= build_list($item);
|
$output .= build_list($item,$tipo);
|
||||||
} else {
|
} else {
|
||||||
if( $attr=="identificador") {
|
if( $attr=="identificador") {
|
||||||
|
if($tipo =='li'){
|
||||||
|
$output .= formulario_imprimir_linea("","$item","linea_planilla");
|
||||||
|
}
|
||||||
|
elseif($tipo =='galeria'){
|
||||||
|
$output .= formulario_imprimir_linea("","$item","galeria");
|
||||||
|
}
|
||||||
|
|
||||||
$output .= formulario_imprimir_linea("","$item","linea_planilla")."";
|
else{
|
||||||
|
|
||||||
// $output .= "<td>$attr - $item</td>";
|
$output .= "<td>$attr - $item</td>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if( $attr=="id_aplicacion") { $form_id= $item;}
|
if( $attr=="id_aplicacion") { $form_id= $item;}
|
||||||
|
|
||||||
@ -13672,6 +13679,7 @@ $xajax->registerFunction("borrar_tmp");
|
|||||||
function formulario_imprimir_linea($id,$control,$tipo) {
|
function formulario_imprimir_linea($id,$control,$tipo) {
|
||||||
$autorizado= '1';
|
$autorizado= '1';
|
||||||
$td="";
|
$td="";
|
||||||
|
$leyenda="";
|
||||||
$lazy="lazy";
|
$lazy="lazy";
|
||||||
$resultado="";
|
$resultado="";
|
||||||
$limit="";
|
$limit="";
|
||||||
@ -13689,26 +13697,26 @@ function formulario_imprimir_linea($id,$control,$tipo) {
|
|||||||
|
|
||||||
if(is_array($tipo_original) 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]";
|
$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 ";}
|
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";
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
$interaccion_form =interaccion_identificador("$control",'','check','');//"";
|
$interaccion_form =interaccion_identificador("$control",'','check','');//"";
|
||||||
$campo_interaccion="";
|
$campo_interaccion="";
|
||||||
}
|
}
|
||||||
$tipo ="linea_planilla";
|
$tipo ="linea_planilla";
|
||||||
|
|
||||||
}elseif(is_array($tipo_original) and $tipo[0]=='titulos'){
|
}elseif(is_array($tipo_original) and $tipo[0]=='titulos'){
|
||||||
$tipo='titulos';
|
$tipo='titulos';
|
||||||
$campo_interaccion = "$tipo_original[1]";
|
$campo_interaccion = "$tipo_original[1]";
|
||||||
|
|
||||||
$area = "$tipo_original[2]";
|
$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 ";}
|
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{}
|
}else{}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -13772,222 +13780,248 @@ $fecha = date ( "Y-m-d h:i:s" , $timestamp);
|
|||||||
|
|
||||||
|
|
||||||
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 >";
|
||||||
$imagen = formulario_valor_campo("$id","0","","$control","","");
|
$imagen = formulario_valor_campo("$id","0","","$control","","");
|
||||||
$imagen = $imagen[3];
|
$imagen = $imagen[3];
|
||||||
if($imagen[3] != null AND $tipo !='titulos') {
|
if($imagen[3] != null AND $tipo !='titulos') {
|
||||||
$array['image']=$imagen;
|
$array['image']=$imagen;
|
||||||
$imagen_icon="secure/?file=150/$imagen";
|
$imagen_icon="secure/?file=150/$imagen";
|
||||||
$imagen= "<img class='thumbnail $lazy' data-src='images/secure/?file=150/$imagen' src='images/secure/?file=150/$imagen' alt='$imagen' style='max-width:100px;' title='$imagen'>";
|
$imagen= "<img class='thumbnail $lazy' data-src='images/secure/?file=150/$imagen' src='images/secure/?file=150/$imagen' alt='$imagen' style='max-width:100px;' title='$imagen'>";
|
||||||
$td .= "<td class='planilla_contenido_$control' >$imagen</td>";
|
$td .= "<td class='planilla_contenido_$control' >$imagen</td>";
|
||||||
}else {$imagen='';}
|
}else {$imagen='';}
|
||||||
|
|
||||||
if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
|
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
|
//// PRIVACIDAD del campo
|
||||||
|
|
||||||
$equipo = remplacetas('form_datos','control',$control,'equipo',"") ;
|
$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:' ") ;
|
$privado = remplacetas('form_parametrizacion','campo',"$id",'opcion'," tabla='form_id' AND descripcion ='$row[id_campo]' AND opcion REGEXP '^privacidad:' ") ;
|
||||||
$privacidad = $privado;
|
$privacidad = $privado;
|
||||||
$privado = explode(":",$privado[0]);
|
$privado = explode(":",$privado[0]);
|
||||||
if(isset($privado[1]) and $_SESSION['id_empresa'] != $empresa[0] ) {
|
if(isset($privado[1]) and $_SESSION['id_empresa'] != $empresa[0] ) {
|
||||||
$autorizado = '0';}else{$autorizado='1';}
|
$autorizado = '0';}else{$autorizado='1';}
|
||||||
|
|
||||||
/// PRIVACIDAD del campo
|
/// 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";}
|
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="";}
|
else{ $interaccion=""; $clase_interaccion="";}
|
||||||
if($campo_interaccion !=""){
|
if($campo_interaccion !=""){
|
||||||
if(($area !="") AND $row['campo_area'] == $area or ($row['id_campo'] == $campo_interaccion)){$class_area = "info" ;}else{ $class_area="hidden $area area_$row[campo_area]"; }
|
if(($area !="") AND $row['campo_area'] == $area or ($row['id_campo'] == $campo_interaccion)){$class_area = "info" ;}else{ $class_area="hidden $area area_$row[campo_area]"; }
|
||||||
}else{
|
}else{
|
||||||
$class_area = "visible" ;
|
$class_area = "visible" ;
|
||||||
}
|
|
||||||
$checkin = remplacetas('form_parametrizacion','item',$control,'timestamp'," opcion ='1' AND descripcion ='$row[id_campo]'");
|
|
||||||
if($checkin[0] !=""){ $checkin= "$checkin[0]";}else{$checkin="";}
|
|
||||||
if($tipo_original[3] =="checkeo"){ $col_checkeo_titulo ="<th class='col_$row[id_campo] planilla_titulo_$row[id_campo] $clase_interaccion $class_area'></th>"; $col_checkeo_td ="<td class='col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$checkin $interaccion</td>";}
|
|
||||||
else{$col_checkeo_titulo =""; $col_checkeo_td ="";}
|
|
||||||
|
|
||||||
if($row['campo_tipo'] == 18){$class_area = "hidden" ;}else{ $class_area=$class_area; }
|
|
||||||
|
|
||||||
$campo_tipo = remplacetas('form_campos','id',$row['id_campo'],'campo_tipo',"");
|
|
||||||
$campo_tipo =$campo_tipo[0];
|
|
||||||
$contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",'',"");
|
|
||||||
//return "$row[id_campo]";
|
|
||||||
$contenido_completo= $contenido[3];
|
|
||||||
$md5_contenido = $contenido[4];
|
|
||||||
//md5(binary contenido) as md5_contenido,
|
|
||||||
$contenido_original = $contenido;
|
|
||||||
//$control = $contenido[0];
|
|
||||||
$contenido = $contenido[3];
|
|
||||||
$campo_nombre = remplacetas('form_campos','id',$row['id_campo'],'campo_nombre',"");
|
|
||||||
$campo_nombre[0] =" $campo_nombre[0]";
|
|
||||||
|
|
||||||
//// inicio de los tipos
|
|
||||||
// inicio autorizacion
|
|
||||||
if ($autorizado != '0'){
|
|
||||||
|
|
||||||
if($tipo=="titulos") {
|
|
||||||
$contenido = "$campo_nombre[0] ";
|
|
||||||
}
|
|
||||||
elseif($tipo=="titulos_csv"){
|
|
||||||
$csv .= '"'.$campo_nombre[0].'";';
|
|
||||||
}
|
|
||||||
elseif($tipo=="linea_csv"){
|
|
||||||
$csv .= '"'.$contenido.'";';
|
|
||||||
}
|
|
||||||
elseif($tipo=="linea_planilla"){
|
|
||||||
|
|
||||||
if($contenido !="") {
|
|
||||||
$limite = 100;
|
|
||||||
$size= strlen($contenido);
|
|
||||||
$restante = ($limite - $size);
|
|
||||||
|
|
||||||
if($size > $limite) {
|
|
||||||
|
|
||||||
$contenido = substr($contenido,0, $length = 300)."... ";//$contenido;
|
|
||||||
}
|
|
||||||
if($campo_tipo=='15' ){
|
|
||||||
if( $tipo=="") {
|
|
||||||
$size="300";
|
|
||||||
}else {
|
|
||||||
$size="150" ;
|
|
||||||
}
|
|
||||||
if($contenido !=""){$contenido = "<img class=' $lazy img img-responsive' src='milfs/images/loading.gif' data-src='$_SESSION[site]milfs/images/secure/?file=$size/$contenido' style='max-height: $size"."px !important;' >"; }
|
|
||||||
else{$contenido=" ";}
|
|
||||||
}
|
|
||||||
elseif($campo_tipo=='14'){
|
|
||||||
if($contenido !='') {
|
|
||||||
$campos = explode(" ",$contenido);
|
|
||||||
$lat = $campos[0];
|
|
||||||
$lon = $campos[1];
|
|
||||||
$zoom = $campos[2];
|
|
||||||
//@require("includes/datos.php");
|
|
||||||
//$url_pin =urlencode("$_SESSION[site]milfs/images/iconos/pin.png");
|
|
||||||
//https://staticmap.openstreetmap.co/staticmap.php?center=40.714728,-73.998672&zoom=14&size=865x512&maptype=mapnik
|
|
||||||
|
|
||||||
$contenido = "
|
|
||||||
<img class='$lazy img-round img img-responsive' style='max-height: 100px !important;' src ='https://staticmap.openstreetmap.co/staticmap.php?center=$lon,$lat&zoom=$zoom&size=250x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' >
|
|
||||||
";
|
|
||||||
} else { $contenido =' ';}
|
|
||||||
|
|
||||||
//return "vacio";
|
|
||||||
}
|
}
|
||||||
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
$checkin = remplacetas('form_parametrizacion','item',$control,'timestamp'," opcion ='1' AND descripcion ='$row[id_campo]'");
|
||||||
elseif($campo_tipo=='18'){ $contenido = " ";}
|
if($checkin[0] !=""){ $checkin= "$checkin[0]";}else{$checkin="";}
|
||||||
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = $contenido;}
|
if($tipo_original[3] =="checkeo"){ $col_checkeo_titulo ="<th class='col_$row[id_campo] planilla_titulo_$row[id_campo] $clase_interaccion $class_area'></th>"; $col_checkeo_td ="<td class='col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$checkin $interaccion</td>";}
|
||||||
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;}
|
else{$col_checkeo_titulo =""; $col_checkeo_td ="";}
|
||||||
elseif($campo_tipo=='29'){ $contenido="<img style=' max-height: 100px;' class='img img-responsive' src='$contenido_completo'>";}
|
|
||||||
elseif($campo_tipo=='30'){ $contenido= json_render("$contenido_completo","html","$control");}
|
if($row['campo_tipo'] == 18){$class_area = "hidden" ;}else{ $class_area=$class_area; }
|
||||||
elseif($campo_tipo=='10'){ // $valor_actual = relacion_render("$formulario","$id_campo","$row[contenido]",'0','relacion_drop');
|
|
||||||
$contenido = relacion_render("$id","$row[id_campo]",$contenido,'5','relacion_print');
|
$campo_tipo = remplacetas('form_campos','id',$row['id_campo'],'campo_tipo',"");
|
||||||
//$contenido= json_render("$contenido_completo","html","$control");}
|
$campo_tipo =$campo_tipo[0];
|
||||||
//json_render("$valor","csv","$control");
|
$contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",'',"");
|
||||||
}
|
//return "$row[id_campo]";
|
||||||
else {$contenido = $contenido;//Markdown(strip_tags ($contenido));
|
$contenido_completo= $contenido[3];
|
||||||
|
$md5_contenido = $contenido[4];
|
||||||
|
//md5(binary contenido) as md5_contenido,
|
||||||
|
$contenido_original = $contenido;
|
||||||
|
//$control = $contenido[0];
|
||||||
|
$contenido = $contenido[3];
|
||||||
|
$campo_nombre = remplacetas('form_campos','id',$row['id_campo'],'campo_nombre',"");
|
||||||
|
$campo_nombre[0] =" $campo_nombre[0]";
|
||||||
|
|
||||||
|
//// inicio de los tipos
|
||||||
|
// inicio autorizacion
|
||||||
|
if ($autorizado != '0'){
|
||||||
|
|
||||||
|
if($tipo=="titulos") {
|
||||||
|
$contenido = "$campo_nombre[0] ";
|
||||||
}
|
}
|
||||||
|
elseif($tipo=="titulos_csv"){
|
||||||
$csv .= "<td style ='max-width:200px;' class='col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$contenido</td>$col_checkeo_td";
|
$csv .= '"'.$campo_nombre[0].'";';
|
||||||
}else{ $csv.="<td style ='max-width:200px;' class='col_$row[id_campo] planilla_contenido_$row[id_campo] $class_area $clase_interaccion'></td> $col_checkeo_td";
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
elseif($tipo=="array"){
|
|
||||||
|
|
||||||
if($row['id_campo'] == $titulo){$array['title']=$contenido;}
|
|
||||||
if($row['id_campo'] == $categoria_campo){
|
|
||||||
$array['category']=$contenido;
|
|
||||||
|
|
||||||
$categoria_filtro = remplacetas('form_parametrizacion','campo',$id,'descripcion',"tabla='form_id' and opcion = 'categoria:filtro:$row[id_campo]'") ;
|
|
||||||
$filtro = $categoria_filtro;
|
|
||||||
$categoria_filtro = $categoria_filtro[0];
|
|
||||||
$icono = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$md5_contenido'") ;
|
|
||||||
//$icono[0] = $imagen_icon;
|
|
||||||
if($icono[0] =='') {
|
|
||||||
//$icon = "https://raw.githubusercontent.com/humano/milfs/master/milfs/images/iconos/negro.png";
|
|
||||||
}else{
|
|
||||||
|
|
||||||
$icon = $icono[0];
|
|
||||||
}
|
|
||||||
$array[icon][iconUrl] = "$icon";
|
|
||||||
//$array[icon][iconSize] ="[50,50]";
|
|
||||||
//$array[icon][shadowSize] =[70,70];
|
|
||||||
//$array[icon][shadowUrl] = "http://$_SERVER[HTTP_HOST]/milfs/images/iconos/sha.png";
|
|
||||||
|
|
||||||
}else{}
|
|
||||||
$array[$row[id_campo]] = $contenido;
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
$limite = 100;
|
|
||||||
$size= strlen($contenido);
|
|
||||||
$restante = ($limite - $size);
|
|
||||||
if($size > $limite) {
|
|
||||||
$contenido = substr($contenido,0, $length = 300)."... ";//$contenido;
|
|
||||||
}
|
|
||||||
if($campo_tipo=='15' AND $tipo !="csv"){if($contenido !=""){$contenido = "<img alt='$contenido' class='img img-rounded' style='height:100px;' data-src='$_SESSION[site]milfs/images/secure/?file=600/$contenido' src='$_SESSION[site]milfs/images/secure/?file=600/$contenido'>"; }else{$contenido="";}}
|
|
||||||
if($campo_tipo=='14'){
|
|
||||||
if($contenido !='') {
|
|
||||||
$campos = explode(" ",$contenido);
|
|
||||||
$lat = $campos[0];
|
|
||||||
$lon = $campos[1];
|
|
||||||
$zoom = $campos[2];
|
|
||||||
// @require("includes/datos.php");
|
|
||||||
$contenido = "
|
|
||||||
<img style='height:100px;' class='lazy img-rounded img ' data-src ='https://staticmap.openstreetmap.co/staticmap.php?center=$lon,$lat&zoom=$zoom&size=350x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' src ='https://staticmap.openstreetmap.co/staticmap.php?center=$lon,$lat&zoom=$zoom&size=350x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' >";
|
|
||||||
} else { $contenido ='';}
|
|
||||||
}
|
}
|
||||||
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
elseif($tipo=="linea_csv"){
|
||||||
elseif($campo_tipo=='18'){ $contenido = "";}
|
$csv .= '"'.$contenido.'";';
|
||||||
|
|
||||||
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = $contenido;}
|
|
||||||
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;}
|
|
||||||
else {$contenido = $contenido."" ; //Markdown("$contenido");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}// fin autorizacion
|
elseif($tipo=="linea_planilla"){
|
||||||
/// fin de los tipos
|
|
||||||
|
|
||||||
if ($autorizado != '0'){
|
if($contenido !="") {
|
||||||
if($tipo=="titulos" ) {
|
$limite = 100;
|
||||||
|
$size= strlen($contenido);
|
||||||
|
$restante = ($limite - $size);
|
||||||
|
|
||||||
if($campo_tipo=='18'){ $contenido = "";}
|
if($size > $limite) {
|
||||||
if($row['id_campo'] == $campo_interaccion){$clase_interaccion="warning";}else{ $clase_interaccion="";}
|
$contenido = substr($contenido,0, $length = 300)."... ";//$contenido;
|
||||||
|
}
|
||||||
$td .= "<th class='col_$row[id_campo] plantilla_titulo_$row[id_campo] $clase_interaccion $class_area' title='$row[id_campo]'>$contenido </th>$col_checkeo_titulo";
|
if($campo_tipo=='15' ){
|
||||||
|
if( $tipo=="") {
|
||||||
}else{
|
$size="300";
|
||||||
|
}else {
|
||||||
$td .= "<td class='col_$row[id_campo] planilla_contenido_$row[id_campo] $class_area $clase_interaccion '>$contenido </td>$col_checkeo_td";
|
$size="150" ;
|
||||||
}
|
}
|
||||||
|
if($contenido !=""){$contenido = "<img class=' $lazy img img-responsive' src='milfs/images/loading.gif' data-src='$_SESSION[site]milfs/images/secure/?file=$size/$contenido' style='max-height: $size"."px !important;' >"; }
|
||||||
|
else{$contenido=" ";}
|
||||||
}
|
|
||||||
if($campo_tipo=='18'){ $td .= "";}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
if($tipo=="titulos") { $identificador ="<th class='col_$row[id_campo] col_control control_planilla'>Identificador</th>"; }
|
|
||||||
else {$identificador ="<td class='col_$row[id_campo] control_planilla col_control $clase_interaccion'> $control $interaccion_form </td>";}
|
|
||||||
$resultado .="$td $identificador ";
|
|
||||||
}else{
|
|
||||||
|
|
||||||
//return "Hola mundo";
|
|
||||||
}
|
|
||||||
if($tipo =='titulos_csv' or $tipo=='linea_csv') {
|
|
||||||
|
|
||||||
return $csv;
|
|
||||||
}
|
|
||||||
if( $tipo=='linea_planilla') {
|
|
||||||
$tabla=" $csv $identificador";
|
|
||||||
return " ".$tabla;
|
|
||||||
}
|
|
||||||
if($tipo =="array") {
|
|
||||||
//$array["title"]="hola mundos";
|
|
||||||
return $array;
|
|
||||||
}
|
}
|
||||||
|
elseif($campo_tipo=='14'){
|
||||||
|
if($contenido !='') {
|
||||||
|
$campos = explode(" ",$contenido);
|
||||||
|
$lat = $campos[0];
|
||||||
|
$lon = $campos[1];
|
||||||
|
$zoom = $campos[2];
|
||||||
|
//@require("includes/datos.php");
|
||||||
|
//$url_pin =urlencode("$_SESSION[site]milfs/images/iconos/pin.png");
|
||||||
|
//https://staticmap.openstreetmap.co/staticmap.php?center=40.714728,-73.998672&zoom=14&size=865x512&maptype=mapnik
|
||||||
|
|
||||||
|
$contenido = "
|
||||||
|
<img class='$lazy img-round img img-responsive' style='max-height: 100px !important;' src ='https://staticmap.openstreetmap.co/staticmap.php?center=$lon,$lat&zoom=$zoom&size=250x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' >
|
||||||
|
";
|
||||||
|
} else { $contenido =' ';}
|
||||||
|
|
||||||
|
//return "vacio";
|
||||||
|
}
|
||||||
|
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
||||||
|
elseif($campo_tipo=='18'){ $contenido = " ";}
|
||||||
|
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = $contenido;}
|
||||||
|
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;}
|
||||||
|
elseif($campo_tipo=='29'){ $contenido="<img style=' max-height: 100px;' class='img img-responsive' src='$contenido_completo'>";}
|
||||||
|
elseif($campo_tipo=='30'){ $contenido= json_render("$contenido_completo","html","$control");}
|
||||||
|
elseif($campo_tipo=='10'){ // $valor_actual = relacion_render("$formulario","$id_campo","$row[contenido]",'0','relacion_drop');
|
||||||
|
$contenido = relacion_render("$id","$row[id_campo]",$contenido,'5','relacion_print');
|
||||||
|
//$contenido= json_render("$contenido_completo","html","$control");}
|
||||||
|
//json_render("$valor","csv","$control");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$contenido = $contenido;//Markdown(strip_tags ($contenido));
|
||||||
|
}
|
||||||
|
|
||||||
|
$csv .= "<td style ='max-width:200px;' class='col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$contenido</td>$col_checkeo_td";
|
||||||
|
}
|
||||||
|
else{ $csv.="<td style ='max-width:200px;' class='col_$row[id_campo] planilla_contenido_$row[id_campo] $class_area $clase_interaccion'></td> $col_checkeo_td";
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
elseif($tipo=="galeria"){
|
||||||
|
|
||||||
|
if($campo_tipo=='15' ){
|
||||||
|
|
||||||
|
$size="600" ;
|
||||||
|
|
||||||
|
if($contenido !=""){
|
||||||
|
$imagen = "<img id='imagen_$row[id_campo]_$control' class='imagen_galeria img img-rounded $lazy img-responsive' src='milfs/images/loading.gif' data-src='$_SESSION[site]milfs/images/secure/?file=$size/$contenido' >";
|
||||||
|
$contenido ="";
|
||||||
|
}
|
||||||
|
else{$contenido=" ";}
|
||||||
|
}else{ $leyenda .="<li id='li_$row[id_campo]_$control' class='li_campo_galeria list-group-item text-left'><p>$campo_nombre[0]: <strong class='contenido_campo_galeria' >$contenido</strong></p></li>";}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
elseif($tipo=="array"){
|
||||||
|
|
||||||
|
if($row['id_campo'] == $titulo){$array['title']=$contenido;}
|
||||||
|
if($row['id_campo'] == $categoria_campo){
|
||||||
|
$array['category']=$contenido;
|
||||||
|
|
||||||
|
$categoria_filtro = remplacetas('form_parametrizacion','campo',$id,'descripcion',"tabla='form_id' and opcion = 'categoria:filtro:$row[id_campo]'") ;
|
||||||
|
$filtro = $categoria_filtro;
|
||||||
|
$categoria_filtro = $categoria_filtro[0];
|
||||||
|
$icono = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$md5_contenido'") ;
|
||||||
|
//$icono[0] = $imagen_icon;
|
||||||
|
if($icono[0] =='') {
|
||||||
|
//$icon = "https://raw.githubusercontent.com/humano/milfs/master/milfs/images/iconos/negro.png";
|
||||||
|
}else{
|
||||||
|
|
||||||
|
$icon = $icono[0];
|
||||||
|
}
|
||||||
|
$array[icon][iconUrl] = "$icon";
|
||||||
|
//$array[icon][iconSize] ="[50,50]";
|
||||||
|
//$array[icon][shadowSize] =[70,70];
|
||||||
|
//$array[icon][shadowUrl] = "http://$_SERVER[HTTP_HOST]/milfs/images/iconos/sha.png";
|
||||||
|
|
||||||
|
}else{}
|
||||||
|
$array[$row[id_campo]] = $contenido;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$limite = 100;
|
||||||
|
$size= strlen($contenido);
|
||||||
|
$restante = ($limite - $size);
|
||||||
|
if($size > $limite) {
|
||||||
|
$contenido = substr($contenido,0, $length = 300)."... ";//$contenido;
|
||||||
|
}
|
||||||
|
if($campo_tipo=='15' AND $tipo !="csv"){if($contenido !=""){$contenido = "<img alt='$contenido' class='img img-rounded' style='height:100px;' data-src='$_SESSION[site]milfs/images/secure/?file=600/$contenido' src='$_SESSION[site]milfs/images/secure/?file=600/$contenido'>"; }else{$contenido="";}}
|
||||||
|
if($campo_tipo=='14'){
|
||||||
|
if($contenido !='') {
|
||||||
|
$campos = explode(" ",$contenido);
|
||||||
|
$lat = $campos[0];
|
||||||
|
$lon = $campos[1];
|
||||||
|
$zoom = $campos[2];
|
||||||
|
// @require("includes/datos.php");
|
||||||
|
$contenido = "
|
||||||
|
<img style='height:100px;' class='lazy img-rounded img ' data-src ='https://staticmap.openstreetmap.co/staticmap.php?center=$lon,$lat&zoom=$zoom&size=350x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' src ='https://staticmap.openstreetmap.co/staticmap.php?center=$lon,$lat&zoom=$zoom&size=350x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' >";
|
||||||
|
} else { $contenido ='';}
|
||||||
|
}
|
||||||
|
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
|
||||||
|
elseif($campo_tipo=='18'){ $contenido = "";}
|
||||||
|
|
||||||
|
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = $contenido;}
|
||||||
|
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;}
|
||||||
|
else {$contenido = $contenido."" ; //Markdown("$contenido");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}// fin autorizacion
|
||||||
|
/// fin de los tipos
|
||||||
|
|
||||||
|
if ($autorizado != '0'){
|
||||||
|
if($tipo=="titulos" ) {
|
||||||
|
if($campo_tipo=='18'){ $contenido = "";}
|
||||||
|
if($row['id_campo'] == $campo_interaccion){$clase_interaccion="warning";}else{ $clase_interaccion="";}
|
||||||
|
$td .= "<th class='col_$row[id_campo] plantilla_titulo_$row[id_campo] $clase_interaccion $class_area' title='$row[id_campo]'>$contenido </th>$col_checkeo_titulo";
|
||||||
|
}else{
|
||||||
|
$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($tipo=="titulos") { $identificador ="<th class='col_$row[id_campo] col_control control_planilla'>Identificador</th>"; }
|
||||||
|
else {$identificador ="<td class='col_$row[id_campo] control_planilla col_control $clase_interaccion'> $control $interaccion_form </td>";}
|
||||||
|
$resultado .="$td $identificador ";
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
|
||||||
|
//sin resultados;
|
||||||
|
}
|
||||||
|
if($tipo =='titulos_csv' or $tipo=='linea_csv') {
|
||||||
|
return $csv;
|
||||||
|
}
|
||||||
|
elseif( $tipo=='linea_planilla' ) {
|
||||||
|
$tabla=" $csv $identificador";
|
||||||
|
return " ".$tabla;
|
||||||
|
}
|
||||||
|
|
||||||
|
elseif( $tipo=='galeria' ) {
|
||||||
|
$resultado ="<div class=' div_galeria text-center'>
|
||||||
|
<div class='thumbnail_imagen_galeria img-thumbnail'>
|
||||||
|
$imagen
|
||||||
|
<div class='capitio_imagen_galeria caption'><ul class='ul_galeria list-group'>$leyenda</ul></div>
|
||||||
|
</div>
|
||||||
|
</div>";
|
||||||
|
return $resultado;
|
||||||
|
}
|
||||||
|
elseif($tipo =="array") {
|
||||||
|
//$array["title"]="hola mundos";
|
||||||
|
return $array;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return $contenido;
|
||||||
|
}
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,14 +31,14 @@ function leerCookie(nombre) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function loadArticle(pageNumber,id,plantilla,registros,scroll) {
|
function loadArticle(pageNumber,id,plantilla,registros,scroll,formato) {
|
||||||
|
|
||||||
var newDiv = document.createElement('tr');
|
var newDiv = document.createElement('tr');
|
||||||
document.getElementById(scroll).appendChild(newDiv);
|
document.getElementById(scroll).appendChild(newDiv);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|
||||||
url: './milfs/api.php?id='+id+'&tipo=simple&formato=li&plantilla='+plantilla+'®istros='+registros+'&pagina=' + pageNumber,
|
url: './milfs/api.php?id='+id+'&tipo=simple&formato='+formato+'&plantilla='+plantilla+'®istros='+registros+'&pagina=' + pageNumber,
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
dataType: 'html',
|
dataType: 'html',
|
||||||
success: function(html) {
|
success: function(html) {
|
||||||
|
Loading…
Reference in New Issue
Block a user