$_SESSION["perfil"] = "1"; } else { $_SESSION["perfil"] = "1"; } } //Inicio de variable de perfil si es que el usuario no tiene más de una sola asignación de tipo de usuario. //error_log("UT_TIPO???".$_SESSION["perfil"]); $query = ""; if ($t_flujo == FLUJO_SOLICITUD_GASTOS) { $query = "SELECT t_id, t_etiqueta, DATE(t_fecha_registro), (SELECT et_etapa_nombre FROM etapas WHERE et_etapa_id = t_etapa_actual AND et_flujo_id = t_flujo ), \n\t\t\t\t\tsg_monto, sg_divisa FROM tramites INNER JOIN solicitud_gastos ON (sg_tramite = tramites.t_id) \n\t\t\t\t\tWHERE t_dueno = '" . $_SESSION["idusuario"] . "' AND t_flujo = '" . FLUJO_SOLICITUD_GASTOS . "' AND (t_etapa_actual = '" . SOLICITUD_GASTOS_ETAPA_APROBACION . "' OR t_etapa_actual = '" . SOLICITUD_GASTOS_ETAPA_EN_APROBACION_POR_DIRECTOR . "') AND sg_tramite = '" . $hidTramite . "' ORDER BY t_id DESC"; } else { if ($t_flujo == FLUJO_SOLICITUD) { $t_dueno = $_SESSION["idusuario"]; if ($etapa_tramite == SOLICITUD_ETAPA_AGENCIA) { $agrup_usu = new AgrupacionUsuarios(); $agrup_usu->Load_Homologacion_Dueno_By_u_ID($t_dueno); $t_dueno = $agrup_usu->Get_dato("hd_au_id"); } $query = "SELECT t_id, t_etiqueta, DATE(t_fecha_registro), (SELECT et_etapa_nombre FROM etapas WHERE et_etapa_id = t_etapa_actual AND et_flujo_id = t_flujo ), \n\t\t\t\t\tsv_total FROM tramites INNER JOIN solicitud_viaje ON (solicitud_viaje.sv_tramite=tramites.t_id) \n\t\t\t\t\tWHERE t_dueno = '" . $t_dueno . "' AND t_flujo = '" . FLUJO_SOLICITUD . "' AND (t_etapa_actual = '" . SOLICITUD_ETAPA_AGENCIA . "' OR t_etapa_actual = '" . SOLICITUD_ETAPA_EN_APROBACION . "' OR t_etapa_actual = '" . SOLICITUD_ETAPA_EN_APROBACION_POR_DIRECTOR . "') AND sv_tramite = '" . $hidTramite . " ' ORDER BY t_id DESC"; } else { if ($t_flujo == FLUJO_COMPROBACION) { $query = "SELECT t_id, t_etiqueta, DATE(t_fecha_registro), (SELECT et_etapa_nombre FROM etapas WHERE et_etapa_id = t_etapa_actual AND et_flujo_id = t_flujo ) \n\t\t\t\t\tFROM tramites INNER JOIN comprobaciones ON (comprobaciones.co_mi_tramite = tramites.t_id)\n\t\t\t\t\tWHERE t_dueno = '" . $_SESSION["idusuario"] . "' AND t_flujo = '" . FLUJO_COMPROBACION . "' AND (t_etapa_actual = '" . COMPROBACION_ETAPA_EN_APROBACION . "' OR t_etapa_actual = '" . COMPROBACION_ETAPA_EN_APROBACION_POR_DIRECTOR . "') AND co_mi_tramite = '" . $hidTramite . "' ORDER BY t_id DESC"; } else { if ($t_flujo == FLUJO_COMPROBACION_INVITACION) { $query = "SELECT t_id, t_etiqueta, DATE(t_fecha_registro), (SELECT et_etapa_nombre FROM etapas WHERE et_etapa_id = t_etapa_actual AND et_flujo_id = t_flujo ) \n\t\t\t\t\tFROM tramites INNER JOIN comprobacion_invitacion ON (comprobacion_invitacion.co_mi_tramite=tramites.t_id) \n\t\t\t\t\tWHERE t_dueno = '" . $_SESSION["idusuario"] . "' AND t_flujo = '" . FLUJO_COMPROBACION_INVITACION . "' AND (t_etapa_actual = '" . COMPROBACION_INVITACION_ETAPA_APROBACION . "' OR t_etapa_actual = '" . COMPROBACION_INVITACION_ETAPA_EN_APROBACION_POR_DIRECTOR . "') AND co_mi_tramite = '" . $hidTramite . "' ORDER BY t_id DESC"; } } } } //error_log("Query: ".$query); error_log("tr " . $T->validaTramiteActivo($query) . " hid: " . $hidTramite);
$L2->Cabeceras("Consultar"); $L2->Cabeceras("Editar"); $L2->Cabeceras("Eliminar"); //$L2->Herramientas("D","./index.php?edit_view=edit_view&id="); //se hace llamado a la funcion eliminar eliminar(); $L2->muestra_lista($query, 0, false, -1, "", 10, "solviaje"); } // // // Solicitudes pendientes de Aprobar // //Se checa si el usuario pertenece a Controlling o Finanzas $parametros = ""; $agrup_usu = new AgrupacionUsuarios(); if ($agrup_usu->Load_Homologacion_Dueno_By_u_ID($_SESSION["idusuario"])) { $idAgrupacion = $agrup_usu->Get_dato("hd_au_id"); if ($idAgrupacion != "") { $parametros = ", " . $idAgrupacion; } } // echo "<br><br>"; if ($_SESSION["perfil"] != 3) { echo "<h1>Solicitudes Pendientes de mi Aprobación </h1>"; echo "<form action='index.php' method='post' name='comprobacionesaprobs'>"; $L = new Lista(); $L->Cabeceras("Folio"); $L->Cabeceras("Motivo de Viaje"); $L->Cabeceras("Fecha Registro"); $L->Cabeceras("Etapa");
//error_log("--------------->>>>>".$_SESSION["usuario"]); //error_log("--------------->>>>>".$_SESSION["usuario"]); //$_SESSION["usuario"] = $_SESSION["usuario"]; if (isset($_SESSION['iddelegado'])) { error_log("El id del usuario delegante es el siguiente: " . $_SESSION["idusuario"]); error_log("El usuario que se esta delegando tiene el siguiente ID: " . $_SESSION['iddelegado']); error_log("El usuario que se esta delegando tiene el siguiente Nombre: " . $_SESSION['delegado']); $_SESSION['nombreDelegado'] = $_SESSION['delegado']; } $I = new Interfaz("Inicial"); imprime_mensajes(); //Se checa si el usuario pertenece a Controlling o Finanzas error_reporting(0); $parametros = ""; $agrup_usu = new AgrupacionUsuarios(); $agrup_usu->Load_Homologacion_Dueno_By_u_ID($iduser); $idAgrupacion = $agrup_usu->Get_dato("hd_au_id"); if ($idAgrupacion != "") { $parametros = ", " . $idAgrupacion; } $tipo_usuario = ""; $auxiliar = ""; if ($_SESSION["perfil"] == 6) { $tipo_usuario = "nt_asignado_a = '2000'"; } else { if ($_SESSION["perfil"] == 5) { $tipo_usuario = "nt_asignado_a = '1000'"; } else { if ($_SESSION["perfil"] == 10) { $tipo_usuario = "nt_asignado_a = '4000'"; } else {