Optimizacion manejo de aplicaciones

This commit is contained in:
humano 2018-12-07 08:40:38 -05:00
parent ec7a6ce775
commit 54e07c4329

View File

@ -100,10 +100,10 @@ $link=conectarse();
while( $row = mysqli_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
$tr .=""; $tr .="";
if($columna%2==0){ $c = 0; if($columna%2==0){ $c = 0;
$td="<tr><td class='apliaciones_tabla_item'><a class='btn btn-link btn-sm' href='../milfs/?id=$row[id]' target='administrador'>[$row[id]]</a> <span data-toggle='tooltip' data-html='true' title='$row[descripcion]'>$row[nombre]</span></td>"; $td="<tr><td class='aplicaciones_tabla_item'><span class='badge'>$row[id]</span><span data-toggle='tooltip' data-html='true' title='$row[descripcion]'><a class='btn btn-link btn-sm' href='../milfs/?id=$row[id]' target='administrador'>$row[nombre]</a></span></td>";
}else{ $c = 1; }else{ $c = 1;
$td="<td class='apliaciones_tabla_item'><a class='btn btn-link btn-sm' href='../milfs/?id=$row[id]' target='administrador'>[$row[id]]</a> <span data-toggle='tooltip' data-html='true' title='$row[descripcion]'>$row[nombre]</span></td></tr>"; $td="<td class='apliaciones_tabla_item'><span class='badge'>$row[id]</span> <span data-toggle='tooltip' data-html='true' title='$row[descripcion]'><a class='btn btn-link btn-sm' href='../milfs/?id=$row[id]' target='administrador'>$row[nombre]</a></span></td></tr>";
} }
//$linea .="<div class='col-md-6 apliaciones_tabla_item'> [$columna $c ] <a class='btn btn-link btn-sm' href='../milfs/?id=$row[id]' target='administrador'>[$row[id]]</a> <strong>$row[nombre]</strong> - $row[descripcion]</div>"; //$linea .="<div class='col-md-6 apliaciones_tabla_item'> [$columna $c ] <a class='btn btn-link btn-sm' href='../milfs/?id=$row[id]' target='administrador'>[$row[id]]</a> <strong>$row[nombre]</strong> - $row[descripcion]</div>";
@ -123,6 +123,7 @@ $link=conectarse();
</div> </div>
"; ";
} }
if($div ==""){return $resultado;}
$respuesta = new xajaxResponse('UTF-8'); $respuesta = new xajaxResponse('UTF-8');
$respuesta->addAssign("$div","innerHTML","$resultado"); $respuesta->addAssign("$div","innerHTML","$resultado");
$respuesta->addScript("$(document).ready(function(){ $('[data-toggle=\"tooltip\"]').tooltip(); });"); $respuesta->addScript("$(document).ready(function(){ $('[data-toggle=\"tooltip\"]').tooltip(); });");
@ -16074,10 +16075,12 @@ $respuesta->addRedirect("index.php");
return $respuesta; return $respuesta;
} }
if(isset($_SESSION['id_empresa'])) {$id_empresa= $_SESSION['id_empresa'];} if($div==''){ if(isset($_SESSION['id_empresa'])) {$id_empresa= $_SESSION['id_empresa'];}
if($div==''){
/// muestra el boton
$div = "contenido"; $div = "contenido";
if(isset($_SESSION['grupo_formularios'])) { $sesion_grupo_formularios = $_SESSION['grupo_formularios'];}else { $sesion_grupo_formularios = "";} if(isset($_SESSION['grupo_formularios'])) { $sesion_grupo_formularios = $_SESSION['grupo_formularios'];}else { $sesion_grupo_formularios = "";}
$resultado = "<li data-toggle='collapse' data-target='.navbar-collapse' id='link_formulario'><a href='#' onclick=\"xajax_formulario_listado('$sesion_grupo_formularios','$div',''); \"><i class='glyphicon glyphicon-list'></i> Formularios</a></li> "; $resultado = "<li data-toggle='collapse' data-target='.navbar-collapse' id='link_formulario'><a href='#' onclick=\"xajax_formulario_listado('$sesion_grupo_formularios','$div',''); \"><i class='glyphicon glyphicon-list'></i> Aplicaciones</a></li> ";
return $resultado;; return $resultado;;
} }
@ -16088,12 +16091,20 @@ $_SESSION['grupo_formularios'] = $filtro_grupo;
$link=Conectarse(); $link=Conectarse();
$id=mysqli_real_escape_string($link,'$id'); $id=mysqli_real_escape_string($link,'$id');
mysqli_set_charset($link, "utf8"); mysqli_set_charset($link, "utf8");
if($id_form !="") { if($id_form !="") {
if(is_numeric($id_form)) { $w_id ="AND form_id.id = '$id_form' ";}else{ $w_id ="AND form_id.nombre LIKE '%%$id_form%%' ";} $mostrar_panel ="in";}else{ $w_id="";} if(is_numeric($id_form)) { $w_id ="AND form_id.id = '$id_form' ";}
else{
// si es el BUSCADOR POR NOMBRE
$w_id ="AND form_id.nombre LIKE '%%$id_form%%' ";}
$mostrar_panel ="in";}
else{ $w_id="";}
if($filtro_grupo =="") { if($filtro_grupo =="") {
$consulta = "SELECT * FROM form_id WHERE id_empresa ='$_SESSION[id_empresa]' $w_id ORDER BY orden ASC"; $consulta = "SELECT * FROM form_id WHERE id_empresa ='$_SESSION[id_empresa]' $w_id ORDER BY orden ASC";
} }
else { else {
// SI ES EL SELECTOR DE GRUPOS
$mostrar_panel ="in"; $mostrar_panel ="in";
$consulta = " $consulta = "
SELECT * FROM form_id, form_grupo SELECT * FROM form_id, form_grupo
@ -16103,12 +16114,11 @@ AND form_id.id_empresa ='$_SESSION[id_empresa]' ORDER BY orden ASC";
} }
$sql=mysqli_query($link,$consulta); $sql=mysqli_query($link,$consulta);
if($filtro_grupo !="") { if($filtro_grupo !="") {
$leyenda_filtro_grupo ="<legend>Grupo $filtro_grupo</legend>"; $leyenda_filtro_grupo ="<legend>Grupo $filtro_grupo</legend>";}
else{ $leyenda_filtro_grupo =" <legend> Aplicaciones </legend>";
}else{ $leyenda_filtro_grupo ="<legend>Administración de Formularios</legend>";
unset($_SESSION['grupo_formularios']); unset($_SESSION['grupo_formularios']);
} }
$resultado_link = "<a href='#' onclick=\"xajax_formulario_listado('".@$_SESSION[grupo_formularios]."','$div',''); \"><i class='glyphicon glyphicon-list'></i> Formularios</a> "; $resultado_link = "<a href='#' onclick=\"xajax_formulario_listado('".@$_SESSION[grupo_formularios]."','$div',''); \"><i class='glyphicon glyphicon-list'></i> Aplicaciones</a> ";
$respuesta->addAssign("link_formulario","innerHTML",$resultado_link); $respuesta->addAssign("link_formulario","innerHTML",$resultado_link);
@ -16140,9 +16150,9 @@ $columnas = intval(12/$divider);
$nuevo_formulario = " $nuevo_formulario = "
<div class='form-group'> <div class='form-group'>
<a class='btn btn-success btn-block ' href='#' onclick=\"xajax_formulario_nuevo('','contenido'); \"> <a class='btn btn-success btn-block ' href='#' onclick=\"xajax_formulario_nuevo('','contenido'); \">
<i class='glyphicon glyphicon-plus-sign-o'></i> Crear formulario </a> <i class='glyphicon glyphicon-plus-sign-o'></i> Crear aplicación </a>
</div>"; </div>";
$resultado = " $acciones = "
<div class='col-sm-4' style=''> <div class='col-sm-4' style=''>
$nuevo_formulario $nuevo_formulario
</div> </div>
@ -16154,6 +16164,7 @@ $columnas = intval(12/$divider);
"; ";
$resultado="$acciones";
if (mysqli_num_rows($sql)!='0' ){ if (mysqli_num_rows($sql)!='0' ){
$i =0; $i =0;
@ -16487,7 +16498,11 @@ else{ $resultado .= "<div class='alert alert-warning' ><h2>No hay formularios pa
/* /*
*/ */
if($id_form !="" OR isset($_SESSION['grupo_formularios'])){
$resultado = "$resultado $resultado_formulario "; $resultado = "$resultado $resultado_formulario ";
}else{
$listado_aplicaciones = aplicaciones_tabla("","","");
$resultado=" $acciones $listado_aplicaciones $clonar $mover";}
$respuesta->addAssign($div,"innerHTML",$resultado); $respuesta->addAssign($div,"innerHTML",$resultado);
return $respuesta; return $respuesta;