diff options
| author | David Drury <david@drury.me.uk> | 2015-01-21 11:40:43 +0000 |
|---|---|---|
| committer | David Drury <david@drury.me.uk> | 2015-01-21 19:30:12 +0000 |
| commit | aad0cd87c390f6d68465c64160b76a7e0e73e857 (patch) | |
| tree | 024933b0111a02b60089981e0e13a88f190033df /modules_v3/html | |
| parent | aec3a9bd9fa970c4f601483d393811fd2d21a960 (diff) | |
| download | webtrees-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.php | 11 |
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>'; } } |
