<?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[table]) { $_SESSION[var_table] = $_GET[table]; }
if ($_GET[field]) { $_SESSION[var_field] = $_GET[field]; }
$table=$_SESSION[var_table];
$project=$_SESSION[var_project];
$field=$_SESSION[var_field];
?>
<?php
$sql->QueryItem("SELECT T583.sql as F583_1 FROM `table` as T583 WHERE `table` = $table");
$sql_583=htmlspecialchars($sql->data[F583_1]);
$table_lup = "$sql_583";
$sql->QueryItem("SELECT T486.sql as F486_1 FROM `project` as T486 WHERE `project` = $project");
$sql_486=htmlspecialchars($sql->data[F486_1]);
$project_lup = "$sql_486";
$sql->QueryItem("SELECT field.sql as F465, field.title as F466, field.name as F533, field.sessionvar as F475, field.Type as F478, field.width as F477, field.height as F479, field.List as F480, field.Record as F493, field.Add as F762, field.Edit as F763, field.link_table as F481, field.link_field as F482, field.link_display as F517, field.Default as F484, field.Order as F483 FROM `field` WHERE field.field='$field' AND field.table='$table'");
$intern = htmlspecialchars($sql->data['F465']);
$title = htmlspecialchars($sql->data['F466']);
$Name = htmlspecialchars($sql->data['F533']);
$SessionVar = htmlspecialchars($sql->data['F475']);
$Type = htmlspecialchars($sql->data['F478']);
$width = htmlspecialchars($sql->data['F477']);
$height = htmlspecialchars($sql->data['F479']);
$List = htmlspecialchars($sql->data['F480']);
$Record = htmlspecialchars($sql->data['F493']);
$add = htmlspecialchars($sql->data['F762']);
$edit = htmlspecialchars($sql->data['F763']);
$link_table = htmlspecialchars($sql->data['F481']);
$link_field = htmlspecialchars($sql->data['F482']);
$link_display = htmlspecialchars($sql->data['F517']);
$Default = htmlspecialchars($sql->data['F484']);
$Order = htmlspecialchars($sql->data['F483']);
if ($_POST['field']!='') {
$intern = htmlspecialchars($_POST['intern']);
$title = htmlspecialchars($_POST['title']);
$Name = htmlspecialchars($_POST['Name']);
$SessionVar = htmlspecialchars($_POST['SessionVar']);
$Type = htmlspecialchars($_POST['Type']);
$width = htmlspecialchars($_POST['width']);
$height = htmlspecialchars($_POST['height']);
$List = htmlspecialchars($_POST['List']);
$Record = htmlspecialchars($_POST['Record']);
$add = htmlspecialchars($_POST['add']);
$edit = htmlspecialchars($_POST['edit']);
$link_table = htmlspecialchars($_POST['link_table']);
$link_field = htmlspecialchars($_POST['link_field']);
$link_display = htmlspecialchars($_POST['link_display']);
$Default = htmlspecialchars($_POST['Default']);
$Order = htmlspecialchars($_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" ONLOAD="Edit.<?php
if ($_POST[FOCUS]==465) {echo 'title';}
else if ($_POST[FOCUS]==478) {echo 'width';}
else if ($_POST[FOCUS]==480) {echo 'Record';}
else if ($_POST[FOCUS]==493) {echo 'add';}
else if ($_POST[FOCUS]==762) {echo 'edit';}
else if ($_POST[FOCUS]==763) {echo 'link_table';}
else {echo 'intern';}
?>.focus();">
<FORM NAME="Edit" ACTION="posteditfield.php" METHOD=POST>
<INPUT TYPE="HIDDEN" NAME="FOCUS" VALUE="">
<?php echo("<INPUT TYPE=HIDDEN NAME=\"field\" SIZE=5 VALUE=\"$field\">");?>
<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=\"intern\" STYLE=\"width: 175px\" OnChange=\"Edit.action=''; Edit.FOCUS.value='465'; Edit.submit();\">");
echo "<OPTION VALUE=\"\"></OPTION>";
$sql->Query("show fields from $project_lup.$table_lup");
for ($i = 0; $i < $sql->rows; $i++)
{
$sql->Fetch($i);
$searchID = $sql->data[Field];
$searchShow = $searchID;
echo ("<OPTION ");
if ($searchID == $intern) {echo "SELECTED ";};
echo "VALUE=\"$searchID\">$searchshow";
}
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=\"title\" SIZE=25 VALUE=\"$title\">");?>
</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=25 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=25 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\" OnChange=\"Edit.action=''; Edit.FOCUS.value='478'; 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";
}
if ($Type=='password') {
echo "<OPTION VALUE=\"password\" SELECTED>password</OPTION>\n";
} else {
echo "<OPTION VALUE=\"password\">password</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">
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=\"width\" SIZE=5 VALUE=\"$width\">");?>
</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=\"height\" SIZE=0 VALUE=\"$height\">");?>
</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\" OnChange=\"Edit.action=''; Edit.FOCUS.value='480'; 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\" OnChange=\"Edit.action=''; Edit.FOCUS.value='493'; 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">
Add
</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=\"add\" OnChange=\"Edit.action=''; Edit.FOCUS.value='762'; Edit.submit();\">");
if ($add=='true') {
echo "<OPTION VALUE=\"true\" SELECTED>true</OPTION>\n";
} else {
echo "<OPTION VALUE=\"true\">true</OPTION>\n";
}
if ($add=='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">
Edit
</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=\"edit\" OnChange=\"Edit.action=''; Edit.FOCUS.value='763'; Edit.submit();\">");
if ($edit=='true') {
echo "<OPTION VALUE=\"true\" SELECTED>true</OPTION>\n";
} else {
echo "<OPTION VALUE=\"true\">true</OPTION>\n";
}
if ($edit=='false') {
echo "<OPTION VALUE=\"false\" SELECTED>false</OPTION>\n";
} else {
echo "<OPTION VALUE=\"false\">false</OPTION>\n";
}
if ($edit=='show') {
echo "<OPTION VALUE=\"show\" SELECTED>show</OPTION>\n";
} else {
echo "<OPTION VALUE=\"show\">show</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">
Linked Table
</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=\"link_table\" SIZE=40 VALUE=\"$link_table\">");?>
</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">
Linked Field
</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=\"link_field\" SIZE=25 VALUE=\"$link_field\">");?>
</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">
Display
</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=\"link_display\" SIZE=40 VALUE=\"$link_display\">");?>
</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=0 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=0 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?field=$field&table=$table&project=$project&field=$field&table=$table')\">
");
}
?>
<INPUT TYPE=BUTTON VALUE="Cancel" onClick="window.close()">
</P>
</FORM>
</BODY>
</HTML>