From 8d5c70f616ad3363fe78a1986a0d5dd7dff7c7e1 Mon Sep 17 00:00:00 2001 From: Ian Date: Sun, 2 Aug 2015 19:54:58 +0200 Subject: [PATCH] cleanup and db_bool() --- .../UTF-8/lang_bg.inc.php | 11 +-- .../UTF-8/lang_cs.inc.php | 3 +- .../UTF-8/lang_cz.inc.php | 3 +- .../UTF-8/lang_de.inc.php | 11 +-- .../UTF-8/lang_ko.inc.php | 12 +-- .../lang_bg.inc.php | 11 +-- .../lang_cs.inc.php | 3 +- .../lang_cz.inc.php | 3 +- .../lang_de.inc.php | 11 +-- .../lang_en.inc.php | 3 +- .../lang_ko.inc.php | 12 +-- ...serendipity_plugin_nugget_multilingual.php | 75 +++++++++---------- 12 files changed, 82 insertions(+), 76 deletions(-) diff --git a/serendipity_plugin_nugget_multilingual/UTF-8/lang_bg.inc.php b/serendipity_plugin_nugget_multilingual/UTF-8/lang_bg.inc.php index 09cc07be..068b898c 100644 --- a/serendipity_plugin_nugget_multilingual/UTF-8/lang_bg.inc.php +++ b/serendipity_plugin_nugget_multilingual/UTF-8/lang_bg.inc.php @@ -1,11 +1,12 @@ - # (c) 2005 http://www.tool-box.info/ - @define('PLUGIN_NUGGET_MULTI_NAME', '특정 언어용 HTML 덩어리'); - @define('PLUGIN_NUGGET_MULTI_DESC', 'HTML 덩어리가 특정 언어를 사용할 경우 옆줄에 나타남'); - @define('PLUGIN_NUGGET_MULTI_LANG', '언어 선택'); - @define('PLUGIN_NUGGET_MULTI_ALL', '모든 언어'); +@define('PLUGIN_NUGGET_MULTI_NAME', '특정 언어용 HTML 덩어리'); +@define('PLUGIN_NUGGET_MULTI_DESC', 'HTML 덩어리가 특정 언어를 사용할 경우 옆줄에 나타남'); +@define('PLUGIN_NUGGET_MULTI_LANG', '언어 선택'); +@define('PLUGIN_NUGGET_MULTI_ALL', '모든 언어'); -?> \ No newline at end of file diff --git a/serendipity_plugin_nugget_multilingual/lang_bg.inc.php b/serendipity_plugin_nugget_multilingual/lang_bg.inc.php index 53fa8f0b..b2604250 100644 --- a/serendipity_plugin_nugget_multilingual/lang_bg.inc.php +++ b/serendipity_plugin_nugget_multilingual/lang_bg.inc.php @@ -1,11 +1,12 @@ - diff --git a/serendipity_plugin_nugget_multilingual/lang_ko.inc.php b/serendipity_plugin_nugget_multilingual/lang_ko.inc.php index d9cb4489..a66c9a68 100644 --- a/serendipity_plugin_nugget_multilingual/lang_ko.inc.php +++ b/serendipity_plugin_nugget_multilingual/lang_ko.inc.php @@ -1,10 +1,10 @@ - # (c) 2005 http://www.tool-box.info/ - @define('PLUGIN_NUGGET_MULTI_NAME', '특정 언어용 HTML 덩어리'); - @define('PLUGIN_NUGGET_MULTI_DESC', 'HTML 덩어리가 특정 언어를 사용할 경우 옆줄에 나타남'); - @define('PLUGIN_NUGGET_MULTI_LANG', '언어 선택'); - @define('PLUGIN_NUGGET_MULTI_ALL', '모든 언어'); +@define('PLUGIN_NUGGET_MULTI_NAME', '특정 언어용 HTML 덩어리'); +@define('PLUGIN_NUGGET_MULTI_DESC', 'HTML 덩어리가 특정 언어를 사용할 경우 옆줄에 나타남'); +@define('PLUGIN_NUGGET_MULTI_LANG', '언어 선택'); +@define('PLUGIN_NUGGET_MULTI_ALL', '모든 언어'); -?> \ No newline at end of file diff --git a/serendipity_plugin_nugget_multilingual/serendipity_plugin_nugget_multilingual.php b/serendipity_plugin_nugget_multilingual/serendipity_plugin_nugget_multilingual.php index 9606d7c5..9f6c9a5b 100644 --- a/serendipity_plugin_nugget_multilingual/serendipity_plugin_nugget_multilingual.php +++ b/serendipity_plugin_nugget_multilingual/serendipity_plugin_nugget_multilingual.php @@ -1,5 +1,4 @@ - PLUGIN_NUGGET_MULTI_ALL, - 'en' => 'English', - 'de' => 'German', - 'da' => 'Danish', - 'es' => 'Spanish', - 'fr' => 'French', - 'fi' => 'Finnish', - 'cs' => 'Czech (Win-1250)', - 'cz' => 'Czech (ISO-8859-2)', - 'nl' => 'Dutch', - 'is' => 'Icelandic', - 'se' => 'Swedish', - 'pt' => 'Portuguese Brazilian', - 'pt_PT' => 'Portuguese European', - 'bg' => 'Bulgarian', - 'hu' => 'Hungarian', - 'no' => 'Norwegian', - 'ro' => 'Romanian', - 'it' => 'Italian', - 'ru' => 'Russian', - 'fa' => 'Persian', - 'tw' => 'Traditional Chinese (Big5)', - 'tn' => 'Traditional Chinese (UTF-8)', - 'zh' => 'Simplified Chinese (GB2312)', - 'cn' => 'Simplified Chinese (UTF-8)', - 'ja' => 'Japanese', - 'ko' => 'Korean'); + case 'language': + $select = array('all' => PLUGIN_NUGGET_MULTI_ALL, + 'en' => 'English', + 'de' => 'German', + 'da' => 'Danish', + 'es' => 'Spanish', + 'fr' => 'French', + 'fi' => 'Finnish', + 'cs' => 'Czech (Win-1250)', + 'cz' => 'Czech (ISO-8859-2)', + 'nl' => 'Dutch', + 'is' => 'Icelandic', + 'se' => 'Swedish', + 'pt' => 'Portuguese Brazilian', + 'pt_PT' => 'Portuguese European', + 'bg' => 'Bulgarian', + 'hu' => 'Hungarian', + 'no' => 'Norwegian', + 'ro' => 'Romanian', + 'it' => 'Italian', + 'ru' => 'Russian', + 'fa' => 'Persian', + 'tw' => 'Traditional Chinese (Big5)', + 'tn' => 'Traditional Chinese (UTF-8)', + 'zh' => 'Simplified Chinese (GB2312)', + 'cn' => 'Simplified Chinese (UTF-8)', + 'ja' => 'Japanese', + 'ko' => 'Korean'); $propbag->add('type', 'select'); $propbag->add('select_values', $select); $propbag->add('name', PLUGIN_NUGGET_MULTI_LANG); $propbag->add('default', 'all'); - break; + break; case 'title': $propbag->add('type', 'string'); @@ -110,16 +109,16 @@ class serendipity_plugin_nugget_multilingual extends serendipity_plugin { $title = $this->get_config('title'); $language = $this->get_config('language', 'all'); $show_where = $this->get_config('show_where', 'both'); - // if the language doesn't match, do not display - if ($language != 'all' && $serendipity['lang'] != $language) return false; - // where to show + // if the language doesn't match, do not display + if ($language != 'all' && $serendipity['lang'] != $language) return false; + // where to show if ($show_where == 'extended' && (!isset($serendipity['GET']['id']) || !is_numeric($serendipity['GET']['id']))) { return false; } else if ($show_where == 'overview' && isset($serendipity['GET']['id']) && is_numeric($serendipity['GET']['id'])) { return false; } - // apply markup? - if ($this->get_config('markup', 'true') == 'true') { + // apply markup? + if (serendipity_db_bool($this->get_config('markup', 'true'))) { $entry = array('html_nugget' => $this->get_config('content')); serendipity_plugin_api::hook_event('frontend_display', $entry); echo $entry['html_nugget']; @@ -128,7 +127,7 @@ class serendipity_plugin_nugget_multilingual extends serendipity_plugin { } if (serendipity_userLoggedIn()) { - $is_plugin_owner = ($this->serendipity_owner == $serendipity['authorid'] || serendipity_checkPermission('adminPluginsMaintainOthers')); + $is_plugin_owner = ($this->serendipity_owner == $serendipity['authorid'] || serendipity_checkPermission('adminPluginsMaintainOthers')); if ($is_plugin_owner) { echo '
' . EDIT . '
'; @@ -137,4 +136,4 @@ class serendipity_plugin_nugget_multilingual extends serendipity_plugin { } } -?> +?> \ No newline at end of file