mejoras vista aplicacion

This commit is contained in:
humano 2018-10-27 10:45:02 -05:00
parent 413460f39e
commit 4603d1e921
3 changed files with 263 additions and 229 deletions

View File

@ -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{

View File

@ -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="";
@ -13846,7 +13854,6 @@ if ($autorizado != '0'){
$restante = ($limite - $size); $restante = ($limite - $size);
if($size > $limite) { if($size > $limite) {
$contenido = substr($contenido,0, $length = 300)."... ";//$contenido; $contenido = substr($contenido,0, $length = 300)."... ";//$contenido;
} }
if($campo_tipo=='15' ){ if($campo_tipo=='15' ){
@ -13886,14 +13893,32 @@ if ($autorizado != '0'){
//$contenido= json_render("$contenido_completo","html","$control");} //$contenido= json_render("$contenido_completo","html","$control");}
//json_render("$valor","csv","$control"); //json_render("$valor","csv","$control");
} }
else {$contenido = $contenido;//Markdown(strip_tags ($contenido)); 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"; $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"; }
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"){ elseif($tipo=="array"){
if($row['id_campo'] == $titulo){$array['title']=$contenido;} if($row['id_campo'] == $titulo){$array['title']=$contenido;}
@ -13952,14 +13977,10 @@ if ($autorizado != '0'){
if ($autorizado != '0'){ 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="";}
$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"; $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{ }else{
$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";
} }
@ -13972,21 +13993,34 @@ $td .= "<th class='col_$row[id_campo] plantilla_titulo_$row[id_campo] $clase_int
if($tipo=="titulos") { $identificador ="<th class='col_$row[id_campo] col_control control_planilla'>Identificador</th>"; } 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>";} else {$identificador ="<td class='col_$row[id_campo] control_planilla col_control $clase_interaccion'> $control $interaccion_form </td>";}
$resultado .="$td $identificador "; $resultado .="$td $identificador ";
}else{ }
else{
//return "Hola mundo"; //sin resultados;
} }
if($tipo =='titulos_csv' or $tipo=='linea_csv') { if($tipo =='titulos_csv' or $tipo=='linea_csv') {
return $csv; return $csv;
} }
if( $tipo=='linea_planilla') { elseif( $tipo=='linea_planilla' ) {
$tabla=" $csv $identificador"; $tabla=" $csv $identificador";
return " ".$tabla; return " ".$tabla;
} }
if($tipo =="array") {
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"; //$array["title"]="hola mundos";
return $array; return $array;
}
else{
return $contenido;
} }
return $resultado; return $resultado;
} }

View File

@ -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+'&registros='+registros+'&pagina=' + pageNumber, url: './milfs/api.php?id='+id+'&tipo=simple&formato='+formato+'&plantilla='+plantilla+'&registros='+registros+'&pagina=' + pageNumber,
type: 'POST', type: 'POST',
dataType: 'html', dataType: 'html',
success: function(html) { success: function(html) {