diff --git a/README b/README
index 84e6724..437ce50 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-PHPCSV Guestbook version 0.99.5
+PHPCSV Guestbook version 0.99.6
Simple php guestbook with csv file data storage.
diff --git a/administration.php b/administration.php
index 10aa481..8830ed0 100644
--- a/administration.php
+++ b/administration.php
@@ -7,6 +7,12 @@
session_start();
include "settings.php";
+switch($GBlanguage) {
+ case "ar": include "settings_ar.php";
+ case "ru": include "settings_ru.php";
+ default: include "settings_en.php";
+}
+
function ReadEntries() {
global $GBdata;
global $DataStatus;
diff --git a/index.php b/index.php
index 63b2b66..c147468 100644
--- a/index.php
+++ b/index.php
@@ -8,6 +8,12 @@
session_start();
include "settings.php";
+switch($GBlanguage) {
+ case "ar": include "settings_ar.php";
+ case "ru": include "settings_ru.php";
+ default: include "settings_en.php";
+}
+
function SendMail() {
global $Titles;
global $GBnotificationmailto;
diff --git a/settings.php b/settings.php
index 5a4eb98..5735039 100644
--- a/settings.php
+++ b/settings.php
@@ -4,114 +4,87 @@
* Edit page.php for change appearance.
* $GBdata parameter for changing entries data file.
* Please, change $GBadmin and $GBpassword parameters for access to administration page.
- * Change $Titles[HeadTitle] and $Titles[Page] for personal header.
- * You can change $Titles parameters for localization.
*/
+
$GBdata="gbdb.csv";
$GBadmin="root";
$GBpassword="password";
+
$GBpagination=10; // pagination for entries, 0 - disabled
+ // عدد الإدخالات في الصفحة الواحدة, 0 - معطل
+ // количество записей на странице, 0 - все записи на одной странице
$GBreadmore=255; // number of symbols for 'Read More' feature, 0 - shows full entries
+ // عدد الحروف التي تظهر في المزيد من القراءة, 0 - إظهار كامل النص
+ // количество символов для функции 'Читать далее', 0 - показывать записи полностью
$GBsearch=true; // enable or disable search bar
+ // تفعيل أو تعطيل شريط البحث
+ // включение или отключение строки поиска
$GBcaptcha=true; // enable or disable captcha
+ // تفعيل أو تعطيل التحقق كابتشا
+ // включение или отключение капчи
$GBupload=array( // enable or disable upload feature
0=>"images", // $GBupload=false; - disabled
1=>"pdf", // $GBupload=true; - enabled for all files
2=>"odt", // $GBupload=array(); - enabled for file types from this array
- 3=>"odx",
- 4=>"doc",
- 5=>"docx",
- 6=>"xls",
- 7=>"xlsx",
- 8=>"txt",
- 9=>"zip",
- 10=>"rar");
+ 3=>"odx", // تفعيل أو تعطيل خيارات التحميل
+ 4=>"doc", // $GBupload=false; - تعطيل
+ 5=>"docx", // $GBupload=true; - تفعيل كل الملفات
+ 6=>"xls", // $GBupload=array(); - تفعيل أنواع محددة من الملفات
+ 7=>"xlsx", // включение или отключение функции загрузки файлов
+ 8=>"txt", // $GBupload=false; - отключено
+ 9=>"zip", // $GBupload=true; - включено для всех файлов
+ 10=>"rar"); // $GBupload=array(); - включено для типов перечисленных в этом массиве
$GBfilesize=1048576; // maximum file size
+ // أقصى حجم ملف
+ // максимальный размер загружаемого файла
$GBnotificationmailto=""; // leave empty if you don't want send notification
+ // ترك فارغة إذا كنت لا تريد إرسال إشعار
+ // оставьте поле пустым, если не хотите отправки уведомлений о новых записях
$GBnotificationmailfrom="";
$GBtextlenght=7168; // maximum size of entry text
+ // أقصى حجم نص مدخل
+ // максимальное количество символов для текста записи
$GBcityfield=true; // enable or disable 'City' field
+ // تفعيل أو تعطيل حقل المدينة
+ // включение или отключение поля 'Город'
$GBlinkfield=true; // enable or disable 'Homepage' field
+ // تفعيل أو تعطيل حقل الصفحة الرئيسية
+ // включение или отключение поля 'Домашняя страница'
$GBsubjectfield=true; // enable or disable 'Subject' field
-$GBcategoryfield=array(
- 0=>"Public", // Array of categories, if you want to disable
- 1=>"Help", // 'Category' field, just leave
- 2=>"Special", // '$GBcategoryfield=false' string
- 3=>"Suppot",
- 4=>"Order",
- 5=>"Other");
-$GBstriptags=true; // enable or disable strip tags function during adding new entry
-$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
+ // تفعيل أو تعطيل حقل الموضوع
+ // включение или отключение поля 'Тема'
$GBemailfield=true; // enable or disable email field
-$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 file:";
-$Titles["WrongFile"]="Can't upload file.";
-$Titles["Subject"]="Subject";
-$Titles["Category"]="Category";
-$Titles["About"]="about";
-$Titles["Reply"]="Reply";
-$Titles["Replied"]="replied";
-$Titles["Replying"]="Replying to this message:";
-$Titles["Locked"]="Locked";
-$Titles["Sticky"]="Sticky";
-$Titles["AttachedFile"]="Attached file";
-$Titles["Field1"]="Field1";
-$Titles["PreField1"]="";
-$Titles["PostField1"]="";
-$Titles["Field2"]="Field2";
-$Titles["PreField2"]="";
-$Titles["PostField2"]="";
-$Titles["Field3"]="Field3";
-$Titles["PreField3"]="";
-$Titles["PostField3"]="";
+ // تفعيل أو تعطيل حقل البريد الإلكتروني
+ // включить или отключить поле электронной почты
+$GBfield1=true; // enable or disable special field 1
+ // تمكين أو تعطيل حقل خاص 1
+ // включить или отключить специальное поле 1
+$GBfield2=true; // enable or disable special field 2
+ // تمكين أو تعطيل حقل خاص 2
+ // включить или отключить специальное поле 2
+$GBfield3=true; // enable or disable special field 3
+ // تمكين أو تعطيل حقل خاص 3
+ // включить или отключить специальное поле 3
+$GBcategoryfield=array( // Array of categories, if you want to disable
+ 0=>"Public", // 'Category' field, just leave
+ 1=>"Help", // '$GBcategoryfield=false' string
+ 2=>"Special", // مجموعة الفئات إذا كنت ترغب بتعطليها
+ 3=>"Suppot", // Список категорий, если вы хотите удалить
+ 4=>"Order", // поле 'Категории', просто оставьте строку
+ 5=>"Other"); // '$GBcategoryfield=false'
+$GBstriptags=true; // enable or disable strip tags function during adding new entry
+ // مكين أو تعطيل وظيفة tags أثناء إضافة إدخال جديد
+ // включение или отключение функции обрезания тегов при добавлении новой записи
+$GBreplies=true; // enable or disable replies to messages
+ // تمكين أو تعطيل الردود على الرسائل
+ // включение или отключение ответов на сообщения
+$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
+ // تثبيت أو قفل الإدخالات في لوحة الادارة
+ // приклеивать или лочить записи через панель администратора
+$GBlanguage="en"; // "en" for include english settings_en.php
+ // "ar" لاستخدام النسخة العربية settings_ar.php
+ // "ru" для использования русской версии settings_ru.php
?>
diff --git a/settings_ar.php b/settings_ar.php
index dabfc36..a140d50 100644
--- a/settings_ar.php
+++ b/settings_ar.php
@@ -1,54 +1,10 @@
"images", // $GBupload=false; - disabled
- 1=>"pdf", // $GBupload=true; - enabled for all files
- 2=>"odt", // $GBupload=array(); - enabled for file types from this array
- 3=>"odx",
- 4=>"doc",
- 5=>"docx",
- 6=>"xls",
- 7=>"xlsx",
- 8=>"txt",
- 9=>"zip",
- 10=>"rar");
-$GBfilesize=1048576; // maximum file size
-$GBnotificationmailto=""; // leave empty if you don't want send notification
-$GBnotificationmailfrom="";
-$GBtextlenght=7168; // maximum size of entry text
-$GBcityfield=true; // enable or disable 'City' field
-$GBlinkfield=true; // enable or disable 'Homepage' field
-$GBsubjectfield=true; // enable or disable 'Subject' field
-$GBcategoryfield=array(
- 0=>"Public", // Array of categories, if you want to disable
- 1=>"Help", // 'Category' field, just leave
- 2=>"Special", // '$GBcategoryfield=false' string
- 3=>"Suppot",
- 4=>"Order",
- 5=>"Other");
-$GBstriptags=true; // enable or disable strip tags function during adding new entry
-$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
-$GBemailfield=true; // enable or disable email field
$Titles["HeadTitle"]="سجل الزوار";
$Titles["Page"]="سجل الزوار";
$Titles["Name"]="اسمك";
diff --git a/settings_en.php b/settings_en.php
new file mode 100644
index 0000000..ac48ad4
--- /dev/null
+++ b/settings_en.php
@@ -0,0 +1,73 @@
+>";
+$Titles["Search"]="Search";
+$Titles["NoResult"]="No search result";
+$Titles["ReadMore"]="Read more";
+$Titles["FileUpload"]="Upload file:";
+$Titles["WrongFile"]="Can't upload file.";
+$Titles["Subject"]="Subject";
+$Titles["Category"]="Category";
+$Titles["About"]="about";
+$Titles["Reply"]="Reply";
+$Titles["Replied"]="replied";
+$Titles["Replying"]="Replying to this message:";
+$Titles["Locked"]="Locked";
+$Titles["Sticky"]="Sticky";
+$Titles["AttachedFile"]="Attached file";
+$Titles["Field1"]="Field1";
+$Titles["PreField1"]="";
+$Titles["PostField1"]="";
+$Titles["Field2"]="Field2";
+$Titles["PreField2"]="";
+$Titles["PostField2"]="";
+$Titles["Field3"]="Field3";
+$Titles["PreField3"]="";
+$Titles["PostField3"]="";
+?>
diff --git a/settings_ru.php b/settings_ru.php
index 262ceb0..99e5396 100644
--- a/settings_ru.php
+++ b/settings_ru.php
@@ -1,54 +1,11 @@
"images", // $GBupload=false; - отключено
- 1=>"pdf", // $GBupload=true; - включено для всех файлов
- 2=>"odt", // $GBupload=array(); - включено для типов перечисленных в этом массиве
- 3=>"odx",
- 4=>"doc",
- 5=>"docx",
- 6=>"xls",
- 7=>"xlsx",
- 8=>"txt",
- 9=>"zip",
- 10=>"rar");
-$GBfilesize=1048576; // максимальный размер загружаемого файла
-$GBnotificationmailto=""; // оставьте поле пустым, если не хотите отправки уведомлений о новых записях
-$GBnotificationmailfrom="";
-$GBtextlenght=7168; // максимальное количество символов для текста записи
-$GBcityfield=true; // включение или отключение поля 'Город'
-$GBlinkfield=true; // включение или отключение поля 'Домашняя страница'
-$GBsubjectfield=true; // включение или отключение поля 'Тема'
-$GBcategoryfield=array(
- 0=>"Public", // Список категорий, если вы хотите удалить
- 1=>"Help", // поле 'Категории', просто оставьте строку
- 2=>"Special", // '$GBcategoryfield=false'
- 3=>"Suppot",
- 4=>"Order",
- 5=>"Other");
-$GBstriptags=true; // включение или отключение функции обрезания тегов при добавлении новой записи
-$GBreplies=true; // включение или отключение ответов на сообщения
-$GBshownumbers=true; // показывать или не показывать номера сообщений (если включены ответы - номера сообщений не будут показываться)
-$GBstickylocked=true; // приклеивать или лочить записи через панель администратора
-$GBfield1=true; // включить или отключить специальное поле 1
-$GBfield2=true; // включить или отключить специальное поле 2
-$GBfield3=true; // включить или отключить специальное поле 3
-$GBemailfield=true; // включить или отключить поле электронной почты
$Titles["HeadTitle"]="Гостевая книга";
$Titles["Page"]="Гостевая книга";
$Titles["Name"]="Ваше имя";