<?php
session_start();
$user_ID=$_SESSION[user_ID];
if (!$user_ID || $user_ID=='0')
{
header('location: index.php');
die('Login failed');
}
require("util.php");
$sql = new MySQL_class;
$sql->Create("generator");
$esql = new MySQL_class;
$esql->Create("generator");
if ($_GET[FieldID]) { $_SESSION[var_FieldID] = $_GET[FieldID]; }
$TableID=$_SESSION[var_TableID];
$DatabaseID=$_SESSION[var_DatabaseID];
$FieldID=$_SESSION[var_FieldID];
?>
<?php
$sql->QueryItem("SELECT `TableName` FROM `tables` WHERE `TableID` = $TableID");
$table = htmlspecialchars($sql->data[0]);
$sql->QueryItem("SELECT `DatabaseName` FROM `database` WHERE `DatabaseID` = $DatabaseID");
$database = htmlspecialchars($sql->data[0]);
$sql->QueryItem("SELECT fields.FieldName as F465, fields.DisplayName as F466, fields.Name as F533, fields.SessionVar as F475, fields.Type as F478, fields.Help as F476, fields.ListWidth as F477, fields.AreaHeight as F479, fields.List as F480, fields.Record as F493, fields.LookupTable as F481, fields.LookupIDField as F482, fields.LookupDisplayField as F517, fields.OrderByField as F516, fields.Default as F484, fields.Order as F483 FROM `fields` WHERE fields.FieldID='$FieldID' AND fields.TableID='$TableID'");
$FieldName = htmlspecialchars($sql->data['F465']);
$DisplayName = htmlspecialchars($sql->data['F466']);
$Name = $sql->data['F533'];
$SessionVar = htmlspecialchars($sql->data['F475']);
$Type = $sql->data['F478'];
$Help = htmlspecialchars($sql->data['F476']);
$ListWidth = $sql->data['F477'];
$AreaHeight = $sql->data['F479'];
$List = $sql->data['F480'];
$Record = $sql->data['F493'];
$LookupTable = htmlspecialchars($sql->data['F481']);
$LookupIDField = htmlspecialchars($sql->data['F482']);
$LookupDisplayField = htmlspecialchars($sql->data['F517']);
$OrderByField = htmlspecialchars($sql->data['F516']);
$Default = htmlspecialchars($sql->data['F484']);
$Order = $sql->data['F483'];
if ($_POST['FieldID']!='') {
$FieldName = ($_POST['FieldName']);
$DisplayName = ($_POST['DisplayName']);
$Name = $_POST['Name'];
$SessionVar = ($_POST['SessionVar']);
$Type = $_POST['Type'];
$Help = ($_POST['Help']);
$ListWidth = $_POST['ListWidth'];
$AreaHeight = $_POST['AreaHeight'];
$List = $_POST['List'];
$Record = $_POST['Record'];
$LookupTable = ($_POST['LookupTable']);
$LookupIDField = ($_POST['LookupIDField']);
$LookupDisplayField = ($_POST['LookupDisplayField']);
$OrderByField = ($_POST['OrderByField']);
$Default = ($_POST['Default']);
$Order = $_POST['Order'];
}
?>
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
<TITLE>Field wijzigen</TITLE>
<script>
function confirmDelete(delUrl) {
if (confirm("Field verwijderen?")) {
document.location = delUrl;
}
}
</script>
</HEAD>
<BODY LANG="en-US" DIR="LTR">
<FORM NAME="Edit" ACTION="posteditfield.php" METHOD=POST>
<?php echo("<INPUT TYPE=HIDDEN NAME=\"FieldID\" SIZE=5 VALUE=\"$FieldID\">");?>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=4 CELLSPACING=1>
<THEAD>
<TR>
<TD COLSPAN=2 WIDTH=100% VALIGN=TOP BGCOLOR="#000080">
<P><FONT COLOR="#ffffff"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt"><B>Field wijzigen
</B></FONT></FONT></FONT></P>
</TD>
</TR>
</THEAD>
<TBODY>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
SQLName
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php
echo ("<SELECT NAME=\"FieldName\" STYLE=\"width: 210px\" OnChange=\"Edit.action=''; Edit.submit();\">");
echo "<OPTION VALUE=\"\"></OPTION>";
$sql->Query("show fields from $database.$table");
for ($i = 0; $i < $sql->rows; $i++)
{
$sql->Fetch($i);
$opzoekID = $sql->data[Field];
$opzoekweergave = $opzoekID;
echo ("<OPTION ");
if ($opzoekID == $FieldName) {echo "SELECTED ";};
echo "VALUE=\"$opzoekID\">$opzoekweergave";
}
echo ("</SELECT>");
?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
Title
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"DisplayName\" SIZE=30 VALUE=\"$DisplayName\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
Name
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"Name\" SIZE=30 VALUE=\"$Name\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
SessionVar
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"SessionVar\" SIZE=30 VALUE=\"$SessionVar\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
Type
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php
echo ("<SELECT NAME=\"Type\" STYLE=\"width: 210px\" OnChange=\"Edit.action=''; Edit.submit();\">");
if ($Type=='int') {
echo "<OPTION VALUE=\"int\" SELECTED>int</OPTION>\n";
} else {
echo "<OPTION VALUE=\"int\">int</OPTION>\n";
}
if ($Type=='enum') {
echo "<OPTION VALUE=\"enum\" SELECTED>enum</OPTION>\n";
} else {
echo "<OPTION VALUE=\"enum\">enum</OPTION>\n";
}
if ($Type=='text') {
echo "<OPTION VALUE=\"text\" SELECTED>text</OPTION>\n";
} else {
echo "<OPTION VALUE=\"text\">text</OPTION>\n";
}
if ($Type=='varchar') {
echo "<OPTION VALUE=\"varchar\" SELECTED>varchar</OPTION>\n";
} else {
echo "<OPTION VALUE=\"varchar\">varchar</OPTION>\n";
}
if ($Type=='date') {
echo "<OPTION VALUE=\"date\" SELECTED>date</OPTION>\n";
} else {
echo "<OPTION VALUE=\"date\">date</OPTION>\n";
}
if ($Type=='datetime') {
echo "<OPTION VALUE=\"datetime\" SELECTED>datetime</OPTION>\n";
} else {
echo "<OPTION VALUE=\"datetime\">datetime</OPTION>\n";
}
if ($Type=='time') {
echo "<OPTION VALUE=\"time\" SELECTED>time</OPTION>\n";
} else {
echo "<OPTION VALUE=\"time\">time</OPTION>\n";
}
if ($Type=='html') {
echo "<OPTION VALUE=\"html\" SELECTED>html</OPTION>\n";
} else {
echo "<OPTION VALUE=\"html\">html</OPTION>\n";
}
if ($Type=='ordering') {
echo "<OPTION VALUE=\"ordering\" SELECTED>ordering</OPTION>\n";
} else {
echo "<OPTION VALUE=\"ordering\">ordering</OPTION>\n";
}
echo ("</SELECT></FONT></FONT>");
?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
Help
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"Help\" SIZE=30 VALUE=\"$Help\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
Width
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"ListWidth\" SIZE=10 VALUE=\"$ListWidth\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
Height
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"AreaHeight\" SIZE=10 VALUE=\"$AreaHeight\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
List
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php
echo ("<SELECT NAME=\"List\" STYLE=\"width: 70px\" OnChange=\"Edit.action=''; Edit.submit();\">");
if ($List=='true') {
echo "<OPTION VALUE=\"true\" SELECTED>true</OPTION>\n";
} else {
echo "<OPTION VALUE=\"true\">true</OPTION>\n";
}
if ($List=='false') {
echo "<OPTION VALUE=\"false\" SELECTED>false</OPTION>\n";
} else {
echo "<OPTION VALUE=\"false\">false</OPTION>\n";
}
echo ("</SELECT></FONT></FONT>");
?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
Record
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php
echo ("<SELECT NAME=\"Record\" STYLE=\"width: 70px\" OnChange=\"Edit.action=''; Edit.submit();\">");
if ($Record=='left') {
echo "<OPTION VALUE=\"left\" SELECTED>left</OPTION>\n";
} else {
echo "<OPTION VALUE=\"left\">left</OPTION>\n";
}
if ($Record=='right') {
echo "<OPTION VALUE=\"right\" SELECTED>right</OPTION>\n";
} else {
echo "<OPTION VALUE=\"right\">right</OPTION>\n";
}
if ($Record=='front') {
echo "<OPTION VALUE=\"front\" SELECTED>front</OPTION>\n";
} else {
echo "<OPTION VALUE=\"front\">front</OPTION>\n";
}
if ($Record=='none') {
echo "<OPTION VALUE=\"none\" SELECTED>none</OPTION>\n";
} else {
echo "<OPTION VALUE=\"none\">none</OPTION>\n";
}
if ($Record=='edit') {
echo "<OPTION VALUE=\"edit\" SELECTED>edit</OPTION>\n";
} else {
echo "<OPTION VALUE=\"edit\">edit</OPTION>\n";
}
echo ("</SELECT></FONT></FONT>");
?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
LookupTable
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"LookupTable\" SIZE=30 VALUE=\"$LookupTable\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
LookupField
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"LookupIDField\" SIZE=30 VALUE=\"$LookupIDField\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
LookupDisplay
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"LookupDisplayField\" SIZE=30 VALUE=\"$LookupDisplayField\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
LookupOrder
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"OrderByField\" SIZE=30 VALUE=\"$OrderByField\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
Default
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"Default\" SIZE=30 VALUE=\"$Default\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=20% BGCOLOR="#e6e6ff">
<FONT COLOR="#000080" FACE="Verdana, sans-serif" STYLE="font-size: 8pt">
Order
</FONT>
</TD>
<TD WIDTH=80%>
<P><FONT COLOR="#000080"><FONT FACE="Verdana, sans-serif"><FONT SIZE=1 STYLE="font-size: 8pt">
<?php echo("<INPUT TYPE=TEXT NAME=\"Order\" SIZE=10 VALUE=\"$Order\">");?>
</FONT></FONT></FONT></P>
</TD>
</TR>
</TBODY>
</TABLE>
<P ALIGN=RIGHT>
<INPUT TYPE="submit" VALUE="Change">
<?php
$test=true;
if ($test) {
echo ("
<INPUT TYPE=BUTTON VALUE=\"Delete\" onClick=\"confirmDelete('postdeletefield.php?FieldID=$FieldID&TableID=$TableID&DatabaseID=$DatabaseID&FieldID=$FieldID&TableID=$TableID')\">
");
}
?>
<INPUT TYPE=BUTTON VALUE="Cancel" onClick="window.close()">
</P>
</FORM>
</BODY>
</HTML>