diff --git a/README b/README
index dd5ae37..557f0ef 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-PHPCSV Guestbook version 0.99
+PHPCSV Guestbook version 0.99.2
Simple php guestbook with csv file data storage.
@@ -11,6 +11,7 @@ Features:
- Pagination
- Categories
- Replies
+ - Locked and sticky posts
Working example: https://zlaxyi.soundragon.su/gb
diff --git a/administration.php b/administration.php
index a4ee664..b6f212b 100644
--- a/administration.php
+++ b/administration.php
@@ -104,6 +104,7 @@ function AdminEntriesView() {
global $GBlinkfield;
global $GBsubjectfield;
global $GBcategoryfield;
+ global $GBstickylocked;
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") {
@@ -132,6 +133,13 @@ function AdminEntriesView() {
}
echo " ",$Titles["AdminMessage"],":
\n
\n";
echo " ",$Titles["Response"],":
\n
\n";
+ if ($GBstickylocked) {
+ echo " ",$Titles["Locked"]," ",$Titles["Sticky"],"
\n";
+ }
echo " ";
echo " ";
echo "\n";
@@ -245,6 +253,10 @@ 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["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"];
+ else $AdminEntries[($_SESSION["EditStatus"]-1)][12]="";
SaveEntries();
Unset($_SESSION["EditStatus"]);
$AdminEntries=ReadEntries();
diff --git a/index.php b/index.php
index 8019ffd..1d4df2c 100644
--- a/index.php
+++ b/index.php
@@ -208,6 +208,10 @@ function SinlgeEntry($Entry) {
echo " ";
if ($GBreplies&&isset($Entry[9])&&$Entry[9]) echo "