summaryrefslogtreecommitdiff
path: root/modules_v3/html
diff options
context:
space:
mode:
authorDavid Drury <david@drury.me.uk>2015-01-21 11:40:43 +0000
committerDavid Drury <david@drury.me.uk>2015-01-21 19:30:12 +0000
commitaad0cd87c390f6d68465c64160b76a7e0e73e857 (patch)
tree024933b0111a02b60089981e0e13a88f190033df /modules_v3/html
parentaec3a9bd9fa970c4f601483d393811fd2d21a960 (diff)
downloadwebtrees-aad0cd87c390f6d68465c64160b76a7e0e73e857.tar.gz
webtrees-aad0cd87c390f6d68465c64160b76a7e0e73e857.tar.bz2
webtrees-aad0cd87c390f6d68465c64160b76a7e0e73e857.zip
Improve code for language checkbox selection
Renamed function parameter to better reflect it's use
Diffstat (limited to 'modules_v3/html')
-rw-r--r--modules_v3/html/module.php11
1 files changed, 3 insertions, 8 deletions
diff --git a/modules_v3/html/module.php b/modules_v3/html/module.php
index 2177b0c0e7..8d5726e677 100644
--- a/modules_v3/html/module.php
+++ b/modules_v3/html/module.php
@@ -132,12 +132,7 @@ class html_WT_Module extends WT_Module implements WT_Module_Block {
set_block_setting($block_id, 'html', WT_Filter::post('html'));
set_block_setting($block_id, 'show_timestamp', WT_Filter::postBool('show_timestamp'));
set_block_setting($block_id, 'timestamp', WT_Filter::post('timestamp'));
- $languages = array();
- foreach (WT_I18N::installed_languages() as $code=>$name) {
- if (WT_Filter::postBool('lang_' . $code)) {
- $languages[] = $code;
- }
- }
+ $languages = WT_Filter::postArray('lang', null, array_keys(WT_I18N::installed_languages()));
set_block_setting($block_id, 'languages', implode(',', $languages));
}
@@ -256,7 +251,7 @@ class html_WT_Module extends WT_Module implements WT_Module_Block {
$html = get_block_setting($block_id, 'html');
$gedcom = get_block_setting($block_id, 'gedcom');
$show_timestamp = get_block_setting($block_id, 'show_timestamp', '0');
- $languages = get_block_setting($block_id, 'languages');
+ $languages = explode(',', get_block_setting($block_id, 'languages'));
echo '<tr><td class="descriptionbox wrap">',
WT_Gedcom_Tag::getLabel('TITL'),
@@ -315,7 +310,7 @@ class html_WT_Module extends WT_Module implements WT_Module_Block {
echo '<tr><td class="descriptionbox wrap">';
echo WT_I18N::translate('Show this block for which languages?');
echo '</td><td class="optionbox">';
- echo edit_language_checkboxes('lang_', $languages);
+ echo edit_language_checkboxes('lang', $languages);
echo '</td></tr>';
}
}