Added 3 special fields
This commit is contained in:
parent
14a81c9b26
commit
a02c2fb6ae
|
@ -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 "</select><br>\n";
|
||||
}
|
||||
if ($GBfield1) echo " ",$Titles["Field1"],": <input type=text name=\"field1\" value=\"",$AdminEntries[($_SESSION["EditStatus"]-1)][13],"\" maxlength=255><br>\n";
|
||||
if ($GBfield2) echo " ",$Titles["Field2"],": <input type=text name=\"field2\" value=\"",$AdminEntries[($_SESSION["EditStatus"]-1)][14],"\" maxlength=255><br>\n";
|
||||
if ($GBfield3) echo " ",$Titles["Field3"],": <input type=text name=\"field3\" value=\"",$AdminEntries[($_SESSION["EditStatus"]-1)][15],"\" maxlength=255><br>\n";
|
||||
echo " ",$Titles["AdminMessage"],":<br>\n <textarea name=\"edittext\" wrap=virtual cols=50 rows=5 maxlength=$GBtextlenght>",$AdminEntries[($_SESSION["EditStatus"]-1)][4],"</textarea><br>\n";
|
||||
echo " ",$Titles["Response"],":<br>\n <textarea name=\"editresp\" wrap=virtual cols=50 rows=5 maxlength=$GBtextlenght>",$AdminEntries[($_SESSION["EditStatus"]-1)][6],"</textarea><br>\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"];
|
||||
|
|
30
index.php
30
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 "<h2>",$Titles["Page"],"</h2><br>\n";
|
||||
if ($PageStatus=="added") echo $Titles["Added"]."<br>\n";
|
||||
$captchanumber11=rand(1, 4);
|
||||
|
@ -157,6 +175,9 @@ function AddEntryView() {
|
|||
}
|
||||
echo "</select><br>\n";
|
||||
}
|
||||
if ($GBfield1) echo " ",$Titles["Field1"],": <input type=text name=\"field1\" value=\"",$Values["field1"],"\" maxlength=255><br>\n";
|
||||
if ($GBfield2) echo " ",$Titles["Field2"],": <input type=text name=\"field2\" value=\"",$Values["field2"],"\" maxlength=255><br>\n";
|
||||
if ($GBfield3) echo " ",$Titles["Field3"],": <input type=text name=\"field3\" value=\"",$Values["field3"],"\" maxlength=255><br>\n";
|
||||
echo " ",$Titles["Text"],":<br>\n <textarea name=\"text\" wrap=virtual cols=50 rows=5 maxlength=$GBtextlenght>",$Values["text"],"</textarea><br>\n";
|
||||
if ($GBupload) {
|
||||
echo " <label for=\"file\">".$Titles["FileUpload"]."</label>\n";
|
||||
|
@ -216,6 +237,9 @@ function SinlgeEntry($Entry) {
|
|||
global $GBcategoryfield;
|
||||
global $GBshownumbers;
|
||||
global $GBreplies;
|
||||
global $GBfield1;
|
||||
global $GBfield2;
|
||||
global $GBfield3;
|
||||
echo " ";
|
||||
if ($GBreplies&&isset($Entry[9])&&$Entry[9]) echo "<div class=\"reply\">";
|
||||
echo "<div class=\"entry\"><div class=\"messages_header\"><h4>";
|
||||
|
@ -234,7 +258,9 @@ function SinlgeEntry($Entry) {
|
|||
} else echo $Titles["Wrote"];
|
||||
if (($GBsubjectfield)&&($Entry[7])) echo " ",$Titles["About"]," '",$Entry[7],"'";
|
||||
if (($GBcategoryfield)&&($Entry[8])) echo " [",$Entry[8],"]";
|
||||
if (($GBfield1)&&($Entry[13])) echo $Titles["PreField1"],$Entry[13],$Titles["PostField1"];
|
||||
echo ":</div></h4><br>\n";
|
||||
if (($GBfield2)&&($Entry[14])) echo $Titles["PreField2"],$Entry[14],$Titles["PostField2"];
|
||||
if ($GBreadmore>0) {
|
||||
$Message=strip_tags($Entry[4]);
|
||||
if (strlen($Message)>$GBreadmore) {
|
||||
|
@ -247,6 +273,7 @@ function SinlgeEntry($Entry) {
|
|||
}
|
||||
} else echo " ",nl2br($Entry[4]),"<br>\n";
|
||||
} else echo " ",nl2br($Entry[4]),"<br>\n";
|
||||
if (($GBfield3)&&($Entry[15])) echo $Titles["PreField3"],$Entry[15],$Titles["PostField3"];
|
||||
if ($Entry[6]) echo "<br><i><b>",$Titles["Response"],":</b><br>\n";
|
||||
if ($Entry[6]) echo nl2br($Entry[6]),"</i><br>\n";
|
||||
if ($GBreplies&&!($Entry[11])) {
|
||||
|
@ -402,6 +429,9 @@ if(isset($_POST["submit"])) {
|
|||
$_SESSION["value"]["category"]=$_POST["category"];
|
||||
$_SESSION["value"]["email"]=$_POST["email"];
|
||||
$_SESSION["value"]["text"]=$_POST["text"];
|
||||
$_SESSION["value"]["field1"]=$_POST["field1"];
|
||||
$_SESSION["value"]["field2"]=$_POST["field2"];
|
||||
$_SESSION["value"]["field3"]=$_POST["field3"];
|
||||
$Values=$_SESSION["value"];
|
||||
} else if (isset($_SESSION["value"])) Unset($_SESSION["value"]);
|
||||
}
|
||||
|
|
13
settings.php
13
settings.php
|
@ -44,6 +44,9 @@ $GBstriptags=true; // enable or disable strip tags function during adding new en
|
|||
$GBreplies=true; // enable or disable replies to mwssages
|
||||
$GBshownumbers=true; // show or not show number of entries (if replies enabled - numbers will not shown anyway)
|
||||
$GBstickylocked=true; // stick or lock entries in admin panel
|
||||
$GBfield1=true; // enable or disable special field 1
|
||||
$GBfield2=true; // enable or disable special field 2
|
||||
$GBfield3=true; // enable or disable special field 3
|
||||
$Titles["HeadTitle"]="Guestbook";
|
||||
$Titles["Page"]="Guestbook";
|
||||
$Titles["Name"]="Your name";
|
||||
|
@ -100,5 +103,13 @@ $Titles["Replied"]="replied";
|
|||
$Titles["Replying"]="Replying to this message:";
|
||||
$Titles["Locked"]="Locked";
|
||||
$Titles["Sticky"]="Sticky";
|
||||
$Titles["AttachedFile"]="Attached file";
|
||||
$Titles["Field1"]="Field1";
|
||||
$Titles["PreField1"]="<i>";
|
||||
$Titles["PostField1"]="</i>";
|
||||
$Titles["Field2"]="Field2";
|
||||
$Titles["PreField2"]="<b>";
|
||||
$Titles["PostField2"]="</b>";
|
||||
$Titles["Field3"]="Field3";
|
||||
$Titles["PreField3"]="<i>";
|
||||
$Titles["PostField3"]="</i>";
|
||||
?>
|
||||
|
|
|
@ -45,6 +45,9 @@ $GBstriptags=true; // включение или отключение функц
|
|||
$GBreplies=true; // включение или отключение ответов на сообщения
|
||||
$GBshownumbers=true; // показывать или не показывать номера сообщений (если включены ответы - номера сообщений не будут показываться)
|
||||
$GBstickylocked=true; // приклеивать или лочить записи через панель администратора
|
||||
$GBfield1=true; // включить или отключить специальное поле 1
|
||||
$GBfield2=true; // включить или отключить специальное поле 2
|
||||
$GBfield3=true; // включить или отключить специальное поле 3
|
||||
$Titles["HeadTitle"]="Гостевая книга";
|
||||
$Titles["Page"]="Гостевая книга";
|
||||
$Titles["Name"]="Ваше имя";
|
||||
|
@ -102,4 +105,13 @@ $Titles["Replying"]="Ответ на это сообщение:";
|
|||
$Titles["Locked"]="Нельзя ответить";
|
||||
$Titles["Sticky"]="Закрепленное сверху";
|
||||
$Titles["AttachedFile"]="Прикрепленный файл";
|
||||
$Titles["Field1"]="Поле1";
|
||||
$Titles["PreField1"]="<i>";
|
||||
$Titles["PostField1"]="</i>";
|
||||
$Titles["Field2"]="Поле2";
|
||||
$Titles["PreField2"]="<b>";
|
||||
$Titles["PostField2"]="</b>";
|
||||
$Titles["Field3"]="Поле3";
|
||||
$Titles["PreField3"]="<i>";
|
||||
$Titles["PostField3"]="</i>";
|
||||
?>
|
||||
|
|
Loading…
Reference in New Issue