<%@ page contentType="text/html; charset=UTF-8" import="java.util.List" %> Quote approval <% if (lq.UserUtil.isAuthenticated()) { out.println("Logget inn som: " + lq.UserUtil.getAuthenticatedEmail() + "
"); if (!lq.Strings.nullOrEmpty(request.getParameter("id"))) { String action = request.getParameter("action"); if (action != null && (action.equals("approve") || action.equals("reject"))) { try { Long id = Long.parseLong(request.getParameter("id")); if (action.equals("approve")) { lq.QuoteUtil.approveQuote(id); out.println("Godkjente quote #" + id); } else { lq.QuoteUtil.rejectQuote(id); out.println("Avviste quote #" + id); } } catch (NumberFormatException e) { out.println("lmao for en gimp hax
"); } } else { out.println("Feilkode π/3"); } out.println("

"); } List pendingQuotes = lq.QuoteUtil.getQuotesPendingApproval(); for (lq.Quote quote : pendingQuotes) { String nick = lq.Strings.escape(quote.getAuthor()); String timestamp = lq.DateUtil.timestampFormat.format(quote.getTimestamp()); String date = lq.DateUtil.dateFormat.format(quote.getQuoteDate()); String content = lq.Strings.escape(quote.getContent()); out.println("

");
        out.println("Fra " + quote.getIp() + ", " + timestamp);
        out.println("Nick: " + nick);
        out.println("Date: " + date);
        out.println();
        out.println(content);
        out.println("
"); out.println("avvis"); out.println(", "); out.println("godkjenn"); out.println("
"); } String logoutUrl = lq.UserUtil.getLogoutUrl(request.getRequestURI()); out.println("Logg ut"); } else { String loginUrl = lq.UserUtil.getLoginUrl(request.getRequestURI()); out.println("Logg inn"); } %>