Change-Log
Version 4.10.9, Datum 02.02.2022
Adaptations of the source code for the use of the myPHP Guestbook with PHP 8.1.x [also compatible with v.8.2.x, 8.3.x and 8.4]. The downward compatibility is safe down to PHP 7.0, presumably also for PHP 5.6 given, whereby however under PHP 5.x and 7.x no more testing and no more support takes place.
An update from one of the older v.4.10.x to 4.10.9 is simple: Only some files have to be exchanged or reloaded on the server, changes to the database entries are not mandatory for error-free operation. - Simply upload the files described in the "ReadMe-Update-EN.pdf" to the server and -if already existing- overwrite the files with the same name.
Version 4.10.8, Datum 08.09.2021
With version 4.10.8 the language support has been extended by French and Italian (many thanks to Mrs. Valentina Panciroli / Italy) and by Swedish (also many thanks to Mr. Anders Rundkvist / Sweden). This means that the myPHP Guestbook is now available in a total of 10 languages.
Version 4.10.7, Datum 01.05.2021
myPHP Guestbook v. 4.10.7 is essentially a bugfix release, which additionally includes an improved quote function as well as another template and completes the revision of the HTML markup started with v.4.10.6.
Under PHP 8, the editing of a template no longer worked correctly. - In the course of the bug fixing, the source code around the editing or creation of templates, which was previously spread over six files, was combined in one file and renewed in parts.
The second bug concerns the function of a moderated guestbook. If the setting was selected to disable saving of any IPs, including those of spam entries, new entries to the guestbook where the program did not identify any spammer characteristics were immediately released and were publicly visible, even if they were supposed to be checked and released by the Admin first.
As a third point, the date and time display did not work properly anymore when possibly adding guestbook entries under the link "Admin Blog" in the Admin Panel.
In addition to fixing these errors, the function for quoting and replying to existing entries has been changed: Until now, the quoted entry was transferred to the text field of the input form. – As of v.4.10.7, the quoted entry is temporarily cached on the server and only inserted there when the entry preview is called or the new entry is finally saved. The heading of the entry form shows which entry is being replied to. In the basic settings, you can individually specify whether the quoted entry should be inserted before or after the guest's reply.
Version 4.10.6, Datum: 03.03.2021
Further enhanced protection of the Admin Area against intrusion by unauthorized third parties. For this purpose, it is now possible, among other things, to activate a 2-factor authentication for login (default setting: disabled). Details can be found after installation or update to the v.4.10.6 in the explanations in the Admin Panel under "Help", there Section IV. "Terms of Use" => "Admin Control Panel".
The display of error messages, e.g. in case of invalid or missing necessary entries in the search function and on the "insert.php" has been changed to the nowadays common display of tooltips; only on very small screens, e.g. smartphones, it remains for better clarity with the previous error messages above the input form.
As soon as an internal link is clicked at the end of the "index-" and "insert.php" pages, e.g. to scroll between several pages with guestbook entries or to call up a post preview or similar, the page no longer simply jumps around but scrolls to the top of the page at the same time. This has advantages especially for an integration via IFrame, because not all browsers reach the desired jump target within IFrames (e.g. Firefox). The scroll function can be disabled if desired.
