forked from qwerty/milfs
debug en consulta
This commit is contained in:
parent
c44222c3cf
commit
06cc7f8271
@ -4848,10 +4848,6 @@ function listado_items($formularios,$datos,$div){
|
|||||||
if($datos !=""){
|
if($datos !=""){
|
||||||
if(strlen($datos) > 3){}else{
|
if(strlen($datos) > 3){}else{
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
/* $respuesta->addAssign("$div","innerHTML","$equipo_listado");
|
|
||||||
$respuesta->addAssign("boton_limpiar","innerHTML","$boton_limpiar");
|
|
||||||
$respuesta->addScript("$scripts $lazy");
|
|
||||||
*/
|
|
||||||
$respuesta->addAssign("$div","innerHTML","<p class='text-warning'>Esperando mas de tres caracteres...</p> ");
|
$respuesta->addAssign("$div","innerHTML","<p class='text-warning'>Esperando mas de tres caracteres...</p> ");
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
}
|
}
|
||||||
@ -4913,33 +4909,32 @@ $equipos.="
|
|||||||
onmouseenter = \"xajax_cargar_identificador('$control','$formulario_equipo','$plantilla','','','div_contenido_equipo_$control');\"
|
onmouseenter = \"xajax_cargar_identificador('$control','$formulario_equipo','$plantilla','','','div_contenido_equipo_$control');\"
|
||||||
>
|
>
|
||||||
<div class='row'>
|
<div class='row'>
|
||||||
<div class='col-xs-2'>
|
<div class='col-xs-2'>
|
||||||
<a class='link ' data-trigger='focus' tabindex='0'
|
<a class='link ' data-trigger='focus' tabindex='0'
|
||||||
data-placement='auto top' role='button' data-toggle='popover_equipo_$control'
|
data-placement='auto top' role='button' data-toggle='popover_equipo_$control'
|
||||||
data-container='body' type='button' data-html='true' id='ver_equipo_$control'>
|
data-container='body' type='button' data-html='true' id='ver_equipo_$control'>
|
||||||
$imagen
|
$imagen
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class='col-xs-10'>
|
<div class='col-xs-10'>
|
||||||
$nombre
|
$nombre
|
||||||
<br>$rol
|
<br>$rol
|
||||||
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id='popover-content_equipo_$control' class='hide' >
|
<div id='popover-content_equipo_$control' class='hide' >
|
||||||
<div style='max-height:400px; overflow: auto;'>
|
<div style='max-height:400px; overflow: auto;'>
|
||||||
<div id='div_contenido_equipo_$control'>
|
<div id='div_contenido_equipo_$control'>
|
||||||
<h2>Cargando datos de $v[nombre]... <div class='btn btn-success'>Acelera!</div></h2>
|
<h2>Cargando datos de $v[nombre]... <div class='btn btn-success'>Acelera!</div></h2>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div id='popover-content_rol_$control' class='hide' >
|
<div id='popover-content_rol_$control' class='hide' >
|
||||||
<div style='max-height:400px; overflow: auto;'>
|
<div style='max-height:400px; overflow: auto;'>
|
||||||
<div id='div_contenido_rol_$control'>
|
<div id='div_contenido_rol_$control'>
|
||||||
<h2>Cargando datos de $v[nombre]... <div class='btn btn-success'>Acelera!</div></h2>
|
<h2>Cargando datos de $v[nombre]... <div class='btn btn-success'>Acelera!</div></h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@ -4951,7 +4946,7 @@ foreach ($formularios as $c =>$v) {
|
|||||||
$campos .= " <input type= 'hidden' id='$c' name='$c' value='$v'>";
|
$campos .= " <input type= 'hidden' id='$c' name='$c' value='$v'>";
|
||||||
}
|
}
|
||||||
$formularios= "
|
$formularios= "
|
||||||
<form autocomplete='off' id='formulario_items' name='formulario_items' >
|
<form autocomplete='off' id='formulario_items_$formulario_equipo' name='formulario_items_$formulario_equipo' >
|
||||||
$campos
|
$campos
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
@ -4960,15 +4955,26 @@ $equipo_listado .="$equipos";
|
|||||||
|
|
||||||
|
|
||||||
$resultado ="
|
$resultado ="
|
||||||
<div class='input-group'>
|
<br>
|
||||||
<input autocomplete='new-password' name='campo_busqueda' id='campo_busqueda' onkeyup= \"xajax_listado_items(xajax.getFormValues('formulario_items'),(this.value),'div_equipo_listado'); \"class='form-control' type='text' placeholder='Buscar'>
|
<div class='row' role='row'>
|
||||||
<span class='input-group-btn' id='boton_limpiar'></span>
|
<div class='col-xs-6'>
|
||||||
|
<a class=' btn btn-default btn-block' onclick = \"xajax_formulario_embebido_ajax('','$formulario_equipo','','')\" ><i class='glyphicon glyphicon-plus-sign'></i> Agregar </a>
|
||||||
|
</div>
|
||||||
|
<div class='col-xs-6'>
|
||||||
|
<a class=' btn btn-success btn-block' onclick = \"xajax_formulario_embebido_ajax('','$formulario_roles_asignacion','','')\" ><i class='glyphicon glyphicon-user'></i> Asignar rol</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
<div style='height:500px; overflow: auto;' class='listado_equipos' id='listado_equipos'>
|
<div class='input-group'>
|
||||||
|
<input autocomplete='new-password' name='campo_busqueda_$formulario_equipo' id='campo_busqueda_$formulario_equipo' onkeyup= \"xajax_listado_items(xajax.getFormValues('formulario_items_$formulario_equipo'),(this.value),'div_equipo_listado_$formulario_equipo'); \"class='form-control' type='text' placeholder='Buscar'>
|
||||||
|
<span class='input-group-btn' id='boton_limpiar_$formulario_equipo'><div class='btn btn-default'><i class='glyphicon glyphicon-search'></i></div></span>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div style='height:500px; overflow: auto;' class='listado_equipos_$formulario_equipo' id='listado_equipos_$formulario_equipo'>
|
||||||
|
|
||||||
<ul class='list-group'>
|
<ul class='list-group'>
|
||||||
$formularios
|
$formularios
|
||||||
<div id='div_equipo_listado'>
|
<div id='div_equipo_listado_$formulario_equipo'>
|
||||||
$equipo_listado
|
$equipo_listado
|
||||||
</div>
|
</div>
|
||||||
</ul>
|
</ul>
|
||||||
@ -4980,10 +4986,10 @@ if($div ==""){
|
|||||||
$lazy = "$(function() {
|
$lazy = "$(function() {
|
||||||
$('.lazy').Lazy();
|
$('.lazy').Lazy();
|
||||||
});";
|
});";
|
||||||
$boton_limpiar ="<div onclick =\"document.getElementById('campo_busqueda').value='';xajax_listado_items(xajax.getFormValues('formulario_items'),'','div_equipo_listado'); \"class='btn btn-default'><i class='glyphicon glyphicon-erase'></i></div>";
|
$boton_limpiar ="<div onclick =\"document.getElementById('campo_busqueda_$formulario_equipo').value='';xajax_listado_items(xajax.getFormValues('formulario_items_$formulario_equipo'),'','div_equipo_listado_$formulario_equipo'); \"class='btn btn-default'><i class='glyphicon glyphicon-erase'></i></div>";
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
$respuesta->addAssign("$div","innerHTML","$equipo_listado");
|
$respuesta->addAssign("$div","innerHTML","$equipo_listado");
|
||||||
$respuesta->addAssign("boton_limpiar","innerHTML","$boton_limpiar");
|
$respuesta->addAssign("boton_limpiar_$formulario_equipo","innerHTML","$boton_limpiar");
|
||||||
$respuesta->addScript("$scripts $lazy");
|
$respuesta->addScript("$scripts $lazy");
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
}
|
}
|
||||||
@ -7231,7 +7237,7 @@ $encabezado
|
|||||||
";
|
";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$resultado ="<div class='alert alert-warning alert_sin_resultados' ><h1 title=''>No hay resultados 0021</h1> $consulta_principal</div>";
|
$resultado ="<div class='alert alert-warning alert_sin_resultados' ><h1 title=''>No hay resultados 0021</h1> </div>";
|
||||||
if($tipo =="contenido" OR $tipo =="embebido" OR $tipo =="li" ) {
|
if($tipo =="contenido" OR $tipo =="embebido" OR $tipo =="li" ) {
|
||||||
if($tipo=="li") {$resultado="";}
|
if($tipo=="li") {$resultado="";}
|
||||||
return $resultado;
|
return $resultado;
|
||||||
@ -11146,7 +11152,7 @@ if($tipo =="") {
|
|||||||
<p>
|
<p>
|
||||||
<img style='width:40px;' class='img img-circle' src='$avatar'> Hola $_SESSION[nombre_usuario_milfs]
|
<img style='width:40px;' class='img img-circle' src='$avatar'> Hola $_SESSION[nombre_usuario_milfs]
|
||||||
</p> $validar_email
|
</p> $validar_email
|
||||||
<a class=' btn ' onclick=\"xajax_milfs_session('','','','salir') \"><i class='glyphicon glyphicon-log-out'></i> SALIR </a>
|
<a class=' btn ' onclick=\"xajax_milfs_session('','','','salir','','') \"><i class='glyphicon glyphicon-log-out'></i> SALIR </a>
|
||||||
|
|
||||||
";
|
";
|
||||||
return $formulario;
|
return $formulario;
|
||||||
@ -11558,7 +11564,7 @@ elseif ($tipo=='boton'){
|
|||||||
|
|
||||||
$formulario = "
|
$formulario = "
|
||||||
<i>
|
<i>
|
||||||
<img style='width:40px;' class='img img-circle' src='$avatar'> $_SESSION[nombre_usuario_milfs] <a class=' btn ' onclick=\"xajax_milfs_session('','','','salir','$div') \"><i class='fa fa-sign-out'></i> SALIR </a>
|
<img style='width:40px;' class='img img-circle' src='$avatar'> $_SESSION[nombre_usuario_milfs] <a class=' btn ' onclick=\"xajax_milfs_session('','','','salir','$div','') \"><i class='fa fa-sign-out'></i> SALIR </a>
|
||||||
</i> $validar_email
|
</i> $validar_email
|
||||||
|
|
||||||
|
|
||||||
@ -21392,6 +21398,119 @@ else {}
|
|||||||
}
|
}
|
||||||
$xajax->registerFunction("buscar_funcionario");
|
$xajax->registerFunction("buscar_funcionario");
|
||||||
|
|
||||||
|
function listado_usuarios($cadena,$div){
|
||||||
|
|
||||||
|
require("milfs/includes/datos.php");
|
||||||
|
$tabla= $tabla_autenticacion;
|
||||||
|
if($_SESSION['id'] == 1) { $w_empresa="";} else {$w_empresa = "WHERE id_empresa= '$_SESSION[id_empresa]' ";}
|
||||||
|
if(!isset($_SESSION[id_empresa])){
|
||||||
|
$resultado = "<div class='alert alert-danger alert_sin_resultados'>Por favor <a class='' href='milfs'>ingrese como administrador</a> para gestionar los usuarios del sistema</div>";
|
||||||
|
return $resultado;
|
||||||
|
|
||||||
|
}
|
||||||
|
$link=Conectarse();
|
||||||
|
|
||||||
|
mysqli_set_charset($link, "utf8");
|
||||||
|
|
||||||
|
if($cadena !=""){
|
||||||
|
$w_cadena = " AND (p_nombre REGEXP '^$cadena' OR p_apellido REGEXP '^$cadena' OR username REGEXP '^$cadena' OR email REGEXP '^$cadena' )";
|
||||||
|
}
|
||||||
|
$consulta = "SELECT * FROM $tabla_autenticacion $w_empresa $w_cadena ORDER BY p_apellido ";
|
||||||
|
//return $div."// ";
|
||||||
|
$sql=mysqli_query($link,$consulta);
|
||||||
|
|
||||||
|
/*$resultado="<table class='table table-striped table-responsive' >
|
||||||
|
<legend></legend>
|
||||||
|
<tr ><th>Id</th><th>Username</th><th>Nombre</th><th>Email</th><th>Proyecto</th><th>Equipo</th><th></th><th></th></tr>
|
||||||
|
" ;
|
||||||
|
*/
|
||||||
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
|
// if($onchange !=''){$vacio ="";}else{$vacio ="<option value=''> >> Nuevo << </option>";}
|
||||||
|
|
||||||
|
$linea = 1;
|
||||||
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
|
|
||||||
|
//$empresa_id= editar_campo("$tabla",$row['id'],"id_empresa","","","");
|
||||||
|
$empresa_id= $row['id_empresa'];
|
||||||
|
$grupo = remplacetas('usuarios_grupo','id',"$row[id_grupo]","grupo_nombre","") ;
|
||||||
|
$empresa = remplacetas('empresa','id',"$row[id_empresa]","razon_social","") ;
|
||||||
|
|
||||||
|
|
||||||
|
require ("milfs/includes/parametrizacion.php");
|
||||||
|
if($_SESSION['id'] == 1 AND @$soporte_multiempresa !== 0) {
|
||||||
|
$empresa_id= editar_campo("$tabla",$row['id'],"id_empresa","","","","");
|
||||||
|
}else {$empresa_id= $row['id_empresa'];}
|
||||||
|
if($row['id'] !="1") {
|
||||||
|
$acciones = "<a onclick=\" xajax_eliminar_campo('$tabla','$row[id]','tr_$row[id]')\"><i class='glyphicon glyphicon-trash'></i></a>";}
|
||||||
|
else {$acciones="";}
|
||||||
|
if($row['imagen'] !=""){ $imagen ="
|
||||||
|
<img class='lazy img-circle avatar' alt='$row[razon_social]' src='./milfs/images/profile.jpg' data-src='./milfs/images/secure/?file=150/$row[imagen]' >
|
||||||
|
"; }else{$imagen ="<img class='img img-circle avatar' src='./milfs/images/profile.jpg'>";}
|
||||||
|
$rol = remplacetas('usuarios_grupo','id',"$row[id_grupo]","grupo_nombre","") ;
|
||||||
|
$resultado .= "
|
||||||
|
<!--ontouchstart = \"xajax_cargar_identificador('$control','$formulario_equipo','$plantilla','','','div_contenido_equipo_$control');\"
|
||||||
|
onmouseenter = \"xajax_cargar_identificador('$control','$formulario_equipo','$plantilla','','','div_contenido_equipo_$control');\"
|
||||||
|
--!>
|
||||||
|
<li class='list-group-item'
|
||||||
|
>
|
||||||
|
<div class='row'>
|
||||||
|
<div class='col-xs-2'>
|
||||||
|
<a class='link ' data-trigger='focus' tabindex='0'
|
||||||
|
data-placement='auto top' role='button' data-toggle='popover_equipo_$control'
|
||||||
|
data-container='body' type='button' data-html='true' id='ver_equipo_$control'>
|
||||||
|
$imagen
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class='col-xs-10'>
|
||||||
|
<strong>$row[p_apellido] $row[p_nombre] </strong>
|
||||||
|
<div class='btn btn-warning btn-xs' onclick =\" xajax_buscar_funcionario('$row[id]','busqueda','$div');\" >Editar</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<br>$rol[0]
|
||||||
|
</div>
|
||||||
|
</div>";
|
||||||
|
//<tr id ='tr_$row[id]'><td>$row[id]</td><td>$username</td><td>$p_nombre $p_apellido</td><td>$email </td><td title='$row[id_empresa]'><strong>$empresa[0]</strong> <br> $grupo[0] </td><td>$equipo </td><td><div class='btn btn-warning btn-xs' onclick =\" xajax_buscar_funcionario('$row[id]','busqueda','$div');\" >Editar</div></td><td class='danger'>$acciones </td></tr>
|
||||||
|
|
||||||
|
$linea++;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}else{
|
||||||
|
$resultado = "<div class='alert alert-danger alert_sin_resultados'>No se encontraron usuarios </div>";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if($div =="") {
|
||||||
|
// $div="contenido";
|
||||||
|
$resultado ="
|
||||||
|
<div class='input-group'>
|
||||||
|
<input autocomplete='new-password' name='campo_busqueda_usuarios'
|
||||||
|
id='campo_busqueda_usuarios'
|
||||||
|
onkeyup= \"xajax_listado_usuarios((this.value),'div_equipo_listado_usuarios'); \"
|
||||||
|
onclick= \"(this.value=''); xajax_listado_usuarios('','div_equipo_listado_usuarios'); \"
|
||||||
|
class='form-control' type='text' placeholder='Buscar'>
|
||||||
|
<span class='input-group-btn' id='boton_limpiar_usuarios'><div class='btn btn-default'><i class='glyphicon glyphicon-search'></i></div></span>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div style='height:500px; overflow: auto;' class='listado_equipos' id='listado_equipos'>
|
||||||
|
<ul class='list-group'>
|
||||||
|
|
||||||
|
<div id='div_equipo_listado_usuarios'>
|
||||||
|
$resultado
|
||||||
|
</div>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
";
|
||||||
|
// $resultado ="<a class='btn btn-warning' title='Configuración' href='#' onclick= \"xajax_multiempresa('empresa','$div') \">Configuración multiempresa</a>";
|
||||||
|
return $resultado;
|
||||||
|
}else{
|
||||||
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
|
$respuesta->addAssign("$div","innerHTML","$resultado ");
|
||||||
|
return $respuesta;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$xajax->registerFunction("listado_usuarios");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function usuarios_listado($tabla,$div){
|
function usuarios_listado($tabla,$div){
|
||||||
@ -21425,7 +21544,7 @@ $grupo = remplacetas('usuarios_grupo','id',"$row[id_grupo]","grupo_nombre","")
|
|||||||
$empresa = remplacetas('empresa','id',"$row[id_empresa]","razon_social","") ;
|
$empresa = remplacetas('empresa','id',"$row[id_empresa]","razon_social","") ;
|
||||||
|
|
||||||
|
|
||||||
require ("includes/parametrizacion.php");
|
@require ("includes/parametrizacion.php");
|
||||||
if($_SESSION['id'] == 1 AND @$soporte_multiempresa !== 0) {
|
if($_SESSION['id'] == 1 AND @$soporte_multiempresa !== 0) {
|
||||||
$empresa_id= editar_campo("$tabla",$row['id'],"id_empresa","","","","");
|
$empresa_id= editar_campo("$tabla",$row['id'],"id_empresa","","","","");
|
||||||
}else {$empresa_id= $row['id_empresa'];}
|
}else {$empresa_id= $row['id_empresa'];}
|
||||||
|
Loading…
Reference in New Issue
Block a user