MyBB Community Forums
[Pushed] ACP - Home/Preferences - Printable Version

+- MyBB Community Forums (https://community.mybb.com)
+-- Forum: Development (https://community.mybb.com/forum-161.html)
+--- Forum: MyBB 1.8 Development (https://community.mybb.com/forum-165.html)
+---- Forum: 1.8 Bugs and Issues (https://community.mybb.com/forum-157.html)
+----- Forum: Pushed (https://community.mybb.com/forum-183.html)
+----- Thread: [Pushed] ACP - Home/Preferences (/thread-223670.html)



ACP - Home/Preferences - Ashley1 - 2019-06-28

Replace:
$table = new Table;
$table->construct_header($lang->global_preferences);
$table->construct_cell("<strong>{$lang->acp_theme}</strong><br /><small>{$lang->select_acp_theme}</small><br /><br />{$setting_code}");
$table->construct_row();
$table->construct_cell("<strong>{$lang->acp_language}</strong><br /><small>{$lang->select_acp_language}</small><br /><br />{$language_code}");
$table->construct_row();
$table->construct_cell("<strong>{$lang->codemirror}</strong><br /><small>{$lang->use_codemirror_desc}</small><br /><br />".$form->generate_on_off_radio('codepress', $admin_options['codepress']));
$table->construct_row();
// If 2FA is enabled we need to display a link to the recovery codes page
if(!empty($admin_options['authsecret']))
{
$lang->use_2fa_desc .= "<br />".$lang->recovery_codes_desc." ".$lang->recovery_codes_warning;
}
$table->construct_cell("<strong>{$lang->my2fa}</strong><br /><small>{$lang->use_2fa_desc}</small><br /><br />".$form->generate_on_off_radio('2fa', (int)!empty($admin_options['authsecret'])));
$table->construct_row();
if(!empty($admin_options['authsecret']))
{
$qr = $auth->getQRCodeGoogleUrl($mybb->user['username']."@".str_replace(" ", "", $mybb->settings['bbname']), $admin_options['authsecret']);
$table->construct_cell("<strong>{$lang->my2fa_qr}</strong><br /><img src=\"{$qr}\"");
$table->construct_row();
}
$table->output($lang->preferences);

with:

$form_container = new FormContainer($lang->preferences);
	$form_container->output_row_header($lang->global_preferences);	
	$form_container->output_row($lang->acp_theme, $lang->select_acp_theme, $setting_code);
	$form_container->output_row($lang->acp_language, $lang->select_acp_language, $language_code);
	$form_container->output_row($lang->codemirror, $lang->use_codemirror_desc, $form->generate_on_off_radio('codepress', $admin_options['codepress']));
	
	// If 2FA is enabled we need to display a link to the recovery codes page
	if(!empty($admin_options['authsecret']))
	{
		$lang->use_2fa_desc .= "<br />".$lang->recovery_codes_desc." ".$lang->recovery_codes_warning;
	}	
	$form_container->output_row($lang->my2fa, $lang->use_2fa_desc, $form->generate_on_off_radio('2fa', (int)!empty($admin_options['authsecret'])));
	
	if(!empty($admin_options['authsecret']))
	{
		$qr = $auth->getQRCodeGoogleUrl($mybb->user['username']."@".str_replace(" ", "", $mybb->settings['bbname']), $admin_options['authsecret']);
		$form_container->output_row($lang->my2fa_qr . "<br /><img src=\"{$qr}\"");
	}	
				
	$form_container->end();

$table = new Table;



RE: ACP - Home/Preferences - Eldenroot - 2019-06-28

Send a PR or send me an edited file and I will create a PR for you.


RE: ACP - Home/Preferences - Ashley1 - 2019-06-28

(2019-06-28, 06:59 PM)Eldenroot Wrote: Send a PR or send me an edited file and I will create a PR for you.

Attached.


.php   preferences.php (Size: 6.12 KB / Downloads: 75)


RE: ACP - Home/Preferences - Eldenroot - 2019-06-29

Thx, please check
https://github.com/mybb/mybb/issues/3742