diff --git a/includes/FetchFile.php b/includes/FetchFile.php
index f760590..0e2def3 100644
--- a/includes/FetchFile.php
+++ b/includes/FetchFile.php
@@ -16,10 +16,10 @@ if (! defined('IN_COMMON'))
class FetchFile
{
private $url;
- private $timeout = 60;
+ private $timeout = 60;
private $destinationPath = '';
- private $maxRedirects = 3;
- private $binary = false;
+ private $maxRedirects = 3;
+ private $binary = false;
public function __construct($url)
@@ -91,9 +91,9 @@ class FetchFile
protected function finishUp()
{
- if(defined('KJ_SESSION'))
+ if (defined('KJ_SESSION'))
{
- session_id(constant('KJ_SESSION'));
+ session_id(constant('KJ_SESSION'));
}
session_start();
@@ -138,6 +138,7 @@ class FetchFile
else
{
$data = curl_exec($ch);
+
if ($data === false)
{
kleeja_log(sprintf("FetchFile error (curl: #%d): %s\n", curl_errno($ch), htmlspecialchars(curl_error($ch))));
@@ -150,8 +151,8 @@ class FetchFile
protected function fopen()
{
- // Setup a stream context
- $stream_context = stream_context_create(
+ // Setup a stream context
+ $stream_context = stream_context_create(
[
'http' => [
'method' => 'GET',
@@ -179,6 +180,11 @@ class FetchFile
return $content;
}
+ else
+ {
+ $error = error_get_last();
+ kleeja_log(sprintf("FetchFile error (stream: #%d): %s\n", $error['type'], $error['message']));
+ }
return false;
}
diff --git a/includes/adm/a_configs.php b/includes/adm/a_configs.php
index 4ccac35..a2529c8 100755
--- a/includes/adm/a_configs.php
+++ b/includes/adm/a_configs.php
@@ -153,7 +153,6 @@ while ($row=$SQL->fetch_array($result))
}
elseif ($row['name'] == 'user_system')
{
-
continue;
}
diff --git a/includes/adm/j_plugins.php b/includes/adm/j_plugins.php
index 2b1376d..0d691d6 100755
--- a/includes/adm/j_plugins.php
+++ b/includes/adm/j_plugins.php
@@ -74,7 +74,7 @@ switch ($case):
while ($row = $SQL->fetch($result))
{
- if(! file_exists(PATH . KLEEJA_PLUGINS_FOLDER . '/' . $row['plg_name'] . '/init.php'))
+ if (! file_exists(PATH . KLEEJA_PLUGINS_FOLDER . '/' . $row['plg_name'] . '/init.php'))
{
continue;
}
@@ -285,7 +285,7 @@ switch ($case):
if (empty($plg_name))
{
- if (defined('DEBUG'))
+ if (defined('DEV_STAGE'))
{
exit('empty($plg_name)');
}
@@ -296,7 +296,7 @@ switch ($case):
{
if (! file_exists(PATH . KLEEJA_PLUGINS_FOLDER . '/' . $plg_name . '/init.php'))
{
- if (defined('DEBUG'))
+ if (defined('DEV_STAGE'))
{
exit('!file_exists($plg_name)');
}
diff --git a/includes/adm/k_ban.php b/includes/adm/k_ban.php
index f79ff93..db2c696 100755
--- a/includes/adm/k_ban.php
+++ b/includes/adm/k_ban.php
@@ -15,12 +15,12 @@ if (! defined('IN_ADMIN'))
}
//for style ..
-$stylee = 'admin_ban';
+$stylee = 'admin_ban';
$H_FORM_KEYS_GET = kleeja_add_form_key_get('adm_ban_get');
-$H_FORM_KEYS = kleeja_add_form_key('adm_ban');
+$H_FORM_KEYS = kleeja_add_form_key('adm_ban');
-$action = basename(ADMIN_PATH) . '?cp=' . basename(__file__, '.php');
-$delete_item = basename(ADMIN_PATH) . '?cp=' . basename(__file__, '.php') . '&' . $H_FORM_KEYS_GET . '&case=del&k=';
+$action = basename(ADMIN_PATH) . '?cp=' . basename(__file__, '.php');
+$delete_item = basename(ADMIN_PATH) . '?cp=' . basename(__file__, '.php') . '&' . $H_FORM_KEYS_GET . '&case=del&k=';
$new_item_action = basename(ADMIN_PATH) . '?cp=' . basename(__file__, '.php') . '&case=new';
@@ -28,7 +28,7 @@ $new_item_action = basename(ADMIN_PATH) . '?cp=' . basename(__file__, '.php')
// Check form key
//
-$case = g('case', 'str', 'view');
+$case = g('case', 'str', 'view');
$update_ban_content = false;
$query = [
@@ -45,7 +45,7 @@ $banned_items = explode('|', $current_ban_data['ban']);
$show_message = false;
-if($case == 'del' && ig('k'))
+if ($case == 'del' && ig('k'))
{
if (! kleeja_check_form_key_get('adm_ban_get'))
{
@@ -55,8 +55,9 @@ if($case == 'del' && ig('k'))
$to_delete = g('k');
- $banned_items = array_filter($banned_items, function($item) use($to_delete, $lang, &$show_message) {
- if(md5($item) == $to_delete) {
+ $banned_items = array_filter($banned_items, function($item) use ($to_delete, $lang, &$show_message) {
+ if (md5($item) == $to_delete)
+ {
$show_message = sprintf($lang['ITEM_DELETED'], $item);
return false;
}
@@ -66,7 +67,7 @@ if($case == 'del' && ig('k'))
$update_ban_content = $show_message;
}
-if($case == 'new')
+if ($case == 'new')
{
if (! kleeja_check_form_key('adm_ban'))
{
@@ -75,15 +76,15 @@ if($case == 'new')
$to_add = p('k', 'str', '');
- if(! empty($to_add))
+ if (! empty($to_add))
{
- $banned_items[] = $to_add;
- $show_message = $lang['BAN_UPDATED'];
+ $banned_items[] = $to_add;
+ $show_message = $lang['BAN_UPDATED'];
$update_ban_content = true;
}
}
-if($update_ban_content)
+if ($update_ban_content)
{
$banned_items = array_filter($banned_items);
//update
diff --git a/includes/cache.php b/includes/cache.php
index 149184b..d289403 100755
--- a/includes/cache.php
+++ b/includes/cache.php
@@ -60,16 +60,6 @@ class cache
public function save($name, $data, $time = 86400)
{
- //
- //We have problems if APC is enabled, so we disable our cache
- //system if it's lodoed to prevent those problems, but we will
- //try to fix it in the near future .. I hope that.
- //
- if (defined('APC_CACHE'))
- {
- //return;
- }
-
$name = preg_replace('![^a-z0-9_]!i', '_', $name);
$data_for_save = '' . 'php' . "\n";
$data_for_save .= '//Cache file, generated for Kleeja at ' . gmdate('d-m-Y h:i A') . "\n\n";
diff --git a/includes/functions.php b/includes/functions.php
index 97c4e8e..3d621a0 100755
--- a/includes/functions.php
+++ b/includes/functions.php
@@ -71,7 +71,7 @@ function get_ban()
global $banss, $lang, $SQL, $usrcp;
//visitor ip now
- $ip = get_ip();
+ $ip = get_ip();
$username = $usrcp->name();
//now .. loop for banned ips
@@ -96,9 +96,9 @@ function get_ban()
$replace_it = str_replace('*', '([0-9]{1,3})', $banned_item);
$replace_it = str_replace('.', '\.', $replace_it);
- $is_banned = $ip == $banned_item || @preg_match('/' . preg_quote($replace_it, '/') . '/i', $ip);
+ $is_banned = $ip == $banned_item || @preg_match('/' . preg_quote($replace_it, '/') . '/i', $ip);
}
- else if(! empty($username) && $banned_item == $username)
+ elseif (! empty($username) && $banned_item == $username)
{
$is_banned = true;
}
@@ -1418,9 +1418,9 @@ function p($name, $type = 'str', $default = '')
*/
function add_to_serve_rules($rules, $unique_id = '')
{
- if(! file_exists(PATH . 'plugins_rules.php'))
+ if (! file_exists(PATH . 'plugins_rules.php'))
{
- if(! is_writable(PATH))
+ if (! is_writable(PATH))
{
chmod(PATH, K_DIR_CHMOD);
}
diff --git a/includes/functions_alternative.php b/includes/functions_alternative.php
index d2babea..e6e772c 100755
--- a/includes/functions_alternative.php
+++ b/includes/functions_alternative.php
@@ -20,4 +20,3 @@ if (! defined('IN_COMMON'))
{
exit();
}
-
diff --git a/includes/mysqli.php b/includes/mysqli.php
index f8c8bca..402749e 100755
--- a/includes/mysqli.php
+++ b/includes/mysqli.php
@@ -22,11 +22,11 @@ class KleejaDatabase
{
private $connect_id = null;
private $result = null;
- public $dbprefix = '';
+ public $dbprefix = '';
private $dbname = '';
- public $query_num = 0;
+ public $query_num = 0;
private $in_transaction = 0;
- public $debugr = false;
+ public $debugr = false;
private $show_errors = true;
@@ -45,7 +45,7 @@ class KleejaDatabase
}
$this->dbprefix = $dbprefix;
- $this->dbname = $db_name;
+ $this->dbname = $db_name;
$this->connect_id = @mysqli_connect($host, $db_username, $db_password, $db_name, $port);
@@ -416,7 +416,6 @@ class KleejaDatabase
// error message func
public function error_msg($msg)
{
-
if (! $this->show_errors)
{
return false;
diff --git a/includes/usr.php b/includes/usr.php
index b6053cf..68cc7f3 100755
--- a/includes/usr.php
+++ b/includes/usr.php
@@ -21,8 +21,8 @@ class usrcp
{
//expire
$expire = time() + ((int) $expire ? intval($expire) : 86400);
- $name = trim($name);
- $pass = trim($pass);
+ $name = trim($name);
+ $pass = trim($pass);
$return_now = $login_status = false;
diff --git a/index.php b/index.php
index a9029b1..7bd73d6 100755
--- a/index.php
+++ b/index.php
@@ -60,7 +60,7 @@ $uploader->setUploadFieldsLimit($config['filesnum']);
-if(ip('submitr'))
+if (ip('submitr'))
{
$uploader->upload();
}
diff --git a/lang/ar/acp.php b/lang/ar/acp.php
index e65a1c4..eaac8be 100755
--- a/lang/ar/acp.php
+++ b/lang/ar/acp.php
@@ -5,112 +5,112 @@
//
return [
- 'U_NOT_ADMIN' => 'يجب أن تملك صلاحية الإدارة',
- 'UPDATE_CONFIG' => 'تحديث الإعدادات',
- 'NO_CHANGE' => 'بلا تغيير',
- 'CHANGE_MD5' => 'تغيير مع دالة md5 (8c7dd922ad47494fc02c388e12c00eac.png) ',
- 'CHANGE_TIME' => 'تغيير مع دالة TIME (1501440381.png)',
- 'SITENAME' => 'إسم المركز',
- 'SITEMAIL' => 'بريد المركز',
- 'SITEMAIL2' => 'بريد التبليغات , المراسلات',
- 'SITEURL' => 'رابط المركز (مع / بنهايته)',
- 'FOLDERNAME' => 'إسم مجلد التحميل (يمكنك استخدام {year} و {month} و {day} و {week} و {username})',
- 'PREFIXNAME' => 'بادئة أسماء الملفات (مثلا : kleeja_ وستضاف قبل اسم كل ملف مرفوع, يمكن استخدام ايضا {rand:4} و {date:d_Y})',
- 'FILESNUM' => 'عدد حقول ملفات التحميل',
- 'FILESNUM_SHOW' => 'عرض حقول حقول التحميل كلها',
- 'SITECLOSE' => 'وضع الصيانة',
- 'CLOSEMSG' => 'رسالة وضع الصيانة',
- 'DECODE' => 'تغيير إسم الملف (لاحظ : عند عرض الملف سيظهر اسمه الاصلي, اما هذا فللحماية والتنظيم)',
- 'SEC_DOWN' => 'عدد الثواني قبل بدء التحميل',
- 'STATFOOTER' => 'إحصائيات الصفحة بالفوتر',
- 'GZIP' => 'GZIP (ضاغط المحتويات لتسريع عرضها)',
- 'GOOGLEANALYTICS' => 'Google Analytics',
- 'WELCOME_MSG' => 'كلمة الترحيب',
- 'USER_SYSTEM' => 'نظام العضوية (لاحظ: تغييرها قد يمنعك من الدخول مالم تتبع الشروحات)',
- 'TOTAL_SIZE' => 'أقصى حجم كلي للمركز (ميقا بايت)',
- 'THUMBS_IMGS' => 'أبعاد مصغرات الصور (عرض x إرتفاع)',
- 'WRITE_IMGS' => 'تفعيل ختم الصور',
- 'ID_FORM' => 'شكل روابط الملفات (المباشر لايخضع لحمايتنا ولا للاحصائيات .. )',
- 'IDF' => 'الاساسي (example.com/do.php?id=123)',
- 'IDFF' => 'إسم الملف (example.com/do.php?file=filename.pdf)',
- 'IDFD' => 'رابط مباشر (example.com/uploads/filename.pdf)',
- 'ID_FORM_IMG' => 'شكل روابط الصور (المباشر لايخضع لحمايتنا ولا للاحصائيات .. )',
- 'IDF_IMG' => 'الاساسي (example.com/do.php?img=123)',
- 'IDFF_IMG' => 'إسم الملف (example.com/do.php?imgf=filename.png)',
- 'IDFD_IMG' => 'رابط مباشر (example.com/uploads/filename.png)',
- 'DEL_URL_FILE' => 'تفعيل رابط الحذف المباشر',
- 'WWW_URL' => 'تفعيل التحميل من رابط',
- 'ALLOW_STAT_PG' => 'تفعيل صفحة الإحصائيات',
- 'ALLOW_ONLINE' => 'تفعيل عرض المتواجدون الآن',
- 'DEL_F_DAY' => 'حذف الملفات الخاملة بعد × يوم - صفر للتعطيل',
- 'MOD_WRITER' => 'Mod Rewrite (لاحظ: لن يعمل الا بعد نقل ملف .htaccess للمجلد الرئيسي)',
- 'MOD_WRITER_EX' => 'روابط كـ HTML ..',
- 'NUMFIELD_S' => 'رجاءاً .. الحقول الرقمية .. يجب أن تكون رقمية!',
- 'CONFIGS_UPDATED' => 'تم تحديت الإعدادات بنجاح',
- 'E_EXTS' => 'ملاحظة : الأحجام تضبط بالكليوبايت .',
- 'UPDATED_EXTS' => 'تم تحديث الإمتدادات بنجاح',
- 'EXT_DELETED' => 'تم حذف الامتداد بنجاح.',
- 'REPLY' => 'إرسال',
- 'REPLY_REPORT' => 'رد على تبليغ',
- 'U_REPORT_ON' => 'بسبب تبليغك في ',
- 'BY_EMAIL' => 'بواسطة البريد ',
- 'ADMIN_REPLIED' => 'فقد قام المدير بالرد التالي',
- 'IS_SEND_MAIL' => 'تم إرسال الرد البريدي',
- 'REPORTS_UPDATED' => 'تم تحديث التبليغات',
- 'REPLY_CALL' => 'رد على رسالة',
- 'REPLIED_ON_CAL' => 'بخصوص مراسلتك ',
- 'CALLS_UPDATED' => 'تم تحديث المراسلات',
- 'FOUNDER' => 'مؤسس',
- 'USER_UPDATED' => 'تم تحديث بيانات المستخدم ..',
- 'REPAIRE_TABLE' => '[جداول] تم إصلاح ',
- 'REPAIRE_CACHE' => 'تم حذف/تجديد الكاش (الملفات المؤقتة) ...',
- 'KLEEJA_CP' => 'لوحة التحكم',
- 'GENERAL_STAT' => 'إحصائيات عامة',
- 'SEARCH_STAT' => 'إحصائيات محركات البحث',
- 'OTHER_INFO' => 'معلومات أخرى',
- 'AFILES_NUM' => 'عدد جميع الملفات',
- 'AFILES_SIZE_SPACE' => 'المساحة التي تم استهلاكها حتى الآن',
- 'AUSERS_NUM' => 'عدد الأعضاء',
- 'LAST_GOOGLE' => 'آخر زيارة لجوجل',
- 'GOOGLE_NUM' => 'عدد زيارات جوجل',
- 'LAST_BING' => 'آخر زيارات بينق',
- 'BING_NUM' => 'عدد زيارات بينق',
- 'KLEEJA_CP_W' => 'مرحباً بك, في لوحة الإدارة',
- 'PHP_VER' => 'إصدار PHP',
- 'MYSQL_VER' => 'إصدار MySQL',
- 'R_CONFIGS' => 'إعدادات',
- 'R_CPINDEX' => 'بداية لوحة كليجا',
- 'R_EXTS' => 'إعدادات الإمتدادات',
- 'R_FILES' => 'إدارة الملفات',
- 'R_REPORTS' => 'تبليغات',
- 'R_CALLS' => 'رسائل',
- 'R_USERS' => 'الأعضاء والمجموعات',
- 'R_REPAIR' => 'صيانة',
- 'R_LGOUTCP' => 'مسح جلسة الإدارة',
- 'R_BAN' => 'التحكم بالحظر',
- 'BAN_EXP1' => 'تستطيع حظر مستخدمين/زوار عبر الأي بي أو اسم المستخدم الخاص بهم.',
- 'BAN_EXP2' => 'لحظر مدى آيبيات استخدم النجمة (*) مثلاً: 116.10.191.*',
- 'UPDATE_BAN' => 'حفظ تعديلات الحظر',
- 'BAN_UPDATED' => 'تم تحديث قائمة الحظر بنجاح..',
- 'R_RULES' => 'شروط الخدمة',
- 'RULES_EXP' => 'من هنا تستطيع تعديل الشروط التي سوف تظهر للزوار والأعضاء',
- 'UPDATE_RULES' => 'تحديث الشروط',
- 'RULES_UPDATED' => 'تم تحديث الشروط بنجاح..',
- 'R_SEARCH' => 'بحث متقدم',
- 'SEARCH_FILES' => 'بحث عن الملفات',
- 'SEARCH_SUBMIT' => 'بحث',
- 'LAST_DOWN' => 'آخر تحميل',
- 'WAS_B4' => 'كان قبل',
- 'SEARCH_USERS' => 'بحث عن مستخدمين',
- 'R_IMG_CTRL' => 'إدارة الصور',
- 'ENABLE_USERFILE' => 'تفعيل مجلدات المستخدمين',
- 'R_EXTRA' => 'هيدر وفوتر إضافي',
- 'EX_HEADER_N' => 'الهيدر الإضافي.. وهو ما يظهر أسفل الهيدر الأصلي ..',
- 'EX_FOOTER_N' => 'الفوتر الإضافي.. وهو ما يظهر أعلى الفوتر الأصلي ..',
- 'UPDATE_EXTRA' => 'تحديث الإضافات القوالبية',
- 'EXTRA_UPDATED' => 'تم تحديث الإضافات القوالبية',
- 'R_STYLES' => 'الستايلات',
- 'NO_TPL_SHOOSED' => 'لم تقم بإختيار قالب!',
+ 'U_NOT_ADMIN' => 'يجب أن تملك صلاحية الإدارة',
+ 'UPDATE_CONFIG' => 'تحديث الإعدادات',
+ 'NO_CHANGE' => 'بلا تغيير',
+ 'CHANGE_MD5' => 'تغيير مع دالة md5 (8c7dd922ad47494fc02c388e12c00eac.png) ',
+ 'CHANGE_TIME' => 'تغيير مع دالة TIME (1501440381.png)',
+ 'SITENAME' => 'إسم المركز',
+ 'SITEMAIL' => 'بريد المركز',
+ 'SITEMAIL2' => 'بريد التبليغات , المراسلات',
+ 'SITEURL' => 'رابط المركز (مع / بنهايته)',
+ 'FOLDERNAME' => 'إسم مجلد التحميل (يمكنك استخدام {year} و {month} و {day} و {week} و {username})',
+ 'PREFIXNAME' => 'بادئة أسماء الملفات (مثلا : kleeja_ وستضاف قبل اسم كل ملف مرفوع, يمكن استخدام ايضا {rand:4} و {date:d_Y})',
+ 'FILESNUM' => 'عدد حقول ملفات التحميل',
+ 'FILESNUM_SHOW' => 'عرض حقول حقول التحميل كلها',
+ 'SITECLOSE' => 'وضع الصيانة',
+ 'CLOSEMSG' => 'رسالة وضع الصيانة',
+ 'DECODE' => 'تغيير إسم الملف (لاحظ : عند عرض الملف سيظهر اسمه الاصلي, اما هذا فللحماية والتنظيم)',
+ 'SEC_DOWN' => 'عدد الثواني قبل بدء التحميل',
+ 'STATFOOTER' => 'إحصائيات الصفحة بالفوتر',
+ 'GZIP' => 'GZIP (ضاغط المحتويات لتسريع عرضها)',
+ 'GOOGLEANALYTICS' => 'Google Analytics',
+ 'WELCOME_MSG' => 'كلمة الترحيب',
+ 'USER_SYSTEM' => 'نظام العضوية (لاحظ: تغييرها قد يمنعك من الدخول مالم تتبع الشروحات)',
+ 'TOTAL_SIZE' => 'أقصى حجم كلي للمركز (ميقا بايت)',
+ 'THUMBS_IMGS' => 'أبعاد مصغرات الصور (عرض x إرتفاع)',
+ 'WRITE_IMGS' => 'تفعيل ختم الصور',
+ 'ID_FORM' => 'شكل روابط الملفات (المباشر لايخضع لحمايتنا ولا للاحصائيات .. )',
+ 'IDF' => 'الاساسي (example.com/do.php?id=123)',
+ 'IDFF' => 'إسم الملف (example.com/do.php?file=filename.pdf)',
+ 'IDFD' => 'رابط مباشر (example.com/uploads/filename.pdf)',
+ 'ID_FORM_IMG' => 'شكل روابط الصور (المباشر لايخضع لحمايتنا ولا للاحصائيات .. )',
+ 'IDF_IMG' => 'الاساسي (example.com/do.php?img=123)',
+ 'IDFF_IMG' => 'إسم الملف (example.com/do.php?imgf=filename.png)',
+ 'IDFD_IMG' => 'رابط مباشر (example.com/uploads/filename.png)',
+ 'DEL_URL_FILE' => 'تفعيل رابط الحذف المباشر',
+ 'WWW_URL' => 'تفعيل التحميل من رابط',
+ 'ALLOW_STAT_PG' => 'تفعيل صفحة الإحصائيات',
+ 'ALLOW_ONLINE' => 'تفعيل عرض المتواجدون الآن',
+ 'DEL_F_DAY' => 'حذف الملفات الخاملة بعد × يوم - صفر للتعطيل',
+ 'MOD_WRITER' => 'Mod Rewrite (لاحظ: لن يعمل الا بعد نقل ملف .htaccess للمجلد الرئيسي)',
+ 'MOD_WRITER_EX' => 'روابط كـ HTML ..',
+ 'NUMFIELD_S' => 'رجاءاً .. الحقول الرقمية .. يجب أن تكون رقمية!',
+ 'CONFIGS_UPDATED' => 'تم تحديت الإعدادات بنجاح',
+ 'E_EXTS' => 'ملاحظة : الأحجام تضبط بالكليوبايت .',
+ 'UPDATED_EXTS' => 'تم تحديث الإمتدادات بنجاح',
+ 'EXT_DELETED' => 'تم حذف الامتداد بنجاح.',
+ 'REPLY' => 'إرسال',
+ 'REPLY_REPORT' => 'رد على تبليغ',
+ 'U_REPORT_ON' => 'بسبب تبليغك في ',
+ 'BY_EMAIL' => 'بواسطة البريد ',
+ 'ADMIN_REPLIED' => 'فقد قام المدير بالرد التالي',
+ 'IS_SEND_MAIL' => 'تم إرسال الرد البريدي',
+ 'REPORTS_UPDATED' => 'تم تحديث التبليغات',
+ 'REPLY_CALL' => 'رد على رسالة',
+ 'REPLIED_ON_CAL' => 'بخصوص مراسلتك ',
+ 'CALLS_UPDATED' => 'تم تحديث المراسلات',
+ 'FOUNDER' => 'مؤسس',
+ 'USER_UPDATED' => 'تم تحديث بيانات المستخدم ..',
+ 'REPAIRE_TABLE' => '[جداول] تم إصلاح ',
+ 'REPAIRE_CACHE' => 'تم حذف/تجديد الكاش (الملفات المؤقتة) ...',
+ 'KLEEJA_CP' => 'لوحة التحكم',
+ 'GENERAL_STAT' => 'إحصائيات عامة',
+ 'SEARCH_STAT' => 'إحصائيات محركات البحث',
+ 'OTHER_INFO' => 'معلومات أخرى',
+ 'AFILES_NUM' => 'عدد جميع الملفات',
+ 'AFILES_SIZE_SPACE' => 'المساحة التي تم استهلاكها حتى الآن',
+ 'AUSERS_NUM' => 'عدد الأعضاء',
+ 'LAST_GOOGLE' => 'آخر زيارة لجوجل',
+ 'GOOGLE_NUM' => 'عدد زيارات جوجل',
+ 'LAST_BING' => 'آخر زيارات بينق',
+ 'BING_NUM' => 'عدد زيارات بينق',
+ 'KLEEJA_CP_W' => 'مرحباً بك, في لوحة الإدارة',
+ 'PHP_VER' => 'إصدار PHP',
+ 'MYSQL_VER' => 'إصدار MySQL',
+ 'R_CONFIGS' => 'إعدادات',
+ 'R_CPINDEX' => 'بداية لوحة كليجا',
+ 'R_EXTS' => 'إعدادات الإمتدادات',
+ 'R_FILES' => 'إدارة الملفات',
+ 'R_REPORTS' => 'تبليغات',
+ 'R_CALLS' => 'رسائل',
+ 'R_USERS' => 'الأعضاء والمجموعات',
+ 'R_REPAIR' => 'صيانة',
+ 'R_LGOUTCP' => 'مسح جلسة الإدارة',
+ 'R_BAN' => 'التحكم بالحظر',
+ 'BAN_EXP1' => 'تستطيع حظر مستخدمين/زوار عبر الأي بي أو اسم المستخدم الخاص بهم.',
+ 'BAN_EXP2' => 'لحظر مدى آيبيات استخدم النجمة (*) مثلاً: 116.10.191.*',
+ 'UPDATE_BAN' => 'حفظ تعديلات الحظر',
+ 'BAN_UPDATED' => 'تم تحديث قائمة الحظر بنجاح..',
+ 'R_RULES' => 'شروط الخدمة',
+ 'RULES_EXP' => 'من هنا تستطيع تعديل الشروط التي سوف تظهر للزوار والأعضاء',
+ 'UPDATE_RULES' => 'تحديث الشروط',
+ 'RULES_UPDATED' => 'تم تحديث الشروط بنجاح..',
+ 'R_SEARCH' => 'بحث متقدم',
+ 'SEARCH_FILES' => 'بحث عن الملفات',
+ 'SEARCH_SUBMIT' => 'بحث',
+ 'LAST_DOWN' => 'آخر تحميل',
+ 'WAS_B4' => 'كان قبل',
+ 'SEARCH_USERS' => 'بحث عن مستخدمين',
+ 'R_IMG_CTRL' => 'إدارة الصور',
+ 'ENABLE_USERFILE' => 'تفعيل مجلدات المستخدمين',
+ 'R_EXTRA' => 'هيدر وفوتر إضافي',
+ 'EX_HEADER_N' => 'الهيدر الإضافي.. وهو ما يظهر أسفل الهيدر الأصلي ..',
+ 'EX_FOOTER_N' => 'الفوتر الإضافي.. وهو ما يظهر أعلى الفوتر الأصلي ..',
+ 'UPDATE_EXTRA' => 'تحديث الإضافات القوالبية',
+ 'EXTRA_UPDATED' => 'تم تحديث الإضافات القوالبية',
+ 'R_STYLES' => 'الستايلات',
+ 'NO_TPL_SHOOSED' => 'لم تقم بإختيار قالب!',
'R_PLUGINS' => 'إضافات برمجية',
'ADD_NEW_PLUGIN' => 'أضف إضافة برمجية جديدة',
'ITEM_DELETED' => 'لقد تم حذف "%s" بنجاح...',
@@ -136,8 +136,8 @@ return [
'CONFIG_WRITEABLE' => 'ملف config.php قابل للكتابة حالياً ونوصي وبشدة تغيير التصريح له لـ 640 أو على الأقل 644.',
'USERS_NOT_NORMAL_SYS' => 'نظام العضويات الحالي ليس النظام العادي ، أي أن الأعضاء الحاليين لا يمكن تحريرهم من هنا بل من السكربت الذي تم ربط كليجا به، هؤلا الأعضاء يتبعون لنظام العضويات العادي.',
'DIMENSIONS_THMB' => 'أبعاد المصغرات',
- 'ADMIN_DELETE_FILE_OK' => 'تم حذف كافة ملفات العضو',
- 'ADMIN_DELETE_FILES' => 'حذف كل ملفات العضوية',
+ 'ADMIN_DELETE_FILE_OK' => 'تم حذف كافة ملفات العضو',
+ 'ADMIN_DELETE_FILES' => 'حذف كل ملفات العضوية',
'BCONVERTER' => 'آلة حاسبة لتحويل الأحجام',
@@ -186,17 +186,17 @@ return [
'USERSECTOUPLOAD' => 'عدد الثواني بين كل عملية رفع',
'ADM_UNWANTED_FILES' => 'يبدوا انك قمت بالترقية من نسخة سابقة وبسبب اختلاف اسماء بعض الملفات ستلاحظ وجود ازرار متكررة بلوحة التحكم .
لحل المشكلة قم بإزالة كافة الملفات في المسار "includes/adm" واعادة رفعها من جديد. ايضا قم بحذف ملف admin.php من المجلد الرئيسي اذا وجد.',
'HTML_URLS_ENABLED_NO_HTCC' => 'لقد قمت بتفعيل روابط الهتمل ولكنك نسيت أن تقوم بإعادة تسمية الملف htaccess.txt في مجلد كليجا الرئيسي ليصبح ".htaccess". اذا لم تفهم شيئاً من هذا الكلام قم بالسؤال في الدعم الفني لكليجا او قم بتعطيل روابط الهتمل .',
- 'PLUGIN_CONFIRM_ADD' => 'انتبه, الاضافات هي تعديلات برمجية على كليجا و قد تكون ضارة أحياناً , لذا ان كنت غير متأكد من مصدر الإضافة ولم تقم بتحميلها من موقع كليجا فالافضل ان تراجع نفسك الآن . ',
- 'LOADING' => 'جاري التنفيذ',
- 'WELCOME' => 'مرحباً',
- 'ENABLE_CAPTCHA' => 'تفعيل كود الامان بكليجا',
- 'NO_THUMB_FOLDER' => 'يبدو ان المصغرات مُفعلة لديك ولكن في نفس الوقت مجلد %s غير متوفر مما يمنع عملية انشاء المصغرات, قم بإنشاء المجلد.',
- 'DELETE_EARLIER_30DAYS' => 'حذف ما مضى عليه 30 يوماً',
- 'DELETE_ALL' => 'حذف الكل',
- 'DELETE_PROCESS_QUEUED' => 'تم اضافة عملية الحذف لقائمة الانتظار, سيتم تنفيذها تدريجياً لكي لايتم زيادة الحمل على الخادم.',
- 'DELETE_PROCESS_IN_WORK' => 'جاري تنفيذ عملية الحذف التدريجية حالياً ...',
- 'SHOW_FROM_24H' => 'عرض آخر 24 ساعة',
- 'THUMB_DIS_LONGTIME' => 'المصغرات معطلة, هذا سيجعل كليجا تقوم بتصغير الصور الكبيرة لك هنا, وبالتالي ستاخذ وقتاً طويلاً لعرضها, فعل المصغرات الآن.',
+ 'PLUGIN_CONFIRM_ADD' => 'انتبه, الاضافات هي تعديلات برمجية على كليجا و قد تكون ضارة أحياناً , لذا ان كنت غير متأكد من مصدر الإضافة ولم تقم بتحميلها من موقع كليجا فالافضل ان تراجع نفسك الآن . ',
+ 'LOADING' => 'جاري التنفيذ',
+ 'WELCOME' => 'مرحباً',
+ 'ENABLE_CAPTCHA' => 'تفعيل كود الامان بكليجا',
+ 'NO_THUMB_FOLDER' => 'يبدو ان المصغرات مُفعلة لديك ولكن في نفس الوقت مجلد %s غير متوفر مما يمنع عملية انشاء المصغرات, قم بإنشاء المجلد.',
+ 'DELETE_EARLIER_30DAYS' => 'حذف ما مضى عليه 30 يوماً',
+ 'DELETE_ALL' => 'حذف الكل',
+ 'DELETE_PROCESS_QUEUED' => 'تم اضافة عملية الحذف لقائمة الانتظار, سيتم تنفيذها تدريجياً لكي لايتم زيادة الحمل على الخادم.',
+ 'DELETE_PROCESS_IN_WORK' => 'جاري تنفيذ عملية الحذف التدريجية حالياً ...',
+ 'SHOW_FROM_24H' => 'عرض آخر 24 ساعة',
+ 'THUMB_DIS_LONGTIME' => 'المصغرات معطلة, هذا سيجعل كليجا تقوم بتصغير الصور الكبيرة لك هنا, وبالتالي ستاخذ وقتاً طويلاً لعرضها, فعل المصغرات الآن.',
'R_GROUPS' => 'ادارة المجموعات',
'ESSENTIAL_GROUPS' => 'مجموعات اساسية',
@@ -213,42 +213,42 @@ return [
'ACLS_ACCESS_REPORT' => 'إظهار صفحة ابلاغ عن محتوى',
'ACLS_ACCESS_STATS' => 'الوصول لصفحة الإحصائيات',
- 'GROUP_IS_DEFAULT' => 'هذه المجموعة افتراضية عند التسجيل',
- 'ADD_NEW_GROUP' => 'اضف مجموعة جديدة',
- 'DELETE_GROUP' => 'حذف مجموعة',
- 'GROUP_NAME' => 'اسم المجموعة',
- 'COPY_FROM' => 'نسخ من',
- 'USERNAME_NOT_YOU' => 'ليس انت؟ %1$sسجل خروج%2$s',
- 'DEFAULT_GROUP' => 'المجموعة الافتراضية',
- 'G_USERS_MOVE_TO' => 'نقل اعضاء المجموعة لـ',
- 'TAKEN_NAMES' => 'هذا الاسم من الاسماء المحجوزة، قم باختيار غيره!.',
- 'GROUP_DELETED' => 'تم حذف المجموعة "%1$s" وتم نقل العضويات الخاصة بها للمجموعة "%2$s".',
- 'NO_MOVE_SAME_GRP' => 'لايمكن نقل الاعضاء لنفس المجموعة !.',
- 'DEFAULT_GRP_NO_DEL' => 'لايمكن حذف المجموعة الافتراضية, قم بتغيير المجموعة الافتراضية لمجموعة اخرى ثم قم بحذف هذه المجموعة من جديد!.',
- 'GROUP_ADDED' => 'تم اضافة المجموعة "%s" بنجاح... ',
- 'SEARCH4FILES_BYIP' => 'بحث عن الملفات بواسطة الـ IP',
- 'SEARCH4FILES_BYUSER' => 'بحث عن الملفات لهذا المستخدم',
- 'USER_DELETED' => 'تم حذف المستخدم بنجاح !.',
- 'USER_ADDED' => 'تم اضافة المستخدم بنجاح..',
- 'DIRECT_FILE_NOTE' => 'هذا ملف مباشر, الملفات المباشرة لايتم عمل احصائيات لها.',
- 'IMAGEFOLDER' => 'مجلد الصور والملفات المباشرة',
- 'IMAGEFOLDEREXTS' => 'صيغ الصور والملفات المباشرة - مثل: mp3, mp4, swf (لن تمر على صفحة إنتظار وسيتم تخزينها بمجلد مختلف أن أردت)',
- 'IMAGEFOLDERE' => 'تغيير اسم الملف او الصورة المباشرة',
- 'LAST_VIEW' => 'آخر استعراض',
- 'HURRY_HURRY' => 'إعدادات سريعة',
- 'RESYNC' => 'إعادة مزامنة',
- 'DEL_CACHE' => 'حذف الكاش - الملفات المؤقتة',
- 'SYNCING' => 'جاري عمل المزامنة: (%s), إنتظر ...',
- 'SYNCING_DONE' => 'تم الإنتهاء من عمل المزامنة (%s).',
- 'WHY_SYNCING' => 'كليجا تستخدم التزايد التلقائي بحيث لايتم حساب الاعداد كل مرة لزيادة اداء كليجا, استخدم هذه الميزة بعد الترقية او عندما يتم طلب ذلك منك.',
- 'REPAIR_DB_TABLES' => 'إصلاح جداول قاعدة البيانات',
- 'NO_RESULT_USE_SYNC' => 'لايوجد نتائج, اذا كان المركز جديد فهذا امر عادي.
اما اذا كنت قد قمت بالترقية مؤخرا فقم بعمل مزامنة من صفحة الصيانة لعدد الملفات او الصور.',
- 'ADVICE_CRON_LINK' => 'يفضل وضع رابط طابور المهام المتكررة كعملية Cron كل ساعة أو ساعتين',
- 'UPLOAD_LOCAL_PC' => 'رفع من جهازك',
- 'NO_ZIP_ARCHIVE' => 'يبدو أن ZipArchive ليس متوفراً علي خادمك، قم بتثبيته فهو من المتطلبات.',
- 'EXTRACT_ZIP_FAILED' => 'صادفتنا مشكلة أثناء فك الأرشيف! تأكد من أنه ملف zip صالح، وأن مجلد "%s" قابل للكتابة.',
- 'NO_PROBLEM_AFTER_ZIP' => 'لقد تم فك الملف بنجاح وهو جاهز للتفعيل.',
- 'SESSION_ENDED' => 'انتهت الجلسة، هل تريد تسجل الدخول من جديد؟',
+ 'GROUP_IS_DEFAULT' => 'هذه المجموعة افتراضية عند التسجيل',
+ 'ADD_NEW_GROUP' => 'اضف مجموعة جديدة',
+ 'DELETE_GROUP' => 'حذف مجموعة',
+ 'GROUP_NAME' => 'اسم المجموعة',
+ 'COPY_FROM' => 'نسخ من',
+ 'USERNAME_NOT_YOU' => 'ليس انت؟ %1$sسجل خروج%2$s',
+ 'DEFAULT_GROUP' => 'المجموعة الافتراضية',
+ 'G_USERS_MOVE_TO' => 'نقل اعضاء المجموعة لـ',
+ 'TAKEN_NAMES' => 'هذا الاسم من الاسماء المحجوزة، قم باختيار غيره!.',
+ 'GROUP_DELETED' => 'تم حذف المجموعة "%1$s" وتم نقل العضويات الخاصة بها للمجموعة "%2$s".',
+ 'NO_MOVE_SAME_GRP' => 'لايمكن نقل الاعضاء لنفس المجموعة !.',
+ 'DEFAULT_GRP_NO_DEL' => 'لايمكن حذف المجموعة الافتراضية, قم بتغيير المجموعة الافتراضية لمجموعة اخرى ثم قم بحذف هذه المجموعة من جديد!.',
+ 'GROUP_ADDED' => 'تم اضافة المجموعة "%s" بنجاح... ',
+ 'SEARCH4FILES_BYIP' => 'بحث عن الملفات بواسطة الـ IP',
+ 'SEARCH4FILES_BYUSER' => 'بحث عن الملفات لهذا المستخدم',
+ 'USER_DELETED' => 'تم حذف المستخدم بنجاح !.',
+ 'USER_ADDED' => 'تم اضافة المستخدم بنجاح..',
+ 'DIRECT_FILE_NOTE' => 'هذا ملف مباشر, الملفات المباشرة لايتم عمل احصائيات لها.',
+ 'IMAGEFOLDER' => 'مجلد الصور والملفات المباشرة',
+ 'IMAGEFOLDEREXTS' => 'صيغ الصور والملفات المباشرة - مثل: mp3, mp4, swf (لن تمر على صفحة إنتظار وسيتم تخزينها بمجلد مختلف أن أردت)',
+ 'IMAGEFOLDERE' => 'تغيير اسم الملف او الصورة المباشرة',
+ 'LAST_VIEW' => 'آخر استعراض',
+ 'HURRY_HURRY' => 'إعدادات سريعة',
+ 'RESYNC' => 'إعادة مزامنة',
+ 'DEL_CACHE' => 'حذف الكاش - الملفات المؤقتة',
+ 'SYNCING' => 'جاري عمل المزامنة: (%s), إنتظر ...',
+ 'SYNCING_DONE' => 'تم الإنتهاء من عمل المزامنة (%s).',
+ 'WHY_SYNCING' => 'كليجا تستخدم التزايد التلقائي بحيث لايتم حساب الاعداد كل مرة لزيادة اداء كليجا, استخدم هذه الميزة بعد الترقية او عندما يتم طلب ذلك منك.',
+ 'REPAIR_DB_TABLES' => 'إصلاح جداول قاعدة البيانات',
+ 'NO_RESULT_USE_SYNC' => 'لايوجد نتائج, اذا كان المركز جديد فهذا امر عادي.
اما اذا كنت قد قمت بالترقية مؤخرا فقم بعمل مزامنة من صفحة الصيانة لعدد الملفات او الصور.',
+ 'ADVICE_CRON_LINK' => 'يفضل وضع رابط طابور المهام المتكررة كعملية Cron كل ساعة أو ساعتين',
+ 'UPLOAD_LOCAL_PC' => 'رفع من جهازك',
+ 'NO_ZIP_ARCHIVE' => 'يبدو أن ZipArchive ليس متوفراً علي خادمك، قم بتثبيته فهو من المتطلبات.',
+ 'EXTRACT_ZIP_FAILED' => 'صادفتنا مشكلة أثناء فك الأرشيف! تأكد من أنه ملف zip صالح، وأن مجلد "%s" قابل للكتابة.',
+ 'NO_PROBLEM_AFTER_ZIP' => 'لقد تم فك الملف بنجاح وهو جاهز للتفعيل.',
+ 'SESSION_ENDED' => 'انتهت الجلسة، هل تريد تسجل الدخول من جديد؟',
'CUSTOMIZATION' => 'تخصيص',
'SHOW' => 'عرض',
'HIDE' => 'إخفاء',
diff --git a/serve.php b/serve.php
index 164c170..eacc575 100755
--- a/serve.php
+++ b/serve.php
@@ -43,7 +43,7 @@ $rules = [
if (file_exists('plugins_rules.php'))
{
$plugins_rules = include_once 'plugins_rules.php';
- $rules = array_merge($rules, $plugins_rules);
+ $rules = array_merge($rules, $plugins_rules);
}
diff --git a/ucp.php b/ucp.php
index 2754e64..386200b 100755
--- a/ucp.php
+++ b/ucp.php
@@ -316,7 +316,7 @@ switch (g('go'))
$data_user = $config['user_system'] == 1 ? $usrcp->get_data('name, show_my_filecp', $user_id) : ['name' => $usrcp->usernamebyid($user_id), 'show_my_filecp' => '1'];
//if there is no username, then there is no user at all
- if (! $data_user['name'])
+ if (empty($data_user['name']))
{
kleeja_err($lang['NOT_EXSIT_USER'], $lang['PLACE_NO_YOU']);
}