Exemplo n.º 1
0
         $_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);
Exemplo n.º 2
0
     $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&oacute;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");
Exemplo n.º 3
0
 //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 {