diff --git a/funciones/funciones.php b/funciones/funciones.php
index 86b4a81..757a7b3 100644
--- a/funciones/funciones.php
+++ b/funciones/funciones.php
@@ -19210,20 +19210,35 @@ $xajax->registerFunction("sucursales");
function ipes($id_usuario,$accion){
$respuesta = new xajaxResponse('utf-8');
-
+ $ipes_actual = remplacetas('form_parametrizacion','campo',$id_usuario,'descripcion'," tabla='usuarios' AND opcion='ipes'") ;
+ $class_internet="btn-primary";
+ $class_local="btn-primary";
+ $class_ipes="btn-primary";
+
$real_ip = getRealIP();
if($accion ==""){
+ if($ipes_actual[0] !="" ){
+ if ($ipes_actual[0] =="local" or $ipes_actual[0] =="internet"){
+ ${"class_".$ipes_actual[0]} ="btn-success disabled "; //${"key_lectura_".$id}
+ }else{ $class_ipes="btn-success ";}
+
+ }else{
+
+ // $class_ipes="btn-success disabled";
+
+ }
+
$resultado ="
IPs Permitidas
-
Internet
-
Local
-
Definir IPs
- $real_ip
-
+ Internet
+ Local
+ Definir IP
+
+
$sucursales_permitidas
@@ -19232,16 +19247,56 @@ if($accion ==""){
";
}
elseif($accion =="ipes"){
-
-
+ $input ="Grabar
";
+ $respuesta->addAssign("boton_$accion","className","btn btn-warning active ");
+ $respuesta->addAssign("boton_local","className","btn btn-primary ");
+ $respuesta->addAssign("boton_internet","className","btn btn-primary ");
+ $respuesta->addAssign("input_ipes","innerHTML",$input);
+return $respuesta;
+ }
+elseif($accion =="local"){
+ $insertar = parametrizacion_linea('usuarios',"$id_usuario","ipes","$accion",'','','');
+ $respuesta->addAssign("boton_$accion","className","btn btn-success inactive ");
+ $respuesta->addAssign("boton_ipes","className","btn btn-primary ");
+ $respuesta->addAssign("boton_internet","className","btn btn-primary ");
+ $respuesta->addAssign("input_ipes","innerHTML","");
+return $respuesta;
+ }
+elseif($accion =="internet"){
+ $insertar = parametrizacion_linea('usuarios',"$id_usuario","ipes","$accion",'','','');
+ $respuesta->addAssign("boton_$accion","className","btn btn-success inactive ");
+ $respuesta->addAssign("boton_local","className","btn btn-primary ");
+ $respuesta->addAssign("boton_local","className","btn btn-primary ");
+ $respuesta->addAssign("input_ipes","innerHTML","");
+return $respuesta;
}
- else{}
+ else{
+ if (filter_var($accion, FILTER_VALIDATE_IP)) {
+ $insertar = parametrizacion_linea('usuarios',"$id_usuario","ipes","$accion",'','','');
+ $respuesta->addAssign("boton_ipes","className","btn btn-success inactive ");
+ $respuesta->addAssign("boton_local","className","btn btn-primary ");
+ $respuesta->addAssign("boton_local","className","btn btn-primary ");
+ $respuesta->addAssign("input_ipes","innerHTML","$accion");
+ } else {
+ $respuesta->addAlert("$accion no es una ip válida");
+
+ }
+
+
+ return $respuesta;
+ }
return "$resultado";
}
-$xajax->registerFunction("sucursales");
+$xajax->registerFunction("ipes");
+
+
+function filtrar_ip($ip){
+
+
+ }
function getRealIP()
{