<%@page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*"%> 
<%@ include file="Connections/frac.jsp" %>
<%--Copyright (C) 2002 Tony Grant

This file is part of lmstoolkit

lmstoolkit is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

lmstoolkit is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public
License along with lmstoolkit; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA--%>
<%
// *** Edit Operations: declare variables

// set the form action variable
String MM_editAction = request.getRequestURI();
if (request.getQueryString() != null && request.getQueryString().length() > 0) {
  MM_editAction += "?" + request.getQueryString();
}

// connection information
String MM_editDriver = null, MM_editConnection = null, MM_editUserName = null, MM_editPassword = null;

// redirect information
String MM_editRedirectUrl = null;

// query string to execute
StringBuffer MM_editQuery = null;

// boolean to abort record edit
boolean MM_abortEdit = false;

// table information
String MM_editTable = null, MM_editColumn = null, MM_recordId = null;

// form field information
String[] MM_fields = null, MM_columns = null;
%>
<%
// *** Delete Record: construct a sql delete statement and execute it

if (request.getParameter("MM_delete") != null &&
    request.getParameter("MM_recordId") != null) {

  MM_editDriver     = MM_frac_DRIVER;
  MM_editConnection = MM_frac_STRING;
  MM_editUserName   = MM_frac_USERNAME;
  MM_editPassword   = MM_frac_PASSWORD;
  MM_editTable = "individu";
  MM_editColumn = "individu_id";
  MM_recordId = "" + request.getParameter("MM_recordId") + "";
  MM_editRedirectUrl = "contactindex.jsp";

  // append the query string to the redirect URL
  if (MM_editRedirectUrl.length() != 0 && request.getQueryString() != null) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + request.getQueryString();
  }
}
%>
<%
// *** Delete Record: construct a sql delete statement and execute it

if (request.getParameter("MM_delete") != null &&
    request.getParameter("MM_recordId") != null) {

  // create the delete sql statement
  MM_editQuery = new StringBuffer("delete from ").append(MM_editTable);
  MM_editQuery.append(" where ").append(MM_editColumn).append(" = ").append(MM_recordId);
  
  if (!MM_abortEdit) {
    // finish the sql and execute it
    Driver MM_driver = (Driver)Class.forName(MM_editDriver).newInstance();
    Connection MM_connection = DriverManager.getConnection(MM_editConnection,MM_editUserName,MM_editPassword);
    PreparedStatement MM_editStatement = MM_connection.prepareStatement(MM_editQuery.toString());
    MM_editStatement.executeUpdate();
    MM_connection.close();

    // redirect with URL parameters
    if (MM_editRedirectUrl.length() != 0) {
      response.sendRedirect(response.encodeRedirectURL(MM_editRedirectUrl));
    }
  }
}
%>
<%
String individu__MMColParam = "1";
if (request.getParameter("individu_id") !=null) {individu__MMColParam = (String)request.getParameter("individu_id");}
%>
<%
Driver Driverindividu = (Driver)Class.forName(MM_frac_DRIVER).newInstance();
Connection Connindividu = DriverManager.getConnection(MM_frac_STRING,MM_frac_USERNAME,MM_frac_PASSWORD);
PreparedStatement Statementindividu = Connindividu.prepareStatement("SELECT * FROM individu WHERE individu_id = " + individu__MMColParam + "");
ResultSet individu = Statementindividu.executeQuery();
boolean individu_isEmpty = !individu.next();
boolean individu_hasData = !individu_isEmpty;
Object individu_data;
int individu_numRows = 0;
%>
<html>
<head>
<title>Supprime individu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="frac.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<map name="Map"> 
    <area shape="rect" coords="-1,65,82,82" href="search_individu.jsp">
    <area shape="rect" coords="85,66,117,84" href="contactindex.jsp">
    <area shape="rect" coords="385,64,418,83" href="oeuvreindex.jsp">
    <area shape="rect" coords="123,63,269,85" href="search_doc.html">
    <area shape="rect" coords="309,65,384,84" href="find_oeuvre.html">
  </map>
<br>
  &nbsp;&nbsp;<h2 align="left">Supprimer un individu</h2>
<form name="form1" method="POST" action="<%=MM_editAction%>">
  <table width="550" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr> 
      <td><%=(((individu_data = individu.getObject("individu_id"))==null || individu.wasNull())?"":individu_data)%></td>
      <td><%=(((individu_data = individu.getObject("first_name"))==null || individu.wasNull())?"":individu_data)%></td>
      <td><%=(((individu_data = individu.getObject("name"))==null || individu.wasNull())?"":individu_data)%></td>
      <td> 
        <input type="submit" name="Submit" value="Supprime">
      </td>
    </tr>
  </table>
  <input type="hidden" name="MM_delete" value="true">
  <input type="hidden" name="MM_recordId" value="<%=(((individu_data = individu.getObject("individu_id"))==null || individu.wasNull())?"":individu_data)%>">
</form>
<p>&nbsp;</p>
<p> 
  <map name="Map"> 
    <area shape="rect" coords="4,6,39,24" href="#top">
    <area shape="rect" coords="81,5,145,22" href="javascript:history.back()">
    <area shape="rect" coords="286,6,389,23" href="search_doc.html">
  </map>
</p>
</body>
</html>
<%
individu.close();
Connindividu.close();
%>