#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) {