Esempio n. 1
0
#cpp#endif
$userMainForm->setDefaults($GLOBALS['configuration']);
if (isset($currentUser->coreAccess['configuration']) && $currentUser->coreAccess['configuration'] != 'change') {
    $userMainForm->freeze();
} else {
    $userMainForm->addElement("submit", "submit", _SAVE, 'class = "flatButton"');
    if ($userMainForm->isSubmitted() && $userMainForm->validate()) {
        $values = $userMainForm->exportValues();
        if ($values['reset_license_note'] || $values['reset_license_note_always']) {
            eF_updateTableData("users", array("viewed_license" => 0), "viewed_license = 1");
        }
        if ($values['username_format']) {
            EfrontCache::getInstance()->deleteCache('usernames');
        }
        if ($values['time_reports'] != $GLOBALS['configuration']['time_reports']) {
            EfrontSystem::switchLessonReportingMode($values['time_reports']);
        }
        unset($values['reset_license_note']);
        //Unset it, since we don't need to store this value to the database
        unset($values['submit']);
        foreach ($values as $key => $value) {
            EfrontConfiguration::setValue($key, $value);
        }
        eF_redirect(basename($_SERVER['PHP_SELF']) . "?ctg=system_config&op=user&tab=main&message=" . urlencode(_SUCCESFULLYUPDATECONFIGURATION) . "&message_type=success");
    }
}
$smarty->assign("T_USER_MAIN_FORM", $userMainForm->toArray());
$userMultipleLoginsForm = new HTML_QuickForm("user_multiple_logins_form", "post", basename($_SERVER['PHP_SELF']) . "?ctg=system_config&op=user&tab=multiple_logins", "", null, true);
$userMultipleLoginsForm->registerRule('checkParameter', 'callback', 'eF_checkParameter');
$groups = array();
foreach (EfrontGroup::getGroups() as $value) {