diff --git a/administration.php b/administration.php
index 22999e9..e3ac2fc 100644
--- a/administration.php
+++ b/administration.php
@@ -15,8 +15,8 @@ function ReadEntries() {
$Entries["$e"]=$entrydata;
$Entries["$e"][10]=$e+1;
} fclose($fhandle);
- if (!$Entries[0]) $DataStatus="empty";
- return $Entries;
+ if (!isset($Entries[0])) $DataStatus="empty";
+ else return $Entries;
}
function SaveEntries() {
@@ -50,10 +50,10 @@ function Search($SearchQuery) {
function AddSearchBar() {
global $Titles;
global $GBsearch;
- if (!(($_SESSION["EditStatus"]) or ($_SESSION["DeleteStatus"]=="deletion"))) if ($GBsearch) {
+ if ($GBsearch) if (!(isset($_SESSION["EditStatus"]) or ($_SESSION["DeleteStatus"]=="deletion"))) {
echo "
";
}
}
@@ -62,13 +62,13 @@ function AdminHeaderView() {
global $Titles;
global $GBadmin;
global $GBpassword;
- echo "\n";
+ echo "\n";
if ($_SESSION["SessionStatus"]==(md5($GBadmin.$GBpassword))) {
echo "",AddSearchBar(),"
";
echo "\n";
- echo " $Titles[AdminHello], $GBadmin!\n";
+ echo " ",$Titles["AdminHello"],", $GBadmin!\n";
}
}
@@ -80,10 +80,10 @@ function SingleEntry($Entry) {
global $GBcategoryfield;
echo " ",($Entry[10])," $Entry[0] ";
if ($GBcityfield) echo "$Entry[1] ";
- if ($HBlinkfield) echo "$Entry[2] ";
+ if ($GBlinkfield) echo "$Entry[2] ";
if ($GBsubjectfield) echo "$Entry[7] ";
if ($GBcategoryfield) echo "$Entry[8] ";
- echo "$Entry[3] ",nl2br($Entry[4])," ",nl2br($Entry[6])," ",date("j.m.Y, H:i",$Entry[5])," \n";
+ echo "$Entry[3] ",nl2br($Entry[4])," ",nl2br($Entry[6])," ",date("j.m.Y, H:i",$Entry[5])," \n";
}
function AdminEntriesView() {
@@ -98,23 +98,23 @@ function AdminEntriesView() {
global $GBlinkfield;
global $GBsubjectfield;
global $GBcategoryfield;
- if ($_SESSION["SessionStatus"]==(md5($GBadmin.$GBpassword))) if ($DataStatus=="empty") echo "$Titles[EmptyFile]\n";
+ if ($_SESSION["SessionStatus"]==(md5($GBadmin.$GBpassword))) if ($DataStatus=="empty") echo $Titles["EmptyFile"],"\n";
else if ($_SESSION["DeleteStatus"]=="deletion") {
- echo " $Titles[AdminSureDel] ",count($_SESSION["DeleteEntries"])," $Titles[AdminSureDelMessages]?\n";
+ echo " ",$Titles["AdminSureDel"]," ",count($_SESSION["DeleteEntries"])," ",$Titles["AdminSureDelMessages"],"?\n";
echo "\n";
- } else if ($_SESSION["EditStatus"]) {
- echo " $Titles[AdminMessage] ", ($_SESSION["EditStatus"]),", ",date("j.m.Y, H:i",$AdminEntries[($_SESSION["EditStatus"]-1)][5]),": \n";
+ } else if (isset($_SESSION["EditStatus"])) {
+ echo " ",$Titles["AdminMessage"]," ", ($_SESSION["EditStatus"]),", ",date("j.m.Y, H:i",$AdminEntries[($_SESSION["EditStatus"]-1)][5]),": \n";
echo "\n";
} else {
- if($_POST['search']&&$_POST['serachq']) {
- $SearchResult=Search($_POST['serachq']);
+ if(isset($_POST["search"])&&$_POST["serachq"]) {
+ $SearchResult=Search($_POST["serachq"]);
if ($SearchResult) {
$GBpagination=0;
unset($AdminEntries);
foreach($SearchResult as $n=>$Entry) $AdminEntries[$n]=$Entry[1];
- } else echo "$Titles[NoResult]: '",$_POST['serachq'],"'. \n";
+ } else echo $Titles["NoResult"],": '",$_POST["serachq"],"'. \n";
}
if (($GBpagination>0)&&(count($AdminEntries)>$GBpagination)) {
$Entries=array_reverse($AdminEntries);
- if ($_GET['page']) switch ($_GET['page']) {
- case $Titles[First]:
+ if (isset($_GET["page"])) switch ($_GET["page"]) {
+ case $Titles["First"]:
$CurrentPage=0;
break;
- case $Titles[Last]:
+ case $Titles["Last"]:
$CurrentPage=intdiv(count($Entries),$GBpagination);
break;
- case "$Titles[Previous]":
- $CurrentPage=$_SESSION['currentpage']-1;
+ case $Titles["Previous"]:
+ $CurrentPage=$_SESSION["currentpage"]-1;
break;
- case "$Titles[Next]":
- $CurrentPage=$_SESSION['currentpage']+1;
+ case $Titles["Next"]:
+ $CurrentPage=$_SESSION["currentpage"]+1;
break;
default:
- $CurrentPage=$_GET['page']-1;
+ $CurrentPage=$_GET["page"]-1;
} else $CurrentPage=0;
echo "\n";
if ($CurrentPage>0) {
- echo " \n";
- echo " \n";
+ echo " \n";
+ echo " \n";
}
for ($p = ($CurrentPage-2); $p <= ($CurrentPage+2); $p++) {
$page = $p+1;
@@ -169,74 +169,79 @@ function AdminEntriesView() {
}
}
if ($CurrentPage<((count($Entries)/$GBpagination)-1)) {
- echo " \n";
- echo " \n";
+ echo " \n";
+ echo " \n";
}
echo " \n";
echo "\n";
- echo "\n $Titles[AdminName] ";
- if ($GBcityfield) echo "$Titles[City] ";
- if ($HBlinkfield) echo "$Titles[Link] ";
- if ($GBsubjectfield) echo "$Titles[Subject] ";
- if ($GBcategoryfield) echo "$Titles[Category] ";
- echo "$Titles[Email] $Titles[AdminMessage] $Titles[Response] $Titles[AdminDate] \n";
+ echo "\n ",$Titles["AdminName"]," ";
+ if ($GBcityfield) echo "",$Titles["City"]," ";
+ if ($GBlinkfield) echo "",$Titles["Link"]," ";
+ if ($GBsubjectfield) echo "",$Titles["Subject"]," ";
+ if ($GBcategoryfield) echo "",$Titles["Category"]," ";
+ echo "",$Titles["Email"]," ",$Titles["AdminMessage"]," ",$Titles["Response"]," ",$Titles["AdminDate"]," \n";
for ($e = ($GBpagination*$CurrentPage); $e < ($GBpagination*($CurrentPage+1)); $e++) {
if ($e>=count($Entries)) break;
$Entry = $Entries[$e];
SingleEntry($Entry);
}
- $_SESSION['currentpage']=$CurrentPage;
+ $_SESSION["currentpage"]=$CurrentPage;
} else {
echo "\n";
- echo "\n $Titles[AdminName] ";
- if ($GBcityfield) echo "$Titles[City] ";
- if ($HBlinkfield) echo "$Titles[Link] ";
- if ($GBsubjectfield) echo "$Titles[Subject] ";
- if ($GBcategoryfield) echo "$Titles[Category] ";
- echo "$Titles[Email] $Titles[AdminMessage] $Titles[Response] $Titles[AdminDate] \n";
+ echo "\n ",$Titles["AdminName"]," ";
+ if ($GBcityfield) echo "",$Titles["City"]," ";
+ if ($GBlinkfield) echo "",$Titles["Link"]," ";
+ if ($GBsubjectfield) echo "",$Titles["Subject"]," ";
+ if ($GBcategoryfield) echo "",$Titles["Category"]," ";
+ echo "",$Titles["Email"]," ",$Titles["AdminMessage"]," ",$Titles["Response"]," ",$Titles["AdminDate"]," \n";
$Entries=array_reverse($AdminEntries);
foreach($Entries as $e=>$Entry) SingleEntry($Entry);
}
echo "
\n";
- echo " \n";
+ echo " \n";
echo "\n";
} else {
- if (($_POST["login"])&&(!$_SESSION["SessionStatus"])) echo "$Titles[WrongLogin] \n";
+ if (isset($_POST["login"])&&(!$_SESSION["SessionStatus"])) echo $Titles["WrongLogin"]," \n";
echo "\n";
- echo " $Titles[Login] \n";
- echo " $Titles[Password] \n";
- echo " \n";
+ echo " ",$Titles["Login"]," \n";
+ echo " ",$Titles["Password"]," \n";
+ echo " \n";
echo " \n";
}
}
-if ((($_POST["adminlogin"])==$GBadmin)&&(($_POST["adminpass"])==$GBpassword)) $_SESSION["SessionStatus"]=(md5($GBadmin.$GBpassword));
-if ($_POST["exit"]) $_SESSION["SessionStatus"]="";
-if ($_POST["canceldelete"]) {
+if (isset($_POST["adminlogin"]))
+ if ((($_POST["adminlogin"])==$GBadmin)&&(($_POST["adminpass"])==$GBpassword)) $_SESSION["SessionStatus"]=(md5($GBadmin.$GBpassword));
+if (isset($_POST["exit"])) $_SESSION["SessionStatus"]="";
+if (isset($_POST["canceldelete"])) {
$_SESSION["DeleteStatus"]="";
Unset($_SESSION["DeleteEntries"]);
}
-if ($_POST["canceledit"]) Unset($_SESSION["EditStatus"]);
+if (isset($_POST["canceledit"])) Unset($_SESSION["EditStatus"]);
if ($_SESSION["SessionStatus"]==(md5($GBadmin.$GBpassword))) {
$AdminEntries=ReadEntries();
- if ($_POST["submitdelete"]) {
+ if (isset($_POST["submitdelete"])) {
$_SESSION["DeleteStatus"]="deletion";
- foreach($AdminEntries as $e=>$Entry) if ($_POST["cb$e"]) $_SESSION["DeleteEntries"][]=$e;
+ foreach($AdminEntries as $e=>$Entry) if (isset($_POST["cb$e"])) $_SESSION["DeleteEntries"][]=$e;
if (!count($_SESSION["DeleteEntries"])) $_SESSION["DeleteStatus"]="";
- } if (($_POST["submiteedit"])&&($_SESSION["EditStatus"])) {
+ } if (isset($_POST["submiteedit"])) if (($_POST["submiteedit"])&&($_SESSION["EditStatus"])) {
$AdminEntries[($_SESSION["EditStatus"]-1)][0]=$_POST["editname"];
- $AdminEntries[($_SESSION["EditStatus"]-1)][1]=$_POST["editfrom"];
- $AdminEntries[($_SESSION["EditStatus"]-1)][2]=$_POST["editlink"];
+ if (isset($_POST["editfrom"])) $AdminEntries[($_SESSION["EditStatus"]-1)][1]=$_POST["editfrom"];
+ else $AdminEntries[($_SESSION["EditStatus"]-1)][1]="";
+ if (isset($_POST["editlink"])) $AdminEntries[($_SESSION["EditStatus"]-1)][2]=$_POST["editlink"];
+ else $AdminEntries[($_SESSION["EditStatus"]-1)][2]="";
$AdminEntries[($_SESSION["EditStatus"]-1)][3]=$_POST["editmail"];
$AdminEntries[($_SESSION["EditStatus"]-1)][4]=$_POST["edittext"];
$AdminEntries[($_SESSION["EditStatus"]-1)][6]=$_POST["editresp"];
- $AdminEntries[($_SESSION["EditStatus"]-1)][7]=$_POST["editsubj"];
- $AdminEntries[($_SESSION["EditStatus"]-1)][8]=$_POST["editcategory"];
+ if (isset($_POST["editsubj"])) $AdminEntries[($_SESSION["EditStatus"]-1)][7]=$_POST["editsubj"];
+ else $AdminEntries[($_SESSION["EditStatus"]-1)][7]="";
+ if (isset($_POST["editcategory"])) $AdminEntries[($_SESSION["EditStatus"]-1)][8]=$_POST["editcategory"];
+ else $AdminEntries[($_SESSION["EditStatus"]-1)][8]="";
SaveEntries();
Unset($_SESSION["EditStatus"]);
$AdminEntries=ReadEntries();
- } if ($_POST["applydelete"]) {
- if ($_SESSION["EditStatus"]) {
+ } if (isset($_POST["applydelete"])) if ($_POST["applydelete"]) {
+ if (isset($_SESSION["EditStatus"])) {
Unset($AdminEntries[($_SESSION["EditStatus"]-1)]);
SaveEntries();
Unset($_SESSION["EditStatus"]);
@@ -248,11 +253,11 @@ if ($_SESSION["SessionStatus"]==(md5($GBadmin.$GBpassword))) {
$_SESSION["DeleteStatus"]="";
$AdminEntries=ReadEntries();
}
- } if (!$_SESSION["EditStatus"]) for ($e=0;$e
-
+
diff --git a/index.php b/index.php
index 46b68a0..07e61f8 100644
--- a/index.php
+++ b/index.php
@@ -16,15 +16,15 @@ function SendMail() {
global $GBlinkfield;
global $GBsubjectfield;
global $GBcategoryfield;
- $message=$_POST['name'];
- if ($GBcityfield) $message=$message." ".$Titles[From]." ".$_POST['from'];
+ $message=$_POST["name"];
+ if ($GBcityfield) $message=$message." ".$Titles["From"]." ".$_POST["from"];
$message=$message."(";
- if ($GBlinkfield) $message=$message.$_POST['link'].", ";
- $message=$message.$_POST['email'].") ".$Titles[Wrote];
- if ($GBsubjectfield) $message=$message." ".$_POST['subj'];
- if ($GBcategoryfield) $message=$message." [".$_POST['category']."]";
- $message=$message.":\r\n\r\n".$_POST['text']."\r\n\r\n_____\r\n".$Titles[MailAdmin];
- mail($GBnotificationmailto, $Titles[MailSubject], $message,
+ if ($GBlinkfield) $message=$message.$_POST["link"].", ";
+ $message=$message.$_POST["email"].") ".$Titles["Wrote"];
+ if ($GBsubjectfield) $message=$message." ".$_POST["subj"];
+ if ($GBcategoryfield) $message=$message." [".$_POST["category"]."]";
+ $message=$message.":\r\n\r\n".$_POST["text"]."\r\n\r\n_____\r\n".$Titles["MailAdmin"];
+ mail($GBnotificationmailto, $Titles["MailSubject"], $message,
"From: ".$GBnotificationmailfrom." \r\n"."Content-type: text/plain; charset=utf-8\r\n"
."X-Mailer: PHP/".phpversion());
}
@@ -38,15 +38,15 @@ function ReadEntries() {
$Entries["$e"][10]=$e+1;
}
fclose($fhandle);
- if (!$Entries[0]) $DataStatus="empty";
- return $Entries;
+ if (!isset($Entries[0])) $DataStatus="empty";
+ else return $Entries;
}
function SaveFile() {
- $filename = substr(md5(uniqid()), 0, 13).'.'.pathinfo($_FILES['uploadedfile']['name'], PATHINFO_EXTENSION);
- $uploaddir = 'upload/';
+ $filename = substr(md5(uniqid()), 0, 13).'.'.pathinfo($_FILES["uploadedfile"]["name"], PATHINFO_EXTENSION);
+ $uploaddir = "upload/";
$uploadfile = $uploaddir.$filename;
- if (move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $uploadfile)) {
+ if (move_uploaded_file($_FILES["uploadedfile"]["tmp_name"], $uploadfile)) {
return $uploadfile;
} else {
return false;
@@ -55,8 +55,8 @@ function SaveFile() {
function CheckFile() {
global $GBimagesize;
- if (getimagesize($_FILES['uploadedfile']['tmp_name'])) {
- if ((filesize($_FILES['uploadedfile']['tmp_name']))<($GBimagesize)) return SaveFile();
+ if (getimagesize($_FILES["uploadedfile"]["tmp_name"])) {
+ if ((filesize($_FILES["uploadedfile"]["tmp_name"]))<($GBimagesize)) return SaveFile();
else return false;
} else return false;
}
@@ -71,34 +71,34 @@ function AddEntry() {
global $GBsubjectfield;
global $GBcategoryfield;
global $GBstriptags;
- if (!$GBstriptags) $NewEntry[name]=$_POST['name'];
- else $NewEntry[name]=strip_tags($_POST['name']);
+ if (!$GBstriptags) $NewEntry["name"]=$_POST["name"];
+ else $NewEntry["name"]=strip_tags($_POST["name"]);
if ($GBcityfield) {
- if (!$GBstriptags) $NewEntry[from]=$_POST['from'];
- else $NewEntry[from]=strip_tags($_POST['from']);
- } else $NewEntry[from]="";
+ if (!$GBstriptags) $NewEntry["from"]=$_POST["from"];
+ else $NewEntry["from"]=strip_tags($_POST["from"]);
+ } else $NewEntry["from"]="";
if ($GBlinkfield) {
- if (!$GBstriptags) $NewEntry[link]=$_POST['link'];
- else $NewEntry[link]=strip_tags($_POST['link']);
- } else $NewEntry[link]="";
- $NewEntry[email]=$_POST['email'];
- if (!$GBstriptags) $NewEntry[text]=$_POST['text'];
- else $NewEntry[text]=strip_tags($_POST['text']);
- if ($UploadedFile) $NewEntry[text]=$NewEntry[text]." ";
- $NewEntry[datetime]=time();
- $NewEntry[response]="";
+ if (!$GBstriptags) $NewEntry["link"]=$_POST["link"];
+ else $NewEntry["link"]=strip_tags($_POST["link"]);
+ } else $NewEntry["link"]="";
+ $NewEntry["email"]=$_POST["email"];
+ if (!$GBstriptags) $NewEntry["text"]=$_POST["text"];
+ else $NewEntry["text"]=strip_tags($_POST["text"]);
+ if ($UploadedFile) $NewEntry["text"]=$NewEntry["text"]." ";
+ $NewEntry["datetime"]=time();
+ $NewEntry["response"]="";
if ($GBsubjectfield) {
- if (!$GBstriptags) $NewEntry[subj]=$_POST['subj'];
- else $NewEntry[subj]=strip_tags($_POST['subj']);
- } else $NewEntry[subj]="";
- if ($GBcategoryfield) $NewEntry[category]=strip_tags($_POST['category']);
- else $NewEntry[category]="";
- $NewEntry[parameters]="";
+ if (!$GBstriptags) $NewEntry["subj"]=$_POST["subj"];
+ else $NewEntry["subj"]=strip_tags($_POST["subj"]);
+ } else $NewEntry["subj"]="";
+ if ($GBcategoryfield) $NewEntry["category"]=strip_tags($_POST["category"]);
+ else $NewEntry["category"]="";
+ $NewEntry["parameters"]="";
$fhandle=fopen($GBdata,"a");
fputcsv($fhandle,$NewEntry);
fclose($fhandle);
$PageStatus="added";
- $_SESSION['captcha']="";
+ $_SESSION["captcha"]="";
}
function AddEntryView() {
@@ -112,21 +112,21 @@ function AddEntryView() {
global $GBlinkfield;
global $GBsubjectfield;
global $GBcategoryfield;
- echo "",$Titles[Page]," \n";
- if ($PageStatus=="added") echo "$Titles[Added]"." \n";
+ echo "",$Titles["Page"]," \n";
+ if ($PageStatus=="added") echo $Titles["Added"]." \n";
$captchanumber11=rand(1, 4);
$captchanumber12=rand(0, 9);
$captchanumber21=rand(1, 4);
$captchanumber22=rand(0, 9);
- $_SESSION['captcha']=md5(base64_encode(($captchanumber11.$captchanumber12)+($captchanumber21.$captchanumber22)));
+ $_SESSION["captcha"]=md5(base64_encode(($captchanumber11.$captchanumber12)+($captchanumber21.$captchanumber22)));
echo "\n";
- echo " $Titles[Name]: ($Titles[Required]) \n";
- if ($GBcityfield) echo " $Titles[City]: \n";
- if ($GBlinkfield) echo " $Titles[Link]: \n";
- echo " $Titles[Email]: ($Titles[NotPublic]) \n";
- if ($GBsubjectfield) echo " $Titles[Subject]: \n";
+ echo " ",$Titles["Name"],": (",$Titles["Required"],") \n";
+ if ($GBcityfield) echo " ",$Titles["City"],": \n";
+ if ($GBlinkfield) echo " ",$Titles["Link"],": \n";
+ echo " ",$Titles["Email"],": ($Titles[NotPublic]) \n";
+ if ($GBsubjectfield) echo " ",$Titles["Subject"],": \n";
if ($GBcategoryfield) {
- echo " $Titles[Category]: ";
+ echo " ",$Titles["Category"],": ";
foreach($GBcategoryfield as $Category) {
echo " \n";
}
- echo " $Titles[Text]: \n ",$Values["text"]," \n";
+ echo " ",$Titles["Text"],": \n ",$Values["text"]," \n";
if ($GBupload) {
- echo " ".$Titles[FileUpload]." \n";
+ echo " ".$Titles["FileUpload"]." \n";
echo " \n";
}
- if ($GBcaptcha) echo " $Titles[Captcha]: $captchanumber11 $captchanumber11 $captchanumber12 $Titles[CaptchaPlus] $captchanumber21 $captchanumber22 $captchanumber21 = ? \n";
- echo " \n";
+ if ($GBcaptcha) echo " ",$Titles["Captcha"],": $captchanumber11 $captchanumber11 $captchanumber12 ",$Titles["CaptchaPlus"]," $captchanumber21 $captchanumber22 $captchanumber21 = ? \n";
+ echo " \n";
echo " \n";
- if ($PageStatus=="emptyname") echo "$Titles[EmptyName] \n";
- if ($PageStatus=="emptytext") echo "$Titles[EmptyText] \n";
- if ($PageStatus=="wrongimage") echo "$Titles[WrongImage] \n";
- if ($PageStatus=="wrongcaptcha") echo "$Titles[WrongCaptcha] \n";
+ if ($PageStatus=="emptyname") echo $Titles["EmptyName"]," \n";
+ if ($PageStatus=="emptytext") echo $Titles["EmptyText"]," \n";
+ if ($PageStatus=="wrongimage") echo $Titles["WrongImage"]," \n";
+ if ($PageStatus=="wrongcaptcha") echo $Titles["WrongCaptcha"]," \n";
}
function Search($SearchQuery) {
@@ -171,7 +171,7 @@ function AddSearchBar() {
if ($GBsearch) {
echo "";
echo " ";
- echo " ";
+ echo " ";
echo " ";
}
}
@@ -187,9 +187,9 @@ function SinlgeEntry($Entry) {
if ($Entry[2]) echo "";
echo "",$Entry[0]," ";
if ($Entry[2]) echo " ";
- if ($Entry[1]) echo " ",$Titles[From]," ",$Entry[1]," ";
- echo ", ",date("j.m.Y, H:i",$Entry[5]),", ",$Titles[Wrote];
- if (($GBsubjectfield)&&($Entry[7])) echo " ",$Titles[About]," '",$Entry[7],"'";
+ if ($Entry[1]) echo " ",$Titles["From"]," ",$Entry[1]," ";
+ echo ", ",date("j.m.Y, H:i",$Entry[5]),", ",$Titles["Wrote"];
+ if (($GBsubjectfield)&&($Entry[7])) echo " ",$Titles["About"]," '",$Entry[7],"'";
if (($GBcategoryfield)&&($Entry[8])) echo " [",$Entry[8],"]";
echo ": \n";
if ($GBreadmore>0) {
@@ -199,12 +199,12 @@ function SinlgeEntry($Entry) {
if ($_POST[$readmorenumber]) echo " ",nl2br($Entry[4])," \n";
else {
$Message = substr($Message, 0, $GBreadmore);
- $Message = substr($Message, 0, strrpos($Message, ' '))."... ".$Titles[ReadMore]." ";
+ $Message = substr($Message, 0, strrpos($Message, ' '))."... ".$Titles["ReadMore"]." ";
echo " ",nl2br($Message)," \n";
}
} else echo " ",nl2br($Entry[4])," \n";
} else echo " ",nl2br($Entry[4])," \n";
- if ($Entry[6]) echo "$Titles[Response]: \n";
+ if ($Entry[6]) echo "",$Titles["Response"],": \n";
if ($Entry[6]) echo nl2br($Entry[6])," \n";
echo " \n";
}
@@ -219,32 +219,32 @@ function EntriesView() {
global $GBlinkfield;
global $GBsubjectfield;
global $GBcategoryfield;
- if ($DataStatus=="empty") echo "$Titles[EmptyFile]";
- else if($_POST['search']&&$_POST['serachq']) {
- $SearchResult=Search($_POST['serachq']);
+ if ($DataStatus=="empty") echo $Titles["EmptyFile"];
+ else if(isset($_POST["search"])&&isset($_POST["serachq"])) {
+ $SearchResult=Search($_POST["serachq"]);
if ($SearchResult) {
$GBpagination=0;
unset($Entries);
foreach($SearchResult as $n=>$Entry) $Entries[$n]=$Entry[1];
- } else echo "$Titles[NoResult]: '",$_POST['serachq'],"'. \n";
+ } else echo $Titles["NoResult"].": '",$_POST["serachq"],"'. \n";
}
if (($GBpagination>0)&&(count($Entries)>$GBpagination)) {
$Entries=array_reverse($Entries);
- if ($_GET['page']) switch ($_GET['page']) {
- case $Titles[First]:
+ if (isset($_GET["page"])) switch ($_GET["page"]) {
+ case $Titles["First"]:
$CurrentPage=0;
break;
- case $Titles[Last]:
+ case $Titles["Last"]:
$CurrentPage=(int)((count($Entries)-1)/$GBpagination);
break;
- case "$Titles[Previous]":
- $CurrentPage=$_SESSION['currentpage']-1;
+ case $Titles["Previous"]:
+ $CurrentPage=$_SESSION["currentpage"]-1;
break;
- case "$Titles[Next]":
- $CurrentPage=$_SESSION['currentpage']+1;
+ case $Titles["Next"]:
+ $CurrentPage=$_SESSION["currentpage"]+1;
break;
default:
- $CurrentPage=$_GET['page']-1;
+ $CurrentPage=$_GET["page"]-1;
}
else $CurrentPage=0;
for ($e = ($GBpagination*$CurrentPage); $e < ($GBpagination*($CurrentPage+1)); $e++) {
@@ -253,8 +253,8 @@ function EntriesView() {
}
echo "\n";
if ($CurrentPage>0) {
- echo " \n";
- echo " \n";
+ echo " \n";
+ echo " \n";
}
for ($p = ($CurrentPage-2); $p <= ($CurrentPage+2); $p++) {
$page = $p+1;
@@ -265,50 +265,52 @@ function EntriesView() {
}
}
if ($CurrentPage<((count($Entries)/$GBpagination)-1)) {
- echo " \n";
- echo " \n";
+ echo " \n";
+ echo " \n";
}
echo " \n";
- $_SESSION['currentpage']=$CurrentPage;
+ $_SESSION["currentpage"]=$CurrentPage;
} else {
- $Entries=array_reverse($Entries);
- foreach($Entries as $e=>$Entry) SinlgeEntry($Entry);
+ if (isset($Entries[0])) {
+ $Entries=array_reverse($Entries);
+ foreach($Entries as $e=>$Entry) SinlgeEntry($Entry);
+ }
}
}
-if($_POST['submit']) {
- if (!$_POST['text']) $PageStatus="emptytext";
- if (!$_POST['name']) $PageStatus="emptyname";
+if(isset($_POST["submit"])) {
+ if (!$_POST["text"]) $PageStatus="emptytext";
+ if (!$_POST["name"]) $PageStatus="emptyname";
if ($GBupload) {
- if ($_FILES['uploadedfile']['tmp_name']) {
+ if ($_FILES["uploadedfile"]["tmp_name"]) {
$UploadedFile=CheckFile();
if (!$UploadedFile) {
$PageStatus="wrongimage";
}
}
}
- if (($_POST['name'])&&($_POST['text']))
- if ($_POST["captcha"]&&(md5(base64_encode($_POST["captcha"]))==$_SESSION["captcha"])) {
- if (!$PageStatus=="wrongimage") {
+ if (($_POST["name"])&&($_POST["text"]))
+ if (isset($_POST["captcha"])&&(md5(base64_encode($_POST["captcha"]))==$_SESSION["captcha"])) {
+ if (!isset($PageStatus)=="wrongimage") {
AddEntry();
if ($GBnotificationmailto) SendMail();
}
} else if (!$GBcaptcha) {
- if (!$PageStatus=="wrongimage") {
+ if (!isset($PageStatus)=="wrongimage") {
AddEntry();
if ($GBnotificationmailto) SendMail();
}
} else $PageStatus="wrongcaptcha";
if (($PageStatus)&&!($PageStatus=="added")) {
- $SESSION["value"]["name"]=$_POST['name'];
- $SESSION["value"]["from"]=$_POST['from'];
- $SESSION["value"]["link"]=$_POST['link'];
- $SESSION["value"]["subj"]=$_POST['subj'];
- $SESSION["value"]["category"]=$_POST['category'];
- $SESSION["value"]["email"]=$_POST['email'];
- $SESSION["value"]["text"]=$_POST['text'];
+ $SESSION["value"]["name"]=$_POST["name"];
+ $SESSION["value"]["from"]=$_POST["from"];
+ $SESSION["value"]["link"]=$_POST["link"];
+ $SESSION["value"]["subj"]=$_POST["subj"];
+ $SESSION["value"]["category"]=$_POST["category"];
+ $SESSION["value"]["email"]=$_POST["email"];
+ $SESSION["value"]["text"]=$_POST["text"];
$Values=$SESSION["value"];
- } else Unset($SESSION["value"]);
+ } else if (isset($SESSION["value"])) Unset($SESSION["value"]);
}
$Entries=ReadEntries();
diff --git a/page.php b/page.php
index 7c2a915..ad64920 100644
--- a/page.php
+++ b/page.php
@@ -7,7 +7,7 @@
?>
-
+
diff --git a/settings.php b/settings.php
index 98d805e..cdd32c3 100644
--- a/settings.php
+++ b/settings.php
@@ -30,55 +30,55 @@ $GBcategoryfield=array(
4=>"Order",
5=>"Other");
$GBstriptags=true; // enable or disable strip tags function during adding new entry
-$Titles[HeadTitle]="Guestbook";
-$Titles[Page]="Guestbook";
-$Titles[Name]="Your name";
-$Titles[Required]="required";
-$Titles[City]="City";
-$Titles[Email]="E-mail";
-$Titles[NotPublic]="will not be published";
-$Titles[Link]="Homepage";
-$Titles[Text]="Your message";
-$Titles[Captcha]="Security question";
-$Titles[CaptchaPlus]="plus";
-$Titles[Submit]="Submit";
-$Titles[Added]="Your message has been added.";
-$Titles[EmptyName]="Please, type your name.";
-$Titles[EmptyText]="Please, type your message.";
-$Titles[WrongCaptcha]="Please, type correct security answer.";
-$Titles[From]="from";
-$Titles[Wrote]="wrote";
-$Titles[Response]="Response";
-$Titles[EmptyFile]="Guestbook is empty yet.";
-$Titles[Login]="Administrator login:";
-$Titles[Password]="Password:";
-$Titles[Enter]="Enter";
-$Titles[WrongLogin]="Wrong login or password.";
-$Titles[AdminHeader]="Guestbook administration";
-$Titles[AdminExit]="Exit";
-$Titles[AdminHello]="Hello";
-$Titles[AdminName]="Name";
-$Titles[AdminMessage]="Message";
-$Titles[AdminDate]="Date";
-$Titles[AdminApply]="Apply changes";
-$Titles[AdminDeleteChecked]="Delete checked";
-$Titles[AdminEdit]="Edit";
-$Titles[AdminDelete]="Delete";
-$Titles[AdminCancel]="Cancel";
-$Titles[AdminSureDel]="Are you sure to delete";
-$Titles[AdminSureDelMessages]="messages";
-$Titles[MailSubject]="New entry in your guestbook";
-$Titles[MailAdmin]="You can edit, delete or reply this message via admin page";
-$Titles[First]="First";
-$Titles[Last]="Last";
-$Titles[Previous]="<<";
-$Titles[Next]=">>";
-$Titles[Search]="Search";
-$Titles[NoResult]="No search result";
-$Titles[ReadMore]="Read more";
-$Titles[FileUpload]="Upload image:";
-$Titles[WrongImage]="Can't upload image.";
-$Titles[Subject]="Subject";
-$Titles[Category]="Category";
-$Titles[About]="about";
+$Titles["HeadTitle"]="Guestbook";
+$Titles["Page"]="Guestbook";
+$Titles["Name"]="Your name";
+$Titles["Required"]="required";
+$Titles["City"]="City";
+$Titles["Email"]="E-mail";
+$Titles["NotPublic"]="will not be published";
+$Titles["Link"]="Homepage";
+$Titles["Text"]="Your message";
+$Titles["Captcha"]="Security question";
+$Titles["CaptchaPlus"]="plus";
+$Titles["Submit"]="Submit";
+$Titles["Added"]="Your message has been added.";
+$Titles["EmptyName"]="Please, type your name.";
+$Titles["EmptyText"]="Please, type your message.";
+$Titles["WrongCaptcha"]="Please, type correct security answer.";
+$Titles["From"]="from";
+$Titles["Wrote"]="wrote";
+$Titles["Response"]="Response";
+$Titles["EmptyFile"]="Guestbook is empty yet.";
+$Titles["Login"]="Administrator login:";
+$Titles["Password"]="Password:";
+$Titles["Enter"]="Enter";
+$Titles["WrongLogin"]="Wrong login or password.";
+$Titles["AdminHeader"]="Guestbook administration";
+$Titles["AdminExit"]="Exit";
+$Titles["AdminHello"]="Hello";
+$Titles["AdminName"]="Name";
+$Titles["AdminMessage"]="Message";
+$Titles["AdminDate"]="Date";
+$Titles["AdminApply"]="Apply changes";
+$Titles["AdminDeleteChecked"]="Delete checked";
+$Titles["AdminEdit"]="Edit";
+$Titles["AdminDelete"]="Delete";
+$Titles["AdminCancel"]="Cancel";
+$Titles["AdminSureDel"]="Are you sure to delete";
+$Titles["AdminSureDelMessages"]="messages";
+$Titles["MailSubject"]="New entry in your guestbook";
+$Titles["MailAdmin"]="You can edit, delete or reply this message via admin page";
+$Titles["First"]="First";
+$Titles["Last"]="Last";
+$Titles["Previous"]="<<";
+$Titles["Next"]=">>";
+$Titles["Search"]="Search";
+$Titles["NoResult"]="No search result";
+$Titles["ReadMore"]="Read more";
+$Titles["FileUpload"]="Upload image:";
+$Titles["WrongImage"]="Can't upload image.";
+$Titles["Subject"]="Subject";
+$Titles["Category"]="Category";
+$Titles["About"]="about";
?>
diff --git a/settings_ru.php b/settings_ru.php
index 327b73c..5c33399 100644
--- a/settings_ru.php
+++ b/settings_ru.php
@@ -31,55 +31,55 @@ $GBcategoryfield=array(
4=>"Order",
5=>"Other");
$GBstriptags=true; // включение или отключение функции обрезания тегов при добавлении новой записи
-$Titles[HeadTitle]="Гостевая книга";
-$Titles[Page]="Гостевая книга";
-$Titles[Name]="Ваше имя";
-$Titles[Required]="обязательно";
-$Titles[City]="Город";
-$Titles[Email]="Электронная почта";
-$Titles[NotPublic]="не будет публиковаться";
-$Titles[Link]="Домашняя страница";
-$Titles[Text]="Ваше сообщение";
-$Titles[Captcha]="Вопрос безопасности";
-$Titles[CaptchaPlus]="плюс";
-$Titles[Submit]="Отправить";
-$Titles[Added]="Ваше сообщение было добавлено.";
-$Titles[EmptyName]="Пожалуйста, введите Ваше имя.";
-$Titles[EmptyText]="Пожалуйста, введите текст сообщения.";
-$Titles[WrongCaptcha]="Пожалуйста, введите верный ответ на вопрос безопасности.";
-$Titles[From]="из";
-$Titles[Wrote]="написал";
-$Titles[Response]="Ответ";
-$Titles[EmptyFile]="Гостевая книга пока пуста.";
-$Titles[Login]="Имя администратора:";
-$Titles[Password]="Пароль:";
-$Titles[Enter]="Войти";
-$Titles[WrongLogin]="Неверные имя администратора или пароль.";
-$Titles[AdminHeader]="Администрация гостевой книги";
-$Titles[AdminExit]="Выход";
-$Titles[AdminHello]="Приветствую";
-$Titles[AdminName]="Имя";
-$Titles[AdminMessage]="Сообщение";
-$Titles[AdminDate]="Дата";
-$Titles[AdminApply]="Принять изменения";
-$Titles[AdminDeleteChecked]="Удалить отмеченные";
-$Titles[AdminEdit]="Редактирование";
-$Titles[AdminDelete]="Удалить";
-$Titles[AdminCancel]="Отменить";
-$Titles[AdminSureDel]="Вы уверены, что хотите удалить";
-$Titles[AdminSureDelMessages]="сообщений";
-$Titles[MailSubject]="Новая запись в вашей гостевой книге";
-$Titles[MailAdmin]="Вы можете редактировать, удалить или ответить на эту запись через страницу администрирования";
-$Titles[First]="В начало";
-$Titles[Last]="В конец";
-$Titles[Previous]="Назад";
-$Titles[Next]="Вперед";
-$Titles[Search]="Поиск";
-$Titles[NoResult]="Ничего не найдено";
-$Titles[ReadMore]="Читать далее";
-$Titles[FileUpload]="Загрузить изображение:";
-$Titles[WrongImage]="Не могу загрузить изображение.";
-$Titles[Subject]="Тема";
-$Titles[Category]="Категория";
-$Titles[About]="о";
+$Titles["HeadTitle"]="Гостевая книга";
+$Titles["Page"]="Гостевая книга";
+$Titles["Name"]="Ваше имя";
+$Titles["Required"]="обязательно";
+$Titles["City"]="Город";
+$Titles["Email"]="Электронная почта";
+$Titles["NotPublic"]="не будет публиковаться";
+$Titles["Link"]="Домашняя страница";
+$Titles["Text"]="Ваше сообщение";
+$Titles["Captcha"]="Вопрос безопасности";
+$Titles["CaptchaPlus"]="плюс";
+$Titles["Submit"]="Отправить";
+$Titles["Added"]="Ваше сообщение было добавлено.";
+$Titles["EmptyName"]="Пожалуйста, введите Ваше имя.";
+$Titles["EmptyText"]="Пожалуйста, введите текст сообщения.";
+$Titles["WrongCaptcha"]="Пожалуйста, введите верный ответ на вопрос безопасности.";
+$Titles["From"]="из";
+$Titles["Wrote"]="написал";
+$Titles["Response"]="Ответ";
+$Titles["EmptyFile"]="Гостевая книга пока пуста.";
+$Titles["Login"]="Имя администратора:";
+$Titles["Password"]="Пароль:";
+$Titles["Enter"]="Войти";
+$Titles["WrongLogin"]="Неверные имя администратора или пароль.";
+$Titles["AdminHeader"]="Администрация гостевой книги";
+$Titles["AdminExit"]="Выход";
+$Titles["AdminHello"]="Приветствую";
+$Titles["AdminName"]="Имя";
+$Titles["AdminMessage"]="Сообщение";
+$Titles["AdminDate"]="Дата";
+$Titles["AdminApply"]="Принять изменения";
+$Titles["AdminDeleteChecked"]="Удалить отмеченные";
+$Titles["AdminEdit"]="Редактирование";
+$Titles["AdminDelete"]="Удалить";
+$Titles["AdminCancel"]="Отменить";
+$Titles["AdminSureDel"]="Вы уверены, что хотите удалить";
+$Titles["AdminSureDelMessages"]="сообщений";
+$Titles["MailSubject"]="Новая запись в вашей гостевой книге";
+$Titles["MailAdmin"]="Вы можете редактировать, удалить или ответить на эту запись через страницу администрирования";
+$Titles["First"]="В начало";
+$Titles["Last"]="В конец";
+$Titles["Previous"]="Назад";
+$Titles["Next"]="Вперед";
+$Titles["Search"]="Поиск";
+$Titles["NoResult"]="Ничего не найдено";
+$Titles["ReadMore"]="Читать далее";
+$Titles["FileUpload"]="Загрузить изображение:";
+$Titles["WrongImage"]="Не могу загрузить изображение.";
+$Titles["Subject"]="Тема";
+$Titles["Category"]="Категория";
+$Titles["About"]="о";
?>