anchor.diff:        st1.executeUpdate();
         st2.executeUpdate();
   
  -      out.print(" ");
  -      logger.info("  " + msgid + "  " + nick + "   `" + reason + '\'');
  +      out.print("Сообщение удалено");
  +      logger.info("Удалено сообщение " + msgid + " пользователем " + nick + " по причине `" + reason + '\'');
   
         st1.close();
         st2.close();
  
positive.code: <%@ page pageEncoding="koi8-r" contentType="text/html; charset=utf-8"%>
  <%@ page import="java.sql.Connection,java.sql.PreparedStatement,java.sql.ResultSet"  %>
  <%@ page import="java.util.logging.Logger"%>
  <%@ page import="ru.org.linux.site.*" %>
  
negative.code:       ResultSet lockResult = lock.executeQuery(); // lock another delete.jsp on this row
  
        if (lockResult.next() && lockResult.getBoolean("deleted")) {
          throw new UserErrorException("Сообщение уже удалено");
        }
  
        PreparedStatement pr = db.prepareStatement("SELECT postdate>CURRENT_TIMESTAMP-'1 hour'::interval as perm FROM users, topics WHERE topics.id=? AND topics.userid=users.id AND users.nick=?");
  