function Actualizar() { $usuario = $_SESSION["usuario"]; $Usu = new Usuario(); if (isset($_POST['new_password']) && $_POST['new_password'] != "" || isset($_POST['email']) && $_POST['email'] != "" || isset($_POST['telefono']) && $_POST['telefono'] != "" || isset($_POST['extension']) && $_POST['extension'] != "" || isset($_POST['idioma_preferido']) && $_POST['idioma_preferido'] != "") { if (isset($_POST['new_password']) && $_POST['new_password'] != "") { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $Usu->Load_Usuario($empleado); $npassw = $_POST['new_password']; $N = new Notificacion(); $query = "update usuario set u_passwd='" . $npassw . "' where u_usuario='" . $empleado . "'"; $rst = $cnn->ejecutar($query); $body = "<p>\n \t\t<strong>Estimado {$Usu->Get_dato_mail_("nombre")}</strong><br>\n \t\tSu clave de acceso es: <strong>{$Usu->Get_dato_mail_("u_passwd")}</strong>\n \t\t</p>"; $N->set_contenido($body); $N->set_destinatario($Usu->Get_dato_mail_("u_email")); $N->notificaUsu(); } if (isset($_POST['email']) && $_POST['email'] != "") { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $email = $_POST['email']; $query = "update usuario set u_email='" . $email . "' where u_usuario='" . $empleado . "'"; error_log($query); $rst = $cnn->ejecutar($query); } if (isset($_POST['telefono'])) { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $Usu->Load_Usuario($empleado); $telefono = $_POST['telefono']; $query = "update empleado set telefono='" . $telefono . "' where idempleado='" . $Usu->Get_dato('idempleado') . "'"; error_log($query); $rst = $cnn->ejecutar($query); } if (isset($_POST['extension'])) { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $Usu->Load_Usuario($empleado); $telefono = $_POST['extension']; $query = "update empleado set extension='" . $telefono . "' where idempleado='" . $Usu->Get_dato('idempleado') . "'"; error_log($query); $rst = $cnn->ejecutar($query); } if (isset($_POST['idioma_preferido'])) { $cnn = new conexion(); $empleado = $_SESSION["empleado"]; $idioma = $_POST['idioma_preferido']; $query = "update usuario set u_idioma='" . $idioma . "' where u_usuario='" . $empleado . "'"; error_log($query); $rst = $cnn->ejecutar($query); } header("Location: index.php?okupdate"); } else { header("Location: index.php?error"); } }
} header("Location: ./index.php?activo=yes&" . $completeUrl); } else { if (isset($_GET['action']) && $_GET['action'] == "aceptar" && isset($_GET['id']) && $_GET['id'] != "") { $asignadoa = $Usu->SetAceptaDelegado($_GET['id']); $N = new Notificacion(); $U = new Usuario(); //$U->Load_empleado($asignadoa); $U->Load_usuario($asignadoa); //$cad="Estimado <strong>".$U->Get_dato_Empleado('nombre')."</strong> el usuario <strong> {$_SESSION["usuario"]}</strong> ha aceptado la delegacion que le solicito."; $cad = "Estimado <strong>" . $U->Get_dato('nombre') . "</strong> el usuario <strong> {$_SESSION["usuario"]}</strong> ha <strong>ACEPTADO</strong> la delegación que le solicito."; //$N->Add(utf8_encode($cad),0,$asignadoa,$coment="Ninguno",0); $N->Add(utf8_encode($cad), 0, $U->Get_dato('idempleado'), $coment = "Ninguno", 0); $cad .= "<br><br>\n\t\t\t\t\tPara Ingresar al sistema presione:<a href='http://201.159.131.127/eexpenses_danone'><strong>aquí</strong></a>."; $N->set_contenido($cad); $N->set_destinatario($U->Get_dato("u_email")); //$N->notificaUsu(); $cnn = new conexion(); $query = sprintf("update notificaciones set nt_activo=0, nt_aceptado=1 where nt_id ='%s'", $_GET['id']); $cnn->insertar($query); $completeUrl = ""; if (isset($_GET['ltotal']) && isset($_GET['lactual'])) { $completeUrl = "ltotal=" . $_GET['ltotal'] . "&lactual=" . $_GET['lactual']; } header("Location: ./index.php?activo=yes&" . $completeUrl); } } ?> <html> <head>