示例#1
0
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");
    }
}
示例#2
0
    }
    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&oacute;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&iacute;</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>