Skip to content

Commit

Permalink
Merge pull request #18 from Crizz0/issue/15
Browse files Browse the repository at this point in the history
Remove lang switch from ToU / PP display
  • Loading branch information
Crizz0 authored Sep 11, 2020
2 parents 8a07108 + 7be74f9 commit 50ef792
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 72 deletions.
49 changes: 0 additions & 49 deletions controller/main.php
Original file line number Diff line number Diff line change
Expand Up @@ -88,61 +88,12 @@ public function handle($name = '')
'U_VIEW_FORUM' => $this->helper->route('phpbbde_tou_main_controller'),
));

// Checking amount of available languages
$sql = 'SELECT lang_id
FROM ' . LANG_TABLE;
$result = $this->db->sql_query($sql);

$lang_row = array();
while ($row = $this->db->sql_fetchrow($result))
{
$lang_row[] = $row;
}
$this->db->sql_freeresult($result);

// Check for user language
$user_lang = $this->request->variable('lang', $this->user->lang_name);
$change_lang = $this->request->variable('tou_lang_change', '');
$s_hidden_fields = array();

if ($change_lang || $user_lang != $this->config['default_lang'])
{
$use_lang = ($change_lang) ? basename($change_lang) : basename($user_lang);

if (!function_exists('validate_language_iso_name'))
{
require($this->root_path . 'includes/functions_user.' . $this->php_ext);
}

if (!validate_language_iso_name($use_lang))
{
$user_lang = $use_lang;
}
else
{
$change_lang = '';
$user_lang = $this->user->lang_name;
}
}
// If we change the language, we want to pass the language parameter.
if ($change_lang)
{
$s_hidden_fields = array_merge($s_hidden_fields, array(
'lang' => $this->user->lang_name,
));
}

$this->template->assign_vars(array(
'L_TERMS_OF_USE' => $this->language->lang('TERMS_OF_USE_CONTENT', $this->config['sitename'], generate_board_url()),
'L_PRIVACY_POLICY' => $this->language->lang('PRIVACY_POLICY', $this->config['sitename'], generate_board_url()),

'S_UCP_ACTION' => $this->helper->route('phpbbde_tou_main_controller'),

'S_LANG_OPTIONS' => (count($lang_row) > 1 && !($this->config['tou_use_custom_tou'] || $this->config['tou_use_custom_pp'])) ? language_select($user_lang) : '',
'S_HIDDEN_FIELDS' => build_hidden_fields($s_hidden_fields),
'COOKIE_NAME' => $this->config['cookie_name'],
'COOKIE_PATH' => $this->config['cookie_path'],

'HAS_ALREADY_AGREED' => version_compare($this->user->data['user_tou_version'], $this->config['tou_version'], 'eq'),
));

Expand Down
23 changes: 0 additions & 23 deletions styles/prosilver/template/tou_body.html
Original file line number Diff line number Diff line change
@@ -1,28 +1,5 @@
{% INCLUDE 'overall_header.html' %}

{% if S_LANG_OPTIONS %}
<script>
/**
* Change language
*/
function change_language(lang_iso)
{
document.cookie = '{{ COOKIE_NAME }}_lang=' + lang_iso + '; path={{ COOKIE_PATH }}';
document.forms['tou_lang_change'].lang.value = lang_iso;
document.forms['tou_lang_change'].submit();
}
</script>

<form method="post" action="{{ S_UCP_ACTION }}" id="tou_lang_change">
<p class="rightside">
<label for="lang">{{ lang('LANGUAGE') }}{{ lang('COLON') }}</label><select name="lang" id="lang" onchange="change_language(this.value); return false;" title="{{ lang('LANGUAGE') }}">{{ S_LANG_OPTIONS }}</select>
{{ S_HIDDEN_FIELDS }}
</p>
</form>

<div class="clear"></div>
{% endif %}

<form method="post" action="{{ S_UCP_ACTION }}" id="agreement">

<div class="panel">
Expand Down

0 comments on commit 50ef792

Please sign in to comment.