",$Titles[Page],"
\n";
    if ($PageStatus=="added") echo "$Titles[Added]"; else {
        $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)));
        echo "
\n";
        if ($PageStatus=="emptyname") echo "$Titles[EmptyName]
\n";
        if ($PageStatus=="emptytext") echo "$Titles[EmptyText]
\n";
        if ($PageStatus=="wrongcaptcha") echo "$Titles[WrongCaptcha]
\n";
    }
}
function Search($SearchQuery) {
    $Entries=ReadEntries();
    $SearchResultCount=0;
    $SearchResult=false;
    foreach($Entries as $e=>$Entry) {
        for($p=0; $p<7; $p++) {
            if (mb_stristr($Entry[$p],$SearchQuery)) {
                $SearchResult[$SearchResultCount][0]=$e;
                $SearchResult[$SearchResultCount][1]=$Entry;
                $SearchResultCount++;
                break;
            }
        }
    }
    return $SearchResult;
}
function AddSearchBar() {
    global $Titles;
    global $GBsearch;
    if ($GBsearch) {
        echo "";
    }
}
function EntriesView() {
    global $Titles;
    global $DataStatus;
    global $Entries;
    global $GBpagination;
    global $GBreadmore;
    if ($DataStatus=="empty") echo "$Titles[EmptyFile]";
        else if($_POST['search']&&$_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";
        }
        if (($GBpagination>0)&&(count($Entries)>$GBpagination)) {
            $Entries=array_reverse($Entries);
            if ($_GET['page']) switch ($_GET['page']) {
                case $Titles[First]:
                    $CurrentPage=0;
                    break;
                case $Titles[Last]:
                    $CurrentPage=intdiv((count($Entries)-1),$GBpagination);
                    break;
                case "$Titles[Previous]":
                    $CurrentPage=$_SESSION['currentpage']-1;
                    break;
                case "$Titles[Next]":
                    $CurrentPage=$_SESSION['currentpage']+1;
                    break;
                default:
                    $CurrentPage=$_GET['page']-1;
            }
                else $CurrentPage=0;
            for ($e = ($GBpagination*$CurrentPage); $e < ($GBpagination*($CurrentPage+1)); $e++) {
                if ($e>=count($Entries)) break;
                echo "  
\n";
                if ($GBreadmore>0) {
                    $Message=strip_tags($Entries[$e][4]);
                    if (strlen($Message)>$GBreadmore) {
                        $readmorenumber="readmore".$Entries[$e][7];
                        if ($_POST[$readmorenumber]) echo "  ",nl2br($Entries[$e][4]),"
\n";
                            else {
                                $Message = substr($Message, 0, $GBreadmore);
                                $Message = substr($Message, 0, strrpos($Message, ' '))."... 
";
                                echo "  ",nl2br($Message),"
\n";
                            }
                    } else echo "  ",nl2br($Entries[$e][4]),"
\n";
                } else echo "  ",nl2br($Entries[$e][4]),"
\n";
                if ($Entries[$e][6]) echo "
$Titles[Response]:
\n";
                if ($Entries[$e][6]) echo nl2br($Entries[$e][6]),"
\n";
                echo "
\n";
            }
            echo "\n";
            $_SESSION['currentpage']=$CurrentPage;
        } else {
            $Entries=array_reverse($Entries);
            foreach($Entries as $e=>$Entry) {
                echo "  
\n";
                if (($GBreadmore>0)&&(!$SearchResult)) {
                    $Message=strip_tags($Entries[$e][4]);
                    if (strlen($Message)>$GBreadmore) {
                        $readmorenumber="readmore".$Entries[$e][7];
                        if ($_POST[$readmorenumber]) echo "  ",nl2br($Entries[$e][4]),"
\n";
                            else {
                                $Message = substr($Message, 0, $GBreadmore);
                                $Message = substr($Message, 0, strrpos($Message, ' '))."... 
";
                                echo "  ",nl2br($Message),"
\n";
                            }
                    } else echo "  ",nl2br($Entries[$e][4]),"
\n";
                } else echo "  ",nl2br($Entries[$e][4]),"
\n";
                if ($Entry[6]) echo "
$Titles[Response]:
\n";
                if ($Entry[6]) echo nl2br($Entry[6]),"
\n";
                echo "
\n";
            }
        }
}
if($_POST['submit']) {
    if(!$_POST['text']) $PageStatus="emptytext";
    if(!$_POST['name']) $PageStatus="emptyname";
    if(($_POST['name'])&&($_POST['text']))
        if ($_POST["captcha"]&&(md5(base64_encode($_POST["captcha"]))==$_SESSION["captcha"])) {
            AddEntry();
            if ($GBnotificationmailto) SendMail();
        } else if (!$GBcaptcha) {
                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"]["email"]=$_POST['email'];
        $SESSION["value"]["text"]=$_POST['text'];
        $Values=$SESSION["value"];
    } else Unset($SESSION["value"]);
}
$Entries=ReadEntries();
include "page.php";
?>