From fb023a401800ff39543ec86cd291aa010166bfd7 Mon Sep 17 00:00:00 2001 From: Abdulrahman Date: Thu, 23 May 2019 20:22:47 +0300 Subject: [PATCH] fixes --- admin/Masmak/admin_plugins.html | 27 +-- includes/adm/j_plugins.php | 16 +- includes/functions.php | 2 +- lang/ar/acp.php | 2 +- lang/en/acp.php | 328 ++++++++++++++++---------------- 5 files changed, 195 insertions(+), 180 deletions(-) diff --git a/admin/Masmak/admin_plugins.html b/admin/Masmak/admin_plugins.html index 5d6e6eb..69ba95f 100755 --- a/admin/Masmak/admin_plugins.html +++ b/admin/Masmak/admin_plugins.html @@ -37,17 +37,20 @@
- {{plg_name}} -
-
+ {{plg_name}} +
+
{{plg_name}} - {{extra_info.plugin_title}} {{extra_info.plugin_version}} + {{extra_info.plugin_title}} {{extra_info.plugin_version}} -
-

+

+
+ +
+

{{plg_dsc}} @@ -58,14 +61,17 @@

-
@@ -164,7 +170,6 @@
{{title}}
-
{{current_version}} → {{version}}
diff --git a/includes/adm/j_plugins.php b/includes/adm/j_plugins.php index b36a071..2b1376d 100755 --- a/includes/adm/j_plugins.php +++ b/includes/adm/j_plugins.php @@ -74,6 +74,11 @@ switch ($case): while ($row = $SQL->fetch($result)) { + if(! file_exists(PATH . KLEEJA_PLUGINS_FOLDER . '/' . $row['plg_name'] . '/init.php')) + { + continue; + } + $installed_plugins[$row['plg_name']] = $row; $installed_plugins[$row['plg_name']]['extra_info'] = Plugins::getInstance()->installed_plugin_info($row['plg_name']); @@ -84,6 +89,11 @@ switch ($case): ? PATH . KLEEJA_PLUGINS_FOLDER . '/' . $row['plg_name'] . '/icon.png' : $STYLE_PATH_ADMIN . 'images/plugin.png'; + $installed_plugins[$row['plg_name']]['has_settings_page'] = ! empty( + $installed_plugins[$row['plg_name']]['extra_info']['settings_page'] + ) && ! preg_match('/^https?:\/\//', $installed_plugins[$row['plg_name']]['extra_info']['settings_page']); + + foreach (['plugin_title', 'plugin_description'] as $localizedInfo) { if (is_array($installed_plugins[$row['plg_name']]['extra_info'][$localizedInfo])) @@ -588,9 +598,9 @@ switch ($case): $plugin_name_link = $store_plugins[$plugin_name]['url']; $plugin_archive = FetchFile::make($plugin_name_link) - ->setDestinationPath(PATH . 'cache/' . $plugin_name . '.zip') - ->isBinaryFile(true) - ->get(); + ->setDestinationPath(PATH . 'cache/' . $plugin_name . '.zip') + ->isBinaryFile(true) + ->get(); if ($plugin_archive) { diff --git a/includes/functions.php b/includes/functions.php index 9e050be..97c4e8e 100755 --- a/includes/functions.php +++ b/includes/functions.php @@ -794,7 +794,7 @@ function add_config_r($configs) function update_config($name, $value, $escape = true, $group = false) { - global $SQL, $dbprefix, $d_groups, $userinfo; + global $SQL, $dbprefix, $d_groups, $userinfo, $config; $value = $escape ? $SQL->escape($value) : $value; $table = "{$dbprefix}config"; diff --git a/lang/ar/acp.php b/lang/ar/acp.php index 3215cff..e65a1c4 100755 --- a/lang/ar/acp.php +++ b/lang/ar/acp.php @@ -262,7 +262,7 @@ return [ 'PACKAGE_REMOTE_FILE_MISSING' => 'حزمة "%s" ليست موجودة على متجر كليجا الخارجي!', 'STORE_SERVER_ERROR' => 'واجهنا خطأ أثناء الإتصال بخادم متجر كليجا الخارجي...', 'INSTALLED_PLUGINS' => 'الإضافات المثبتة', - 'LOCAL_PLUGINS' => 'الإضافات المحلية', + 'LOCAL_PLUGINS' => 'الإضافات المحلية (غير مثبتة)', 'KLEEJA_STORE' => 'متجر كليجا', 'KLJ_VER_NO_PLUGIN' => 'هذه الإضافة/الستايل يمكنها العمل على إصدار كليجا %1$s حتى إصدار %2$s.', 'VERSION' => 'الإصدار', diff --git a/lang/en/acp.php b/lang/en/acp.php index b3828aa..9dc83b0 100755 --- a/lang/en/acp.php +++ b/lang/en/acp.php @@ -5,113 +5,113 @@ // return [ - 'U_NOT_ADMIN' => 'You do not have the administration permissions', - 'UPDATE_CONFIG' => 'Update Settings', - 'NO_CHANGE' => 'Do NOT change', - 'CHANGE_MD5' => 'Change using MD5 (8c7dd922ad47494fc02c388e12c00eac.png)', - 'CHANGE_TIME' => 'Change using TIME (1501440381.png)', - 'SITENAME' => 'Service name', - 'SITEMAIL' => 'Email address', - 'SITEMAIL2' => 'Email address of reports', - 'SITEURL' => 'Service URL with / at the end', - 'FOLDERNAME' => 'Folder name for uploaded files (you can use {year}, {month}, {day} ,{week} ,{username})', - 'PREFIXNAME' => 'Files name prefix (you can also use {rand:4} , {date:d_Y})', - 'FILESNUM' => 'Number of upload input fields', - 'FILESNUM_SHOW' => 'Show all upload inputs', - 'SITECLOSE' => 'Maintenance Mode', - 'CLOSEMSG' => 'Maintenance mode message', - 'DECODE' => 'Change file name', - 'SEC_DOWN' => 'Waiting period (in Seconds, before download button appears)', - 'STATFOOTER' => 'Page statistics in footer', - 'GZIP' => 'use gzip', - 'GOOGLEANALYTICS' => 'Google Analytics', - 'WELCOME_MSG' => 'Welcome message', - 'USER_SYSTEM' => 'Users system', - 'TOTAL_SIZE' => 'Max service size (Megabytes)', - 'THUMBS_IMGS' => 'thumbnails Dimensions (Width x Height)', - 'WRITE_IMGS' => 'Enable image watermark', - 'ID_FORM' => 'Files URLs form (No stats or protection for Direct URLs)', - 'IDF' => 'Row ID in database (example.com/do.php?id=123)', - 'IDFF' => 'File name (example.com/do.php?file=filename.pdf)', - 'IDFD' => 'Direct (example.com/uploads/filename.pdf)', - 'ID_FORM_IMG' => 'Images URLs form (No stats or protection for Direct URLs)', - 'IDF_IMG' => 'Row ID in database (example.com/do.php?img=123)', - 'IDFF_IMG' => 'File name (example.com/do.php?imgf=filename.png)', - 'IDFD_IMG' => 'Direct (example.com/uploads/filename.png)', - 'DEL_URL_FILE' => 'Enable file deletion URL feature', - 'WWW_URL' => 'Enable uploading from URL', - 'ALLOW_STAT_PG' => 'Enable statistics page', - 'ALLOW_ONLINE' => 'Enable Who is Online', - 'MOD_WRITER' => 'Mod Rewrite', - 'MOD_WRITER_EX' => 'HTML links..', - 'DEL_F_DAY' => 'Auto Delete undownloaded files (days) (0 = disabled)', - 'NUMFIELD_S' => 'You can only use numbers with some fields !!', - 'CONFIGS_UPDATED' => 'Settings updated successfully.', - 'EXT_DELETED' => 'The extension deleted successfully.', - 'E_EXTS' => 'Note : Sizes are measured in kilobytes.', - 'UPDATED_EXTS' => 'Extensions updated successfully.', - 'REPLY' => 'Reply', - 'REPLY_REPORT' => 'Reply to this report', - 'U_REPORT_ON' => 'For your report about ', - 'BY_EMAIL' => 'By email ', - 'ADMIN_REPLIED' => 'Admin Reply', - 'IS_SEND_MAIL' => 'Reply has been sent.', - 'REPORTS_UPDATED' => 'Reports have been updated.', - 'REPLY_CALL' => 'Reply to this message', - 'REPLIED_ON_CAL' => 'About your Message ', - 'CALLS_UPDATED' => 'Messages updated successfully.', - 'FOUNDER' => 'Founder', - 'USER_UPDATED' => 'User data has been updated successfully.', - 'REPAIRE_TABLE' => '[Tables] Repaired. ', - 'REPAIRE_CACHE' => 'Cache has been deleted/refreshed.', - 'KLEEJA_CP' => 'Control Panel', - 'GENERAL_STAT' => 'General Stats', - 'OTHER_INFO' => 'Other Info', - 'AFILES_NUM' => 'Total number of files', - 'AFILES_SIZE_SPACE' => 'Space that has been consumed so far', - 'AUSERS_NUM' => 'Total users', - 'LAST_GOOGLE' => 'Last visit of a Google Bot', - 'GOOGLE_NUM' => 'Total Google\'s bot visits', - 'LAST_BING' => 'Last visit of a Bing Bot', - 'BING_NUM' => 'Total Bing\'s bot visits', - 'KLEEJA_CP_W' => 'Hello! Welcome to Kleeja Control Panel', - 'PHP_VER' => 'PHP version', - 'MYSQL_VER' => 'MySQL version', - 'R_CONFIGS' => 'Settings', - 'R_CPINDEX' => 'Dashboard', - 'R_EXTS' => 'Files\' Extensions Settings', - 'R_FILES' => 'Files Control', - 'R_REPORTS' => 'Reports', - 'R_CALLS' => 'Messages', - 'R_USERS' => 'Users & Groups', - 'R_REPAIR' => 'Maintenance', - 'R_LGOUTCP' => 'Clear Session', - 'R_BAN' => 'Ban Control', - 'BAN_EXP1' => 'You can ban users/guests by their IPs or usernames.', - 'BAN_EXP2' => 'To block range of IPs, use star (*) symbol i.e. 116.10.191.*', - 'UPDATE_BAN' => 'Save Changes', - 'BAN_UPDATED' => 'Changes saved successfully.', - 'R_RULES' => 'Terms', - 'RULES_EXP' => 'You can edit the terms and conditions of your service from here', - 'UPDATE_RULES' => 'Update', - 'RULES_UPDATED' => 'Terms and conditions updated successfully ..', - 'R_SEARCH' => 'Advanced search', - 'SEARCH_FILES' => 'Search for files', - 'SEARCH_SUBMIT' => 'Search', - 'LAST_DOWN' => 'Last download', - 'WAS_B4' => 'Was before', - 'SEARCH_USERS' => 'Search for users', - 'R_IMG_CTRL' => 'Image control only', - 'ENABLE_USERFILE' => 'Enable users files', - 'R_EXTRA' => 'Extra Templates', - 'EX_HEADER_N' => 'Extra header ... which shows at the bottom of the original header', - 'EX_FOOTER_N' => 'Extra footer ... which shows at the top of the original footer', - 'UPDATE_EXTRA' => 'Update template', - 'EXTRA_UPDATED' => 'Template additions updated successfully', - 'R_STYLES' => 'Styles', - 'NO_TPL_SHOOSED' => 'You did not select a template!', - 'R_PLUGINS' => 'Plugins', - 'ADD_NEW_PLUGIN' => 'Add plugin', + 'U_NOT_ADMIN' => 'You do not have the administration permissions', + 'UPDATE_CONFIG' => 'Update Settings', + 'NO_CHANGE' => 'Do NOT change', + 'CHANGE_MD5' => 'Change using MD5 (8c7dd922ad47494fc02c388e12c00eac.png)', + 'CHANGE_TIME' => 'Change using TIME (1501440381.png)', + 'SITENAME' => 'Service name', + 'SITEMAIL' => 'Email address', + 'SITEMAIL2' => 'Email address of reports', + 'SITEURL' => 'Service URL with / at the end', + 'FOLDERNAME' => 'Folder name for uploaded files (you can use {year}, {month}, {day} ,{week} ,{username})', + 'PREFIXNAME' => 'Files name prefix (you can also use {rand:4} , {date:d_Y})', + 'FILESNUM' => 'Number of upload input fields', + 'FILESNUM_SHOW' => 'Show all upload inputs', + 'SITECLOSE' => 'Maintenance Mode', + 'CLOSEMSG' => 'Maintenance mode message', + 'DECODE' => 'Change file name', + 'SEC_DOWN' => 'Waiting period (in Seconds, before download button appears)', + 'STATFOOTER' => 'Page statistics in footer', + 'GZIP' => 'use gzip', + 'GOOGLEANALYTICS' => 'Google Analytics', + 'WELCOME_MSG' => 'Welcome message', + 'USER_SYSTEM' => 'Users system', + 'TOTAL_SIZE' => 'Max service size (Megabytes)', + 'THUMBS_IMGS' => 'thumbnails Dimensions (Width x Height)', + 'WRITE_IMGS' => 'Enable image watermark', + 'ID_FORM' => 'Files URLs form (No stats or protection for Direct URLs)', + 'IDF' => 'Row ID in database (example.com/do.php?id=123)', + 'IDFF' => 'File name (example.com/do.php?file=filename.pdf)', + 'IDFD' => 'Direct (example.com/uploads/filename.pdf)', + 'ID_FORM_IMG' => 'Images URLs form (No stats or protection for Direct URLs)', + 'IDF_IMG' => 'Row ID in database (example.com/do.php?img=123)', + 'IDFF_IMG' => 'File name (example.com/do.php?imgf=filename.png)', + 'IDFD_IMG' => 'Direct (example.com/uploads/filename.png)', + 'DEL_URL_FILE' => 'Enable file deletion URL feature', + 'WWW_URL' => 'Enable uploading from URL', + 'ALLOW_STAT_PG' => 'Enable statistics page', + 'ALLOW_ONLINE' => 'Enable Who is Online', + 'MOD_WRITER' => 'Mod Rewrite', + 'MOD_WRITER_EX' => 'HTML links..', + 'DEL_F_DAY' => 'Auto Delete undownloaded files (days) (0 = disabled)', + 'NUMFIELD_S' => 'You can only use numbers with some fields !!', + 'CONFIGS_UPDATED' => 'Settings updated successfully.', + 'EXT_DELETED' => 'The extension deleted successfully.', + 'E_EXTS' => 'Note : Sizes are measured in kilobytes.', + 'UPDATED_EXTS' => 'Extensions updated successfully.', + 'REPLY' => 'Reply', + 'REPLY_REPORT' => 'Reply to this report', + 'U_REPORT_ON' => 'For your report about ', + 'BY_EMAIL' => 'By email ', + 'ADMIN_REPLIED' => 'Admin Reply', + 'IS_SEND_MAIL' => 'Reply has been sent.', + 'REPORTS_UPDATED' => 'Reports have been updated.', + 'REPLY_CALL' => 'Reply to this message', + 'REPLIED_ON_CAL' => 'About your Message ', + 'CALLS_UPDATED' => 'Messages updated successfully.', + 'FOUNDER' => 'Founder', + 'USER_UPDATED' => 'User data has been updated successfully.', + 'REPAIRE_TABLE' => '[Tables] Repaired. ', + 'REPAIRE_CACHE' => 'Cache has been deleted/refreshed.', + 'KLEEJA_CP' => 'Control Panel', + 'GENERAL_STAT' => 'General Stats', + 'OTHER_INFO' => 'Other Info', + 'AFILES_NUM' => 'Total number of files', + 'AFILES_SIZE_SPACE' => 'Space that has been consumed so far', + 'AUSERS_NUM' => 'Total users', + 'LAST_GOOGLE' => 'Last visit of a Google Bot', + 'GOOGLE_NUM' => 'Total Google\'s bot visits', + 'LAST_BING' => 'Last visit of a Bing Bot', + 'BING_NUM' => 'Total Bing\'s bot visits', + 'KLEEJA_CP_W' => 'Hello! Welcome to Kleeja Control Panel', + 'PHP_VER' => 'PHP version', + 'MYSQL_VER' => 'MySQL version', + 'R_CONFIGS' => 'Settings', + 'R_CPINDEX' => 'Dashboard', + 'R_EXTS' => 'Files\' Extensions Settings', + 'R_FILES' => 'Files Control', + 'R_REPORTS' => 'Reports', + 'R_CALLS' => 'Messages', + 'R_USERS' => 'Users & Groups', + 'R_REPAIR' => 'Maintenance', + 'R_LGOUTCP' => 'Clear Session', + 'R_BAN' => 'Ban Control', + 'BAN_EXP1' => 'You can ban users/guests by their IPs or usernames.', + 'BAN_EXP2' => 'To block range of IPs, use star (*) symbol i.e. 116.10.191.*', + 'UPDATE_BAN' => 'Save Changes', + 'BAN_UPDATED' => 'Changes saved successfully.', + 'R_RULES' => 'Terms', + 'RULES_EXP' => 'You can edit the terms and conditions of your service from here', + 'UPDATE_RULES' => 'Update', + 'RULES_UPDATED' => 'Terms and conditions updated successfully ..', + 'R_SEARCH' => 'Advanced search', + 'SEARCH_FILES' => 'Search for files', + 'SEARCH_SUBMIT' => 'Search', + 'LAST_DOWN' => 'Last download', + 'WAS_B4' => 'Was before', + 'SEARCH_USERS' => 'Search for users', + 'R_IMG_CTRL' => 'Image control only', + 'ENABLE_USERFILE' => 'Enable users files', + 'R_EXTRA' => 'Extra Templates', + 'EX_HEADER_N' => 'Extra header ... which shows at the bottom of the original header', + 'EX_FOOTER_N' => 'Extra footer ... which shows at the top of the original footer', + 'UPDATE_EXTRA' => 'Update template', + 'EXTRA_UPDATED' => 'Template additions updated successfully', + 'R_STYLES' => 'Styles', + 'NO_TPL_SHOOSED' => 'You did not select a template!', + 'R_PLUGINS' => 'Plugins', + 'ADD_NEW_PLUGIN' => 'Add plugin', 'ITEM_DELETED' => 'We have deleted "%s" successfully...', 'PLGUIN_DISABLED_ENABLED' => 'Plugin Enabled / Disabled', 'NO_PLUGINS' => 'No available plugins found...', @@ -125,19 +125,19 @@ return [ 'U_USE_PRE_RE' => 'You are using a Pre-release version, Click here to report any bugs or exploits.', 'STYLE_IS_DEFAULT' => 'Default style', 'MAKE_AS_DEFAULT' => 'Set as default', - 'STYLE_NOW_IS_DEFAULT' => 'The style "%s" was set as default', - 'UPDATE_NOW_S' => 'You are using an old version of Kleeja. Update Now. Your current version is %1$s and the latest one is %2$s', - 'ADD_NEW_EXT' => 'Add a new extension', - 'ADD_NEW_EXT_EXP' => 'Type a file extension to add it to this group (for example: doc)', - 'EMPTY_EXT_FIELD' => 'The extension field is blank!', - 'NEW_EXT_ADD' => 'New extension added. ', - 'NEW_EXT_EXISTS_B4' => 'The extension %s already exists!.', - 'NOT_SAFE_FILE' => 'The file "%s" does not look safe !', - 'CONFIG_WRITEABLE' => 'The file config.php is currently writable, We strongly recommend that it be changed to 640 or at least 644.', - 'USERS_NOT_NORMAL_SYS' => 'The current users system is not the normal one, which means that the current users cannot be edited from here but from the script that was integrated with Kleeja, those users use the normal membership system.', - 'DIMENSIONS_THMB' => 'Thumbs dimensions', - 'ADMIN_DELETE_FILE_OK' => 'Done !', - 'ADMIN_DELETE_FILES' => 'Delete all user files', + 'STYLE_NOW_IS_DEFAULT' => 'The style "%s" was set as default', + 'UPDATE_NOW_S' => 'You are using an old version of Kleeja. Update Now. Your current version is %1$s and the latest one is %2$s', + 'ADD_NEW_EXT' => 'Add a new extension', + 'ADD_NEW_EXT_EXP' => 'Type a file extension to add it to this group (for example: doc)', + 'EMPTY_EXT_FIELD' => 'The extension field is blank!', + 'NEW_EXT_ADD' => 'New extension added. ', + 'NEW_EXT_EXISTS_B4' => 'The extension %s already exists!.', + 'NOT_SAFE_FILE' => 'The file "%s" does not look safe !', + 'CONFIG_WRITEABLE' => 'The file config.php is currently writable, We strongly recommend that it be changed to 640 or at least 644.', + 'USERS_NOT_NORMAL_SYS' => 'The current users system is not the normal one, which means that the current users cannot be edited from here but from the script that was integrated with Kleeja, those users use the normal membership system.', + 'DIMENSIONS_THMB' => 'Thumbs dimensions', + 'ADMIN_DELETE_FILE_OK' => 'Done !', + 'ADMIN_DELETE_FILES' => 'Delete all user files', 'BCONVERTER' => 'Byte Converter', 'NO_HTACCESS_DIR_UP' => 'No .htaccess file was found in "%s" folder, Which means if malicious codes were injected a hacker can do damage to your website!', @@ -195,13 +195,13 @@ return [ 'DELETE_PROCESS_IN_WORK' => 'Currently, the delete process is executing ...', 'SHOW_FROM_24H' => 'Show past 24 hours', 'THUMB_DIS_LONGTIME' => 'Thumbs are disabled, this will force Kleeja to resize every images to be small here, and cost you time and bandwidth!. Enable thumbs now.', - 'R_GROUPS' => 'Groups Management', - 'ESSENTIAL_GROUPS' => 'Fundamental Groups', - 'CUSTOM_GROUPS' => 'User-defined Groups', - 'EDIT_DATA' => 'Edit data', - 'EDIT_ACL' => 'Edit Permissions', - 'HE_CAN' => 'Can', - 'HE_CAN_NOT' => 'Cannot', + 'R_GROUPS' => 'Groups Management', + 'ESSENTIAL_GROUPS' => 'Fundamental Groups', + 'CUSTOM_GROUPS' => 'User-defined Groups', + 'EDIT_DATA' => 'Edit data', + 'EDIT_ACL' => 'Edit Permissions', + 'HE_CAN' => 'Can', + 'HE_CAN_NOT' => 'Cannot', //ACLS roles 'ACLS_ENTER_ACP' => 'Access Admin control panel', 'ACLS_ACCESS_FILEUSER' => 'Access his own files\' folder', @@ -210,42 +210,42 @@ return [ 'ACLS_ACCESS_REPORT' => 'View "Report" page', 'ACLS_ACCESS_STATS' => 'Access "statistics" page', - 'GROUP_IS_DEFAULT' => 'This group is default at registeration', - 'ADD_NEW_GROUP' => 'Add new group', - 'DELETE_GROUP' => 'Delete group', - 'GROUP_NAME' => 'Group name', - 'COPY_FROM' => 'Copy from', - 'USERNAME_NOT_YOU' => 'Not you ? %1$slogout%2$s', - 'DEFAULT_GROUP' => 'The default group', - 'G_USERS_MOVE_TO' => 'Move the group users to', - 'TAKEN_NAMES' => 'This name is taken. Choose another name', - 'GROUP_DELETED' => 'Group "%1$s" has been deleted and its user moved to group "%2$s".', - 'NO_MOVE_SAME_GRP' => 'You can not move the users to the same group!.', - 'DEFAULT_GRP_NO_DEL' => 'You can not delete this group becuase it is the current default group, change the default group then try to delete it!.', - 'GROUP_ADDED' => 'Group "%s" has been added successfully ...', - 'SEARCH4FILES_BYIP' => 'Search files via selected IP', - 'SEARCH4FILES_BYUSER' => 'Search files for this user', - 'USER_DELETED' => 'User has been deleted successfully ...', - 'USER_ADDED' => 'User has been added successfully ...', - 'DIRECT_FILE_NOTE' => 'This is a Direct file. Direct files have no stats.', - 'IMAGEFOLDER' => 'Folder of Live links feature', - 'IMAGEFOLDEREXTS' => 'Files\' Extensions of Live links feature (No waiting page of these files, and has separated folder) (ex: swf, mp4, mp3) ', - 'IMAGEFOLDERE' => 'Change file name', - 'LAST_VIEW' => 'Last viewing', - 'HURRY_HURRY' => 'Quick Actions', - 'RESYNC' => 're-sync', - 'DEL_CACHE' => 'Delete Cache (temporary files)', - 'SYNCING' => 'Sync\'ing is going on : (%s), wait ...', - 'SYNCING_DONE' => 'Sync\'ing is done for (%s).', - 'WHY_SYNCING' => 'Kleeja uses auto increment to not perform calculation of total numbers everytime, this rises Kleeja performance. Use this after upgrade or when Kleeja asks you to.', - 'REPAIR_DB_TABLES' => 'Repair Data base tables', - 'NO_RESULT_USE_SYNC' => 'There are no results, if you just installed Kleeja then that ok.
If you just made an upgrade, then go to "Mentenance page" then do a "re-sync" for files or images.', - 'ADVICE_CRON_LINK' => 'It\'s recommended to add Kleeja queue link as a Cron job every hour or two hours', - 'UPLOAD_LOCAL_PC' => 'Upload from Your Computer', - 'NO_ZIP_ARCHIVE' => 'ZipArchive is not installed on your server, it\'s required.', - 'EXTRACT_ZIP_FAILED' => 'We encounter a problem while extracting this archive file, make sure it\'s a valid zip file, and that "%s" folder is writable', - 'NO_PROBLEM_AFTER_ZIP' => 'The file has been extracted successfully and it\'s ready to be enabled', - 'SESSION_ENDED' => 'Session has ended, do you want to login again?', + 'GROUP_IS_DEFAULT' => 'This group is default at registeration', + 'ADD_NEW_GROUP' => 'Add new group', + 'DELETE_GROUP' => 'Delete group', + 'GROUP_NAME' => 'Group name', + 'COPY_FROM' => 'Copy from', + 'USERNAME_NOT_YOU' => 'Not you ? %1$slogout%2$s', + 'DEFAULT_GROUP' => 'The default group', + 'G_USERS_MOVE_TO' => 'Move the group users to', + 'TAKEN_NAMES' => 'This name is taken. Choose another name', + 'GROUP_DELETED' => 'Group "%1$s" has been deleted and its user moved to group "%2$s".', + 'NO_MOVE_SAME_GRP' => 'You can not move the users to the same group!.', + 'DEFAULT_GRP_NO_DEL' => 'You can not delete this group becuase it is the current default group, change the default group then try to delete it!.', + 'GROUP_ADDED' => 'Group "%s" has been added successfully ...', + 'SEARCH4FILES_BYIP' => 'Search files via selected IP', + 'SEARCH4FILES_BYUSER' => 'Search files for this user', + 'USER_DELETED' => 'User has been deleted successfully ...', + 'USER_ADDED' => 'User has been added successfully ...', + 'DIRECT_FILE_NOTE' => 'This is a Direct file. Direct files have no stats.', + 'IMAGEFOLDER' => 'Folder of Live links feature', + 'IMAGEFOLDEREXTS' => 'Files\' Extensions of Live links feature (No waiting page of these files, and has separated folder) (ex: swf, mp4, mp3) ', + 'IMAGEFOLDERE' => 'Change file name', + 'LAST_VIEW' => 'Last viewing', + 'HURRY_HURRY' => 'Quick Actions', + 'RESYNC' => 're-sync', + 'DEL_CACHE' => 'Delete Cache (temporary files)', + 'SYNCING' => 'Sync\'ing is going on : (%s), wait ...', + 'SYNCING_DONE' => 'Sync\'ing is done for (%s).', + 'WHY_SYNCING' => 'Kleeja uses auto increment to not perform calculation of total numbers everytime, this rises Kleeja performance. Use this after upgrade or when Kleeja asks you to.', + 'REPAIR_DB_TABLES' => 'Repair Data base tables', + 'NO_RESULT_USE_SYNC' => 'There are no results, if you just installed Kleeja then that ok.
If you just made an upgrade, then go to "Mentenance page" then do a "re-sync" for files or images.', + 'ADVICE_CRON_LINK' => 'It\'s recommended to add Kleeja queue link as a Cron job every hour or two hours', + 'UPLOAD_LOCAL_PC' => 'Upload from Your Computer', + 'NO_ZIP_ARCHIVE' => 'ZipArchive is not installed on your server, it\'s required.', + 'EXTRACT_ZIP_FAILED' => 'We encounter a problem while extracting this archive file, make sure it\'s a valid zip file, and that "%s" folder is writable', + 'NO_PROBLEM_AFTER_ZIP' => 'The file has been extracted successfully and it\'s ready to be enabled', + 'SESSION_ENDED' => 'Session has ended, do you want to login again?', 'CUSTOMIZATION' => 'Customization', 'SHOW' => 'Show', 'HIDE' => 'Hide', @@ -259,7 +259,7 @@ return [ 'PACKAGE_REMOTE_FILE_MISSING' => 'Package of "%s" is not on Kleeja remote server!', 'STORE_SERVER_ERROR' => 'We encountered an error while connecting to the kleeja store remote server ...', 'INSTALLED_PLUGINS' => 'Installed Plugins', - 'LOCAL_PLUGINS' => 'Local Plugins', + 'LOCAL_PLUGINS' => 'Local Plugins (Not Installed)', 'KLEEJA_STORE' => 'Kleeja Store', 'KLJ_VER_NO_PLUGIN' => 'This plugin/style can works on Kleeja version %1$s up to version %2$s.', 'VERSION' => 'Version',