Implementacion equipos de usuarios, se debe agregar el campo equipos a la tabla de usuarios ALTER TABLE ADD VARCHAR(50) NULL DEFAULT NULL AFTER ;
This commit is contained in:
parent
8062b66792
commit
ad8d1393d2
@ -1,6 +1,51 @@
|
||||
<?php
|
||||
date_default_timezone_set('America/Bogota');
|
||||
|
||||
function equipos($clave,$proyecto,$name,$div)
|
||||
{
|
||||
$resultado="";
|
||||
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
if($div !="") {
|
||||
if($clave=="") {
|
||||
$respuesta->addAssign("$div","innerHTML","");
|
||||
return $respuesta;
|
||||
}
|
||||
require("includes/datos.php");
|
||||
// require ("includes/parametrizacion.php");
|
||||
$consulta = "SELECT * FROM `$tabla_autenticacion` WHERE `id_empresa` = '$proyecto' AND equipo REGEXP '^$clave' GROUP BY equipo ORDER BY equipo ";
|
||||
$resultado ="<div style='background-color:white; max-height: 300px;'><ul class='list-group'>";
|
||||
$link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
$sql=mysqli_query($link,$consulta);
|
||||
if (mysqli_num_rows($sql)!=0){
|
||||
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$resultado .="<li class='list-group-item'><a onclick=\"document.getElementById('$name').value='$row[equipo]'; xajax_equipos('',$proyecto,'$name','div_$name');\">$row[equipo]</a></li>";
|
||||
}}
|
||||
$resultado .="</ul></div>";
|
||||
$respuesta->addAssign("$div","innerHTML","$resultado");
|
||||
|
||||
}
|
||||
else{
|
||||
|
||||
$resultado ="<input value='' type='text' id='$name' name='$name' placeholder='$name' class='form-control'
|
||||
onkeyup=\"xajax_equipos(this.value,$proyecto,'$name','div_$name') \"
|
||||
>
|
||||
";
|
||||
return $resultado;
|
||||
}
|
||||
|
||||
|
||||
return $respuesta;
|
||||
|
||||
|
||||
|
||||
}
|
||||
$xajax->registerFunction("equipos");
|
||||
|
||||
|
||||
|
||||
function cambiar_propiedades($div,$clave,$valor)
|
||||
{
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
@ -2016,7 +2061,7 @@ $boton="
|
||||
<div class='btn-group form-inline' role='group' aria-label='botonera-administracion'>
|
||||
<div onclick=\"xajax_panel_aplicaciones('$tipo','$empresa','div_panel_aplicaciones'); \" class='btn btn-default btn-xs'>Editor</div>
|
||||
<a href='milfs/' class='btn btn-default btn-xs'>Des-administrador</a>
|
||||
<a class='btn btn-default btn-xs' onclick=\"xajax_cerrar_sesion(); \"> $_SESSION[username] Salir <i class='glyphicon glyphicon-log-out '></i></a>
|
||||
<a class='btn btn-default btn-xs' onclick=\"xajax_cerrar_sesion(); \">$_SESSION[username] $_SESSION[equipo] Salir <i class='glyphicon glyphicon-log-out '></i></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class='container-fluid' id='div_panel_aplicaciones' style='max-height:500px; overflow:auto;'></div>";
|
||||
@ -13791,6 +13836,7 @@ $codificado = md5("$codigo_confirmacion");
|
||||
if($rrn == $codificado) {
|
||||
$control = $formulario[control]; // nuevo_
|
||||
$id_empresa = $formulario[id_empresa]; // nuevo_
|
||||
$equipo = $formulario[equipo]; // nuevo_
|
||||
if($id_empresa =="") {$id_empresa= $_SESSION['id_empresa'];}
|
||||
$nombre_formulario = $formulario[nombre_formulario]; // nuevo_
|
||||
$email_express = $formulario[email_express]; // aa@gmail.com
|
||||
@ -13806,8 +13852,8 @@ $password_express_confirmar = $formulario[password_express_confirmar]; // 23456
|
||||
$link = Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
|
||||
$consulta = "INSERT INTO $tabla_autenticacion (username,p_nombre,p_apellido,email,passwd,control,status,lastip,id_empresa,documento_numero)
|
||||
VALUES ('$email_express_confirmar','$nombre_express','$apellido_express','$email_express_confirmar','".MD5($password_express_confirmar)."','$control','1','$ip','$id_empresa','$documento')";
|
||||
$consulta = "INSERT INTO $tabla_autenticacion (username,p_nombre,p_apellido,email,passwd,control,status,lastip,id_empresa,documento_numero,equipo)
|
||||
VALUES ('$email_express_confirmar','$nombre_express','$apellido_express','$email_express_confirmar','".MD5($password_express_confirmar)."','$control','1','$ip','$id_empresa','$documento','$equipo')";
|
||||
//$respuesta->addAssign("debug","innerHTML",$consulta);
|
||||
//return $respuesta;
|
||||
$sql_consulta=mysqli_query($link,$consulta);
|
||||
@ -13850,7 +13896,9 @@ elseif($accion =="nuevo") {
|
||||
$empresa = select('empresa','id','razon_social','',"estado = '1'",'id_empresa');
|
||||
$empresa ="
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon'>Empresa</span>
|
||||
|
||||
<span class='input-group-addon'><i class=' glyphicon glyphicon-heart-empty'></i> Proyecto </span>
|
||||
|
||||
$empresa
|
||||
</div>
|
||||
|
||||
@ -13858,20 +13906,40 @@ $empresa ="
|
||||
}
|
||||
$listado_usuarios = usuarios_listado($tabla_autenticacion,"");
|
||||
$mailer = mailer('','','','');
|
||||
$id_empresa = "document.getElementById('id_empresa').value";
|
||||
$equipo = equipos('',"$id_empresa",'equipo','') ;
|
||||
$form = "
|
||||
|
||||
<div class='alert alert-warning'>
|
||||
<form class='form' id='$nombre_formulario' name='$nombre_formulario' >
|
||||
<input type='hidden' value = 'nuevo_$nombre_formato' id='nombre_formulario' name='nombre_formulario' >
|
||||
<legend>Usuario </legend>
|
||||
<div class='row'>
|
||||
<div class='col-md-6'>
|
||||
<label></label>
|
||||
$empresa
|
||||
</div>
|
||||
<div class='col-md-6'>
|
||||
<label></label>
|
||||
<div class='input-group' id='equipo_grupo'>
|
||||
<span class='input-group-addon'>
|
||||
<i class='glyphicon glyphicon-user '></i><i class='glyphicon glyphicon-user '></i>
|
||||
</span>
|
||||
$equipo
|
||||
|
||||
</div>
|
||||
<div style='position:absolute; z-index:100; left: 50px;' id='div_equipo'></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class='row'>
|
||||
<div class='col-md-6'>
|
||||
<label></label>
|
||||
<div class='input-group' id='email_express_grupo'>
|
||||
|
||||
<span class='input-group-addon'>
|
||||
<i class='glyphicon glyphicon-envelope-o'></i>
|
||||
<i class='glyphicon glyphicon-envelope'></i>
|
||||
</span>
|
||||
<input value='' type='email' id='email_express' name='email_express' placeholder='Email' class='form-control'
|
||||
onclick=\"(this.value=''); \"
|
||||
@ -13940,7 +14008,7 @@ $form = "
|
||||
<label></label>
|
||||
<div class='input-group' id='password_express_grupo'>
|
||||
<span class='input-group-addon'>
|
||||
<i class='glyphicon glyphicon-key'></i>
|
||||
<i class='glyphicon glyphicon-lock'></i>
|
||||
</span>
|
||||
<input type='password' id='password_express' name='password_express' placeholder='Clave' class='form-control'
|
||||
onclick=\"(this.value=''); \">
|
||||
@ -14083,6 +14151,7 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
|
||||
$titulo_profesional = editar_campo("$tabla_autenticacion",$row['id_usuario'],"titulo_profesional","","","","");
|
||||
$ocupacion = editar_campo("$tabla_autenticacion",$row['id_usuario'],"ocupacion","","","","");
|
||||
$cargo = editar_campo("$tabla_autenticacion",$row['id_usuario'],"cargo","","","");
|
||||
$equipo = editar_campo("$tabla_autenticacion",$row['id_usuario'],"equipo","","","");
|
||||
if($row['imagen'] =="") { $imagen = "images/profile.jpg"; }
|
||||
else{$imagen= "images/secure/?file=300/$row[imagen]";}
|
||||
|
||||
@ -14147,7 +14216,12 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
|
||||
<li class='list-group-item'>Titulo profesional: $titulo_profesional</li>
|
||||
<li class='list-group-item'>Ocupación: $ocupacion</li>
|
||||
<li class='list-group-item'>Cargo: $cargo</li>
|
||||
<li class='list-group-item '><div class='row'><div class='col-xs-6'>$grupo</div></div></li>
|
||||
<li class='list-group-item '>
|
||||
<div class='row'>
|
||||
<div class='col-xs-6'>$grupo</div>
|
||||
<div class='col-xs-6'>$equipo</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class='list-group-item '><div class=''> $listado_formularios</div>
|
||||
|
||||
</li>
|
||||
@ -14327,7 +14401,7 @@ $sql=mysqli_query($link,$consulta);
|
||||
|
||||
$resultado="<table class='table table-striped table-responsive' >
|
||||
<legend>$name</legend>
|
||||
<tr ><th>Id</th><th>Username</th><th>Nombre</th><th>Email</th><th>Documento</th><th>Empresa</th><th></th><th></th></tr>
|
||||
<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 $descripcion << </option>";}
|
||||
@ -14337,10 +14411,11 @@ while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$username= editar_campo("$tabla",$row['id'],"username","","","");
|
||||
$p_nombre= editar_campo("$tabla",$row['id'],"p_nombre","","","");
|
||||
$p_apellido= editar_campo("$tabla",$row['id'],"p_apellido","","","");
|
||||
$equipo= editar_campo("$tabla",$row['id'],"equipo","","","");
|
||||
//$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]","sigla","") ;
|
||||
$empresa = remplacetas('empresa','id',"$row[id_empresa]","razon_social","") ;
|
||||
|
||||
|
||||
require ("includes/parametrizacion.php");
|
||||
@ -14350,7 +14425,7 @@ $empresa = remplacetas('empresa','id',"$row[id_empresa]","sigla","") ;
|
||||
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="";}
|
||||
$resultado .= "<tr id ='tr_$row[id]'><td>$row[id]</td><td>$username</td><td>$p_nombre $p_apellido</td><td>$row[email]</td><td>$row[documento_numero]</td><td> $empresa[0] $grupo[0]</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>";
|
||||
$resultado .= "<tr id ='tr_$row[id]'><td>$row[id]</td><td>$username</td><td>$p_nombre $p_apellido</td><td>$row[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++;
|
||||
}
|
||||
|
||||
|
@ -193,6 +193,7 @@ $consulta= "SELECT *, $tabla_autenticacion.id AS id_usuario
|
||||
$_SESSION['username']= mysqli_result($sql,0,"username");
|
||||
$_SESSION['id']= mysqli_result($sql,0,"id_usuario");
|
||||
$_SESSION['grupo']= mysqli_result($sql,0,"id_grupo");
|
||||
$_SESSION['equipo']= mysqli_result($sql,0,"equipo");
|
||||
$_SESSION['tabla_autenticacion']= "$tabla_autenticacion";
|
||||
$_SESSION['prioridad'] = mysqli_result($sql,0,"prioridad");
|
||||
$_SESSION['id_empresa']= mysqli_result($sql,0,"id_empresa");
|
||||
|
BIN
milfs/images/profile.jpg
Normal file
BIN
milfs/images/profile.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.4 KiB |
Loading…
Reference in New Issue
Block a user