From 52675513ee0b07962be33b5a6ff16db0051b8814 Mon Sep 17 00:00:00 2001 From: MikeyGMT Date: Mon, 9 Jan 2017 11:39:09 +0000 Subject: [PATCH] Lans Rework #6 - Library Manager Lans Rework #6 - Library Manager --- e107_admin/prefs.php | 20 +++--- e107_handlers/library_manager.php | 4 +- e107_languages/English/English.php | 1 + e107_languages/English/admin/lan_admin.php | 2 + .../English/lan_library_manager.php | 64 ++++++++++--------- 5 files changed, 49 insertions(+), 42 deletions(-) diff --git a/e107_admin/prefs.php b/e107_admin/prefs.php index 17ea06d6f..b341c5239 100644 --- a/e107_admin/prefs.php +++ b/e107_admin/prefs.php @@ -1797,10 +1797,10 @@ $text .= ''; $text .= ''; $text .= '' . LAN_LIBRARY_MANAGER_13 . ''; $text .= '' . LAN_LIBRARY_MANAGER_21 . ''; -$text .= '' . LAN_LIBRARY_MANAGER_14 . ''; -$text .= '' . LAN_LIBRARY_MANAGER_18 . ''; -$text .= '' . LAN_LIBRARY_MANAGER_19 . ''; -$text .= ''; +$text .= '' . LAN_VERSION . ''; +$text .= '' . LAN_STATUS . ''; +$text .= '' . LAN_MESSAGE . ''; +$text .= '' . LAN_MOREINFO . ''; $text .= ''; $text .= ''; $text .= ''; @@ -1833,7 +1833,7 @@ foreach($libraries as $machineName => $library) if(empty($libraries)) { $text .= ''; - $text .= '' . LAN_LIBRARY_MANAGER_26 . ''; + $text .= '' . LAN_NOT_FOUND . ''; $text .= ''; } @@ -2039,7 +2039,7 @@ function libraryGetHomepage($details) $href = $details['vendor_url']; $title = $details['name']; - return '' . LAN_LIBRARY_MANAGER_15 . ''; + return '' . LAN_WEBSITE . ''; } /** @@ -2055,7 +2055,7 @@ function libraryGetDownload($details) $href = $details['download_url']; $title = $details['name']; - return '' . LAN_LIBRARY_MANAGER_16 . ''; + return '' . LAN_DOWNLOAD . ''; } /** @@ -2064,18 +2064,18 @@ function libraryGetDownload($details) function libraryGetProvider($details) { $text = 'e107'; - $provider = LAN_LIBRARY_MANAGER_24; + $provider = LAN_CORE; if(varset($details['plugin'], false) == true) { $text = $details['plugin']; - $provider = LAN_LIBRARY_MANAGER_22; + $provider = LAN_PLUGIN; } if(varset($details['theme'], false) == true) { $text = $details['theme']; - $provider = LAN_LIBRARY_MANAGER_23; + $provider = LAN_THEME; } return '' . $provider . ''; diff --git a/e107_handlers/library_manager.php b/e107_handlers/library_manager.php index a07ea1864..e64e9197b 100644 --- a/e107_handlers/library_manager.php +++ b/e107_handlers/library_manager.php @@ -86,7 +86,7 @@ class e_library_manager $libraryPath = e107::getParser()->replaceConstants($library['library_path']); if($library['library_path'] === false || (!file_exists($libraryPath) && substr($libraryPath, 0, 4) != 'http')) { - $library['error'] = LAN_LIBRARY_MANAGER_09; + $library['error'] = LAN_NOT_FOUND; $replace_with = array($library['name']); $library['error_message'] = e107::getParser()->lanVars(LAN_LIBRARY_MANAGER_03, $replace_with, true); @@ -255,7 +255,7 @@ class e_library_manager if(!$variant['installed']) { - $variant['error'] = LAN_LIBRARY_MANAGER_09; + $variant['error'] = LAN_NOT_FOUND; $replace_with = array($variant_name, $library['name']); $variant['error_message'] = e107::getParser()->lanVars(LAN_LIBRARY_MANAGER_06, $replace_with, true); diff --git a/e107_languages/English/English.php b/e107_languages/English/English.php index 3f878ca1b..6320d6f13 100644 --- a/e107_languages/English/English.php +++ b/e107_languages/English/English.php @@ -114,6 +114,7 @@ define("LAN_FILES","Files"); define("LAN_SIZE", "Size"); define("LAN_VERSION", "Version"); define("LAN_DOWNLOAD", "Download"); +define("LAN_WEBSITE", "Website"); define("LAN_COMMENTS", "Comments"); define("LAN_LOCATION", "Location"); define("LAN_NO_RECORDS_FOUND","No Records Found"); diff --git a/e107_languages/English/admin/lan_admin.php b/e107_languages/English/admin/lan_admin.php index 0dd68a477..655fdf57b 100644 --- a/e107_languages/English/admin/lan_admin.php +++ b/e107_languages/English/admin/lan_admin.php @@ -238,6 +238,7 @@ Below is the list of files that could potentially be malicious:"); define("LAN_CREATE","Create"); define("LAN_MANAGE","Manage"); define("LAN_UPDATE","Update"); +define("LAN_INSTALLED","Installed");//TODO elsewhere define("LAN_LAST_UPDATED","Last Updated"); define("LAN_UPDATE_AVAILABLE","Update Available"); define("LAN_ADD", "Add"); @@ -295,6 +296,7 @@ define("LAN_PLUGIN","Plugin"); define("LAN_PLUGIN_FOLDER","Plugin Folder"); define("LAN_THEMES","Themes"); define("LAN_THEME","Theme"); +define("LAN_CORE","Core"); define("LAN_LATEST_e107_NEWS","Latest e107 News"); define("LAN_WEBSITE_STATUS","Website Status"); define("LAN_STATS","Stats"); diff --git a/e107_languages/English/lan_library_manager.php b/e107_languages/English/lan_library_manager.php index ccfc5dc79..a20c3d3a5 100644 --- a/e107_languages/English/lan_library_manager.php +++ b/e107_languages/English/lan_library_manager.php @@ -1,35 +1,39 @@