示例#1
0
 if ($fin_de_ruta_autorizacion == false) {
     $remitente = $t_dueno;
     $mensaje = sprintf("<a href=" . $RUTA_R . "flujos/comprobaciones/index.php?view=view&id=%s>La Comprobaci&oacute;n de Viaje <strong>%05s</strong> te ha sido <strong>ASIGNADA</strong> para su aprobaci&oacute;n.</a>", $idTramite, $IdTramSolc);
     //Envia notificacion al siguiente autorizador ----------------------------------------------------
     $aux = array();
     $query = sprintf("SELECT ut_id, ut_usuario, ut_tipo, tu_id, tu_nombre\n\t\t\t\t\tFROM usuario_tipo AS ut\n\t\t\t\t\tINNER JOIN cat_tipo_usuario AS ctu\n\t\t\t\t\tON ut_tipo = ctu.tu_id\n\t\t\t\t\tWHERE tu_id = '4'");
     $rst = $cnn->consultar($query);
     while ($datos = mysql_fetch_assoc($rst)) {
         array_push($aux, $datos);
     }
     foreach ($aux as $datosAux) {
         $destinatario = $datosAux["ut_usuario"];
         $tramite->EnviaNotificacion($idTramite, $mensaje, $remitente, $destinatario, "1");
         //"0" para no enviar email y "1" para enviarlo
     }
     $tramite->Modifica_Autorizaciones($idTramite, $t_dueno, 0);
     //Envia notificacion al iniciador de la solicitud de viaje ----------------------------------
     $mensaje = sprintf("<a href=" . $RUTA_R . "flujos/comprobaciones/index.php?view=view&id=%s>La Comprobaci&oacute;n de Viaje <strong>%05s</strong> ha sido <strong>AUTORIZADA</strong> y asignada a Finanzas para su revisi&oacute;n.</a>", $idTramite, $IdTramSolc);
     $destinatario = $tramite->Get_dato("t_iniciador");
     $tramite->EnviaNotificacion($idTramite, $mensaje, $t_dueno, $destinatario, "0");
     //"0" para no enviar email y "1" para enviarlo
 } else {
     //Actualizamos el campo de observaciones
     if ($sObser != "") {
         $query = sprintf("UPDATE comprobaciones SET co_observaciones  = '%s' WHERE co_tramite = '%s'", $sObser, $idTramite);
         $cnn->ejecutar($query);
     }
     //Envia notificacion al iniciador de la solicitud de viaje ----------------------------------
     $mensaje = sprintf("<a href=" . $RUTA_R . "flujos/comprobaciones/index.php?view=view&id=%s>La Comprobaci&oacute;n de Viaje <strong>%05s</strong> ha sido <strong>APROBADA</strong> por Finanzas.</a>", $idTramite, $IdTramSolc);
     $anio = date('Y');
     $mes = date('m');
示例#2
0
                    $query = sprintf("INSERT INTO observaciones(ob_id,ob_texto,ob_fecha,ob_tramite,ob_usuario)\n\t\t\t\t\t\t\tVALUES(default,'%s',now(),%s,%s)", $texto, $t_id, $u_id);
                    $ob_id = $cnn->insertar($query);
                }
                @mysql_query("BEGIN");
                $tramite = new Tramite();
                $rutauatorizacion = $tramite->GetRutaAutorizacion($t_id);
                $ruta_autorizadores = $rutauatorizacion[0] . "|" . $rutauatorizacion[1] . "|" . $rutauatorizacion[2];
                $aprobador = $rutauatorizacion[1];
                if ($aprobador == '') {
                    @mysql_query("ROLLBACK");
                    header("Location: ./index.php?errsave=n");
                }
                //Se modifica la etapa
                $tramite = new Tramite();
                $tramite->Modifica_Etapa($t_id, SOLICITUD_ETAPA_APROBACION, FLUJO_SOLICITUD, $aprobador);
                $tramite->Modifica_Autorizaciones($t_id, 0, 0);
                $duenoActual = new Usuario();
                $duenoActual->Load_Usuario_By_ID($u_id);
                $mensaje = sprintf("<a href=" . $RUTA_R . "flujos/solicitudes/index.php?view=view&id=%s>La Solicitud de Viaje <strong>%05s</strong> ha sido <strong>Aceptada</strong> por: <strong>%s</strong> y requiere de su aprobaci&oacute;n.</a>", $t_id, $t_id, $duenoActual->Get_dato('nombre'));
                $tramite = new Tramite();
                $tramite->EnviaNotificacion($t_id, $mensaje, $u_id, $aprobador, "1");
                @mysql_query("COMMIT");
                header("Location: ./index.php?action=comprar");
            }
        }
    }
}
// Muestra la pantalla de Autorizacion
if (isset($_GET['id']) && $_GET['id'] != "" && isset($_GET['view']) || isset($_GET['edit_view']) && isset($_GET['id'])) {
    $cnn = new conexion();
    $query = "SELECT t_flujo FROM tramites WHERE t_id =" . $_GET['id'];