Regalamiunsorriso/decompiled-libs/www/acxent-common-1.0.1/it/acxent/newsletter/servlet/CodaMessaggiOpenMailSvlt.java

36 lines
1.2 KiB
Java
Raw Normal View History

2026-04-22 18:41:37 +02:00
package it.acxent.newsletter.servlet;
import it.acxent.newsletter.CodaMessaggi;
import it.acxent.servlet.GetFileSvlt;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(urlPatterns = {"/_img/_imgMsg/logo/*"})
public class CodaMessaggiOpenMailSvlt extends GetFileSvlt {
protected String getFileName(HttpServletRequest req, HttpServletResponse res) {
String temp = req.getRequestURI();
int idx1 = temp.lastIndexOf("_") + 1;
int idx2 = temp.lastIndexOf(".png");
try {
long l_id = Long.parseLong(temp.substring(idx1, idx2));
if (l_id > 0L) {
CodaMessaggi bean = new CodaMessaggi(getApFull(req));
bean.findByPrimaryKey(l_id);
if (bean.getDBState() == 1)
CodaMessaggi.addLettura(bean, req.getRemoteAddr());
}
} catch (Exception e) {
e.printStackTrace();
}
return getDocBase() + "_img/_imgMsg/logo/logoMsg.png";
}
protected boolean checkProfile(HttpServletRequest req, HttpServletResponse res) {
return true;
}
protected boolean isSecureServlet(HttpServletRequest req) {
return false;
}
}