Files

30 lines
1.0 KiB
PHP

<?php
use fruithost\Localization\I18N;
use fruithost\Accounting\Auth;
if(isset($_POST['action']) && $_POST['action'] === 'save') {
switch($tab) {
case 'security':
if(isset($_POST['2fa_enabled'])) {
Auth::setSettings('2FA_ENABLED', NULL, 'true');
} else {
Auth::setSettings('2FA_ENABLED', NULL, 'false');
}
Auth::setSettings('2FA_TYPE', NULL, $_POST['2fa_type']);
$template->getCore()->getHooks()->runAction('SAVE_ACCOUNT_SETTINGS_SECURITY', $_POST);
$template->assign('success', I18N::get('Your security settings has been updated.'));
break;
default:
Auth::setSettings('LANGUAGE', NULL, $_POST['language']);
Auth::setSettings('TIME_FORMAT', NULL, $_POST['time_format']);
Auth::setSettings('TIME_ZONE', NULL, $_POST['time_zone']);
$template->getCore()->getHooks()->runAction('SAVE_ACCOUNT_SETTINGS_GLOBAL', $_POST);
$template->assign('success', I18N::get('Your settings has been updated.'));
I18N::reload();
break;
}
}
?>