import javax.servlet.http.HttpServletRequest;
import org.cacert.gigi.GigiApiException;
+import org.cacert.gigi.dbObjects.CertificateOwner;
import org.cacert.gigi.dbObjects.Domain;
import org.cacert.gigi.dbObjects.DomainPingConfiguration;
import org.cacert.gigi.dbObjects.DomainPingExecution;
-import org.cacert.gigi.dbObjects.User;
import org.cacert.gigi.localisation.Language;
import org.cacert.gigi.output.template.Form;
import org.cacert.gigi.output.template.IterableDataset;
import org.cacert.gigi.output.template.Template;
-import org.cacert.gigi.pages.Page;
+import org.cacert.gigi.pages.LoginPage;
public class DomainPinglogForm extends Form {
- static Template t = new Template(DomainPinglogForm.class.getResource("DomainPinglogForm.templ"));
+ private static final Template t = new Template(DomainPinglogForm.class.getResource("DomainPinglogForm.templ"));
Domain target;
@Override
public boolean submit(PrintWriter out, HttpServletRequest req) throws GigiApiException {
- User u = Page.getUser(req);
+ CertificateOwner u = LoginPage.getAuthorizationContext(req).getTarget();
int i = Integer.parseInt(req.getPathInfo().substring(DomainOverview.PATH.length()));
Domain d = Domain.getById(i);
vars.put("state", pings[counter].getState());
vars.put("type", pings[counter].getType());
vars.put("config", pings[counter].getInfo());
+ vars.put("date", pings[counter].getDate());
String ping3 = pings[counter].getResult();
if (ping3 == null) {
vars.put("result", "");