Implementación de restricción por equipos en la edición.

This commit is contained in:
fredyrivera 2017-03-20 09:27:50 -05:00
parent 07cb0343ca
commit cd771a3f93

View File

@ -8213,6 +8213,7 @@ function formulario_embebido($id){
function formulario_embebido_ajax($id,$opciones,$tipo){ function formulario_embebido_ajax($id,$opciones,$tipo){
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
$publico = remplacetas('form_id','id',"$id",'modificable',"") ; $publico = remplacetas('form_id','id',"$id",'modificable',"") ;
$equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ;
if($publico[0] =="0" AND $_SESSION[id] =="") { if($publico[0] =="0" AND $_SESSION[id] =="") {
$resultado = " <div class='alert alert-danger'><h1>NO tiene permiso para usar este formulario <i class='glyphicon glyphicon-key'></i></h1>"; $resultado = " <div class='alert alert-danger'><h1>NO tiene permiso para usar este formulario <i class='glyphicon glyphicon-key'></i></h1>";
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); $respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
@ -8232,12 +8233,28 @@ function formulario_embebido_ajax($id,$opciones,$tipo){
} }
else{ $permiso_identificador = ""; $salir="";} else{ $permiso_identificador = ""; $salir="";}
if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
$aviso = "<div class='alert alert-warning text-center '>
<h1><i class='glyphicon glyphicon-exclamation-triangle'></i> ATENCIÓN<br><small>No está autorizado Para modificar esta información</small><br> pertenece a un grupo de trabajo diferente</h1></div>";
$resultado = "
<div class='container-fluid' style=''>
$salir
$aviso
</div>
";
// $respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$pie = empresa_datos("$id_empresa",'pie');
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta;
}
if($tipo =='edit' AND ($_SESSION['id_empresa'] !== $id_empresa[0] AND $_SESSION['id'] != $propietario[0] )AND $permiso_identificador != $opciones) { if($tipo =='edit' AND ($_SESSION['id_empresa'] !== $id_empresa[0] AND $_SESSION['id'] != $propietario[0] )AND $permiso_identificador != $opciones) {
$password = buscar_campo_tipo($id,"18"); $password = buscar_campo_tipo($id,"18");
$aviso = "<div class='alert alert-warning text-center '><h1><i class='glyphicon glyphicon-exclamation-triangle'></i> ATENCIÓN<br><small>No está autorizado</small> // $_SESSION[id] != $propietario[0] //</h1></div>"; $aviso = "<div class='alert alert-warning text-center '><h1><i class='glyphicon glyphicon-exclamation-triangle'></i> ATENCIÓN<br><small>No está autorizado</small> </h1></div>";
$seguridad =" $seguridad ="
<div class='input-group has-error ' id='div_seguridad_$control'> <div class='input-group has-error ' id='div_seguridad_$control'>