correccion bug creacion de usuarios

This commit is contained in:
humano 2018-03-30 18:52:55 -05:00
parent bc5a1ba7a1
commit 7811b0abc2
1 changed files with 40 additions and 39 deletions

View File

@ -6309,13 +6309,13 @@ if (mysqli_num_rows($sql)!='0'){
$linea = 1; $linea = 1;
while( $row = mysqli_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
$razon_social= editar_campo("empresa",$row['id'],"razon_social","","",""); $razon_social= editar_campo("empresa",$row['id'],"razon_social","","","","");
$sigla= editar_campo("empresa",$row['id'],"sigla","","",""); $sigla= editar_campo("empresa",$row['id'],"sigla","","","","");
$email= editar_campo("empresa",$row['id'],"email","","",""); $email= editar_campo("empresa",$row['id'],"email","","","","");
$web= editar_campo("empresa",$row['id'],"web","","",""); $web= editar_campo("empresa",$row['id'],"web","","","","");
$direccion= editar_campo("empresa",$row['id'],"direccion","","",""); $direccion= editar_campo("empresa",$row['id'],"direccion","","","","");
$telefono= editar_campo("empresa",$row['id'],"telefono","","",""); $telefono= editar_campo("empresa",$row['id'],"telefono","","","","");
$estado= editar_campo("empresa",$row['id'],"estado","","",""); $estado= editar_campo("empresa",$row['id'],"estado","","","","");
if($row[id] !=1) { if($row[id] !=1) {
$dominio =""; $dominio ="";
@ -6635,7 +6635,7 @@ foreach($listado_campos as $campo=>$valor){
</td>"; </td>";
} }
elseif(($tipo_campo[0] ==1 or $tipo_campo[0] ==2 or $tipo_campo[0] ==3 or $tipo_campo[0] ==4 or $tipo_campo[0] ==12 or $tipo_campo[0] ==13 )AND $contenido[0] != "") { elseif(($tipo_campo[0] ==1 or $tipo_campo[0] ==2 or $tipo_campo[0] ==3 or $tipo_campo[0] ==4 or $tipo_campo[0] ==12 or $tipo_campo[0] ==13 )AND $contenido[0] != "") {
$editar_contenido = editar_campo("form_datos","$id_dato[0]","contenido",""); $editar_contenido = editar_campo("form_datos","$id_dato[0]","contenido","","","","");
// @$listado_campos .= "<td title='' >$editar_contenido</td>"; // @$listado_campos .= "<td title='' >$editar_contenido</td>";
if($multiple[0] =='1') { $contenido_multiple = formulario_valor_campo("$id_form","$valor","","$row[control]",'',"$row[timestamp]"); if($multiple[0] =='1') { $contenido_multiple = formulario_valor_campo("$id_form","$valor","","$row[control]",'',"$row[timestamp]");
//$contenido[0] = $contenido_multiple[8]; //$contenido[0] = $contenido_multiple[8];
@ -9247,7 +9247,7 @@ $respuesta = new xajaxResponse('utf-8');
} }
if($div !='') { if($div !='') {
$valores = limpiar_caracteres("$valores"); $valores = limpiar_caracteres("$valores");
$grupo = editar_campo("$tabla",$ultimo_id,"$principal","","",""); $grupo = editar_campo("$tabla",$ultimo_id,"$principal","","","","");
$respuesta->addAssign($div,"innerHTML","<strong>$formulario[$principal] </strong>"); $respuesta->addAssign($div,"innerHTML","<strong>$formulario[$principal] </strong>");
} }
@ -11765,29 +11765,29 @@ return $link;
}elseif($accion=='mostrar') { }elseif($accion=='mostrar') {
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
$multiempresa= multiempresa('',''); $multiempresa= multiempresa('','');
$login = "<div title='agregar usuarios' class='btn btn-success' onclick=\"xajax_registro_express(xajax.getFormValues('login'),'nuevo');\"><i class='glyphicon glyphicon-plus'></i> <i class='glyphicon glyphicon-user'></i> Gestión de usuarios</div>"; $login = "<div title='agregar usuarios' class='btn btn-success' onclick=\"xajax_registro_express('','nuevo');\"><i class='glyphicon glyphicon-plus'></i> <i class='glyphicon glyphicon-user'></i> Gestión de usuarios</div>";
$resultado ="<h1><i class='glyphicon glyphicon-cog'></i> Configuración</h1> $resultado ="<h1><i class='glyphicon glyphicon-cog'></i> Configuración</h1>
$multiempresa $login"; $multiempresa $login";
$link=Conectarse(); $link=Conectarse();
mysqli_set_charset($link, "utf8"); mysqli_set_charset($link, "utf8");
$consulta = "SELECT * FROM empresa WHERE id = '$_SESSION[id_empresa]' LIMIT 1"; $consulta = "SELECT * FROM empresa WHERE id = '$_SESSION[id_empresa]' LIMIT 1";
$sql=mysqli_query($link,$consulta); $sql=mysqli_query($link,$consulta);
$empresa_razon_social = editar_campo("empresa","$_SESSION[id_empresa]","razon_social",""); $empresa_razon_social = editar_campo("empresa","$_SESSION[id_empresa]","razon_social","","","","");
$empresa_slogan = editar_campo("empresa","$_SESSION[id_empresa]","slogan",""); $empresa_slogan = editar_campo("empresa","$_SESSION[id_empresa]","slogan","","","","");
$empresa_direccion = editar_campo("empresa","$_SESSION[id_empresa]","direccion",""); $empresa_direccion = editar_campo("empresa","$_SESSION[id_empresa]","direccion","","","","");
$empresa_telefono = editar_campo("empresa","$_SESSION[id_empresa]","telefono_1",""); $empresa_telefono = editar_campo("empresa","$_SESSION[id_empresa]","telefono_1","","","","");
//$empresa_web = editar_campo("empresa","$_SESSION[id_empresa]","web",""); //$empresa_web = editar_campo("empresa","$_SESSION[id_empresa]","web","");
$empresa_web = remplacetas('empresa','id',"$_SESSION[id_empresa]",'web',''); $empresa_web = remplacetas('empresa','id',"$_SESSION[id_empresa]",'web','');
$empresa_web = "<strong>$empresa_web[0]</strong> (Para editar este campo comuníquese con el soporte de técnico )"; $empresa_web = "<strong>$empresa_web[0]</strong> (Para editar este campo comuníquese con el soporte de técnico )";
$empresa_email = editar_campo("empresa","$_SESSION[id_empresa]","email",""); $empresa_email = editar_campo("empresa","$_SESSION[id_empresa]","email","","","","");
$empresa_twitter = editar_campo("empresa","$_SESSION[id_empresa]","twitter",""); $empresa_twitter = editar_campo("empresa","$_SESSION[id_empresa]","twitter","","","","");
$empresa_facebook = editar_campo("empresa","$_SESSION[id_empresa]","facebook",""); $empresa_facebook = editar_campo("empresa","$_SESSION[id_empresa]","facebook","","","","");
$background = remplacetas("empresa","id",$_SESSION[id_empresa],"imagen",""); $background = remplacetas("empresa","id",$_SESSION[id_empresa],"imagen","");
$background_imagen = "images/secure/?file=300/$background[0]"; $background_imagen = "images/secure/?file=300/$background[0]";
$nombre = editar_campo("usuarios","$_SESSION[id]","p_nombre",""); $nombre = editar_campo("usuarios","$_SESSION[id]","p_nombre","","","","");
$apellido = editar_campo("usuarios","$_SESSION[id]","p_apellido",""); $apellido = editar_campo("usuarios","$_SESSION[id]","p_apellido","","","","");
$email = editar_campo("usuarios","$_SESSION[id]","email",""); $email = editar_campo("usuarios","$_SESSION[id]","email","","","","");
$username = editar_campo("usuarios","$_SESSION[id]","username",""); $username = editar_campo("usuarios","$_SESSION[id]","username","","","","");
$parametrizacion_css = parametrizacion_css("","",""); $parametrizacion_css = parametrizacion_css("","","");
$subir_imagen = subir_imagen(); $subir_imagen = subir_imagen();
$subir_imagen .= "<input name='imagen' id='imagen' type='hidden' > $subir_imagen .= "<input name='imagen' id='imagen' type='hidden' >
@ -15370,7 +15370,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
$contenido .= "$contenido_campo[0]\n"; $contenido .= "$contenido_campo[0]\n";
$contenido_li .= "<li>$contenido_campo[0]</li>"; $contenido_li .= "<li>$contenido_campo[0]</li>";
$contenido_array[]=$contenido_campo[0]; $contenido_array[]=$contenido_campo[0];
$editable .= "<li>".editar_campo("form_datos","$identificador","contenido","")."</li>"; $editable .= "<li>".editar_campo("form_datos","$identificador","contenido","","","","")."</li>";
} }
} }
@ -16763,7 +16763,8 @@ function registro_express($formulario,$accion) {
require("includes/datos.php"); require("includes/datos.php");
require ("includes/parametrizacion.php"); require ("includes/parametrizacion.php");
if($nombre_formulario =="") {$nombre_formulario = "login";} //if($nombre_formulario =="") {$nombre_formulario = "login";}
$nombre_formulario = "login";
$boton ="<div class='btn btn-block btn-success' onclick=\"xajax_registro_express(xajax.getFormValues('$nombre_formulario'),'confirmar')\">Grabar </div>"; $boton ="<div class='btn btn-block btn-success' onclick=\"xajax_registro_express(xajax.getFormValues('$nombre_formulario'),'confirmar')\">Grabar </div>";
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
@ -16968,9 +16969,9 @@ return $respuesta;
elseif($accion =="nuevo") { elseif($accion =="nuevo") {
//$respuesta = new xajaxResponse('utf-8'); //$respuesta = new xajaxResponse('utf-8');
$div="contenido"; $div="contenido";
if($_SESSION['id'] == 1 AND $soporte_multiempresa !== 0) { if($_SESSION['id'] == 1 AND @$soporte_multiempresa !== 0) {
$empresa = select('empresa','id','razon_social','',"estado = '1'",'id_empresa'); $empresa = select('empresa','id','razon_social','',"estado = '1'",'id_empresa','');
$empresa =" $empresa ="
<div class='input-group'> <div class='input-group'>
@ -16989,7 +16990,7 @@ $form = "
<div class='alert alert-warning'> <div class='alert alert-warning'>
<form class='form' id='$nombre_formulario' name='$nombre_formulario' > <form class='form' id='$nombre_formulario' name='$nombre_formulario' >
<input type='hidden' value = 'nuevo_$nombre_formato' id='nombre_formulario' name='nombre_formulario' > <input type='hidden' value = 'nuevo_$nombre_formulario' id='nombre_formulario' name='nombre_formulario' >
<legend>Usuario </legend> <legend>Usuario </legend>
<div class='row'> <div class='row'>
<div class='col-md-6'> <div class='col-md-6'>
@ -17227,8 +17228,8 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
$telefono_celular = editar_campo("$tabla_autenticacion",$row['id_usuario'],"telefono_celular","","","",""); $telefono_celular = editar_campo("$tabla_autenticacion",$row['id_usuario'],"telefono_celular","","","","");
$titulo_profesional = editar_campo("$tabla_autenticacion",$row['id_usuario'],"titulo_profesional","","","",""); $titulo_profesional = editar_campo("$tabla_autenticacion",$row['id_usuario'],"titulo_profesional","","","","");
$ocupacion = editar_campo("$tabla_autenticacion",$row['id_usuario'],"ocupacion","","","",""); $ocupacion = editar_campo("$tabla_autenticacion",$row['id_usuario'],"ocupacion","","","","");
$cargo = editar_campo("$tabla_autenticacion",$row['id_usuario'],"cargo","","",""); $cargo = editar_campo("$tabla_autenticacion",$row['id_usuario'],"cargo","","","","");
$equipo = editar_campo("$tabla_autenticacion",$row['id_usuario'],"equipo","","",""); $equipo = editar_campo("$tabla_autenticacion",$row['id_usuario'],"equipo","","","","");
if($row['imagen'] =="") { $imagen = "images/profile.jpg"; } if($row['imagen'] =="") { $imagen = "images/profile.jpg"; }
else{$imagen= "images/secure/?file=300/$row[imagen]";} else{$imagen= "images/secure/?file=300/$row[imagen]";}
if($row['firma'] =="") { $firma = ""; } if($row['firma'] =="") { $firma = ""; }
@ -17498,7 +17499,7 @@ $xajax->registerFunction("buscar_funcionario");
function usuarios_listado($tabla,$div){ function usuarios_listado($tabla,$div){
if($_SESSION['id'] == 1) { } else {$w_empresa = "WHERE id_empresa= '$_SESSION[id_empresa]' ";} if($_SESSION['id'] == 1) { $w_empresa="";} else {$w_empresa = "WHERE id_empresa= '$_SESSION[id_empresa]' ";}
$link=Conectarse(); $link=Conectarse();
@ -17508,19 +17509,19 @@ $consulta = "SELECT * FROM $tabla $w_empresa ORDER BY username ";
$sql=mysqli_query($link,$consulta); $sql=mysqli_query($link,$consulta);
$resultado="<table class='table table-striped table-responsive' > $resultado="<table class='table table-striped table-responsive' >
<legend>$name</legend> <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> <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 (mysqli_num_rows($sql)!='0'){
if($onchange !=''){$vacio ="";}else{$vacio ="<option value=''> >> Nuevo $descripcion << </option>";} // if($onchange !=''){$vacio ="";}else{$vacio ="<option value=''> >> Nuevo << </option>";}
$linea = 1; $linea = 1;
while( $row = mysqli_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
$username= editar_campo("$tabla",$row['id'],"username","","",""); $username= editar_campo("$tabla",$row['id'],"username","","","","");
$p_nombre= editar_campo("$tabla",$row['id'],"p_nombre","","",""); $p_nombre= editar_campo("$tabla",$row['id'],"p_nombre","","","","");
$p_apellido= editar_campo("$tabla",$row['id'],"p_apellido","","",""); $p_apellido= editar_campo("$tabla",$row['id'],"p_apellido","","","","");
$email= editar_campo("$tabla",$row['id'],"email","","",""); $email= editar_campo("$tabla",$row['id'],"email","","","","");
$equipo= editar_campo("$tabla",$row['id'],"equipo","","",""); $equipo= editar_campo("$tabla",$row['id'],"equipo","","","","");
//$empresa_id= editar_campo("$tabla",$row['id'],"id_empresa","","",""); //$empresa_id= editar_campo("$tabla",$row['id'],"id_empresa","","","");
$empresa_id= $row['id_empresa']; $empresa_id= $row['id_empresa'];
$grupo = remplacetas('usuarios_grupo','id',"$row[id_grupo]","grupo_nombre","") ; $grupo = remplacetas('usuarios_grupo','id',"$row[id_grupo]","grupo_nombre","") ;
@ -17528,10 +17529,10 @@ $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'];}
if($row[id] !="1") { if($row['id'] !="1") {
$acciones = "<a onclick=\" xajax_eliminar_campo('$tabla','$row[id]','tr_$row[id]')\"><i class='glyphicon glyphicon-trash'></i></a>";} $acciones = "<a onclick=\" xajax_eliminar_campo('$tabla','$row[id]','tr_$row[id]')\"><i class='glyphicon glyphicon-trash'></i></a>";}
else {$acciones="";} else {$acciones="";}
$resultado .= "<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>"; $resultado .= "<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>";