diff --git a/administration.php b/administration.php
index b6f212b..1e47d37 100644
--- a/administration.php
+++ b/administration.php
@@ -105,6 +105,9 @@ function AdminEntriesView() {
global $GBsubjectfield;
global $GBcategoryfield;
global $GBstickylocked;
+ global $GBfield1;
+ global $GBfield2;
+ global $GBfield3;
if (isset($_SESSION["SessionStatus"])?($_SESSION["SessionStatus"]==(md5($GBadmin.$GBpassword))):false) if ($DataStatus=="empty") echo $Titles["EmptyFile"],"\n";
else if (isset($_SESSION["DeleteStatus"])) {
if ($_SESSION["DeleteStatus"]=="deletion") {
@@ -131,6 +134,9 @@ function AdminEntriesView() {
}
echo "
\n";
}
+ if ($GBfield1) echo " ",$Titles["Field1"],":
\n";
+ if ($GBfield2) echo " ",$Titles["Field2"],":
\n";
+ if ($GBfield3) echo " ",$Titles["Field3"],":
\n";
echo " ",$Titles["AdminMessage"],":
\n
\n";
echo " ",$Titles["Response"],":
\n
\n";
if ($GBstickylocked) {
@@ -253,6 +259,12 @@ if (isset($_SESSION["SessionStatus"])?($_SESSION["SessionStatus"]==(md5($GBadmin
else $AdminEntries[($_SESSION["EditStatus"]-1)][7]="";
if (isset($_POST["editcategory"])) $AdminEntries[($_SESSION["EditStatus"]-1)][8]=$_POST["editcategory"];
else $AdminEntries[($_SESSION["EditStatus"]-1)][8]="";
+ if (isset($_POST["field1"])) $AdminEntries[($_SESSION["EditStatus"]-1)][13]=$_POST["field1"];
+ else $AdminEntries[($_SESSION["EditStatus"]-1)][13]="";
+ if (isset($_POST["field2"])) $AdminEntries[($_SESSION["EditStatus"]-1)][14]=$_POST["field2"];
+ else $AdminEntries[($_SESSION["EditStatus"]-1)][14]="";
+ if (isset($_POST["field3"])) $AdminEntries[($_SESSION["EditStatus"]-1)][15]=$_POST["field3"];
+ else $AdminEntries[($_SESSION["EditStatus"]-1)][15]="";
if (isset($_POST["lock"])) $AdminEntries[($_SESSION["EditStatus"]-1)][11]=$_POST["lock"];
else $AdminEntries[($_SESSION["EditStatus"]-1)][11]="";
if (isset($_POST["sticky"])) $AdminEntries[($_SESSION["EditStatus"]-1)][12]=$_POST["sticky"];
diff --git a/index.php b/index.php
index 965bd65..27a5439 100644
--- a/index.php
+++ b/index.php
@@ -87,6 +87,9 @@ function AddEntry() {
global $GBsubjectfield;
global $GBcategoryfield;
global $GBstriptags;
+ global $GBfield1;
+ global $GBfield2;
+ global $GBfield3;
if (!$GBstriptags) $NewEntry["name"]=$_POST["name"];
else $NewEntry["name"]=strip_tags($_POST["name"]);
if ($GBcityfield) {
@@ -116,6 +119,18 @@ function AddEntry() {
$NewEntry["number"]="";
$NewEntry["lock"]="";
$NewEntry["sticky"]="";
+ if ($GBfield1) {
+ if (!$GBstriptags) $NewEntry["field1"]=$_POST["field1"];
+ else $NewEntry["field1"]=strip_tags($_POST["field1"]);
+ } else $NewEntry["field1"]="";
+ if ($GBfield2) {
+ if (!$GBstriptags) $NewEntry["field2"]=$_POST["field2"];
+ else $NewEntry["field2"]=strip_tags($_POST["field2"]);
+ } else $NewEntry["field2"]="";
+ if ($GBfield3) {
+ if (!$GBstriptags) $NewEntry["field3"]=$_POST["field3"];
+ else $NewEntry["field3"]=strip_tags($_POST["field3"]);
+ } else $NewEntry["field3"]="";
$fhandle=fopen($GBdata,"a");
fputcsv($fhandle,$NewEntry);
fclose($fhandle);
@@ -135,6 +150,9 @@ function AddEntryView() {
global $GBsubjectfield;
global $GBcategoryfield;
global $GBfilesize;
+ global $GBfield1;
+ global $GBfield2;
+ global $GBfield3;
echo "