@@ -88,61 +88,12 @@ public function handle($name = '')
8888 'U_VIEW_FORUM ' => $ this ->helper ->route ('phpbbde_tou_main_controller ' ),
8989 ));
9090
91- // Checking amount of available languages
92- $ sql = 'SELECT lang_id
93- FROM ' . LANG_TABLE ;
94- $ result = $ this ->db ->sql_query ($ sql );
95-
96- $ lang_row = array ();
97- while ($ row = $ this ->db ->sql_fetchrow ($ result ))
98- {
99- $ lang_row [] = $ row ;
100- }
101- $ this ->db ->sql_freeresult ($ result );
102-
103- // Check for user language
104- $ user_lang = $ this ->request ->variable ('lang ' , $ this ->user ->lang_name );
105- $ change_lang = $ this ->request ->variable ('tou_lang_change ' , '' );
106- $ s_hidden_fields = array ();
107-
108- if ($ change_lang || $ user_lang != $ this ->config ['default_lang ' ])
109- {
110- $ use_lang = ($ change_lang ) ? basename ($ change_lang ) : basename ($ user_lang );
111-
112- if (!function_exists ('validate_language_iso_name ' ))
113- {
114- require ($ this ->root_path . 'includes/functions_user. ' . $ this ->php_ext );
115- }
116-
117- if (!validate_language_iso_name ($ use_lang ))
118- {
119- $ user_lang = $ use_lang ;
120- }
121- else
122- {
123- $ change_lang = '' ;
124- $ user_lang = $ this ->user ->lang_name ;
125- }
126- }
127- // If we change the language, we want to pass the language parameter.
128- if ($ change_lang )
129- {
130- $ s_hidden_fields = array_merge ($ s_hidden_fields , array (
131- 'lang ' => $ this ->user ->lang_name ,
132- ));
133- }
134-
13591 $ this ->template ->assign_vars (array (
13692 'L_TERMS_OF_USE ' => $ this ->language ->lang ('TERMS_OF_USE_CONTENT ' , $ this ->config ['sitename ' ], generate_board_url ()),
13793 'L_PRIVACY_POLICY ' => $ this ->language ->lang ('PRIVACY_POLICY ' , $ this ->config ['sitename ' ], generate_board_url ()),
13894
13995 'S_UCP_ACTION ' => $ this ->helper ->route ('phpbbde_tou_main_controller ' ),
14096
141- 'S_LANG_OPTIONS ' => (count ($ lang_row ) > 1 && !($ this ->config ['tou_use_custom_tou ' ] || $ this ->config ['tou_use_custom_pp ' ])) ? language_select ($ user_lang ) : '' ,
142- 'S_HIDDEN_FIELDS ' => build_hidden_fields ($ s_hidden_fields ),
143- 'COOKIE_NAME ' => $ this ->config ['cookie_name ' ],
144- 'COOKIE_PATH ' => $ this ->config ['cookie_path ' ],
145-
14697 'HAS_ALREADY_AGREED ' => version_compare ($ this ->user ->data ['user_tou_version ' ], $ this ->config ['tou_version ' ], 'eq ' ),
14798 ));
14899
0 commit comments