// hidden roles can also see hidden categories if ($role->getValue('cat_system') == 1) { $showSystemCategory = true; } } else { $role->setValue('rol_this_list_view', '1'); $role->setValue('rol_mail_this_role', '2'); } if (isset($_SESSION['roles_request'])) { // durch fehlerhafte Eingabe ist der User zu diesem Formular zurueckgekehrt // nun die vorher eingegebenen Inhalte ins Objekt schreiben $role->setArray($_SESSION['roles_request']); unset($_SESSION['roles_request']); } // holt eine Liste der ausgewaehlten abhaengigen Rolen $childRoles = RoleDependency::getChildRoles($gDb, $getRoleId); $childRoleObjects = array(); // create html page object $page = new HtmlPage($headline); $page->addJavascript(' checkMaxMemberCount(); $("#rol_assign_roles").change(function() { markRoleRight("rol_assign_roles", "rol_all_lists_view", true); }); $("#rol_all_lists_view").change(function() { markRoleRight(\'rol_all_lists_view\', \'rol_assign_roles\', false); }); $("#rol_max_members").change(function() { checkMaxMemberCount(); });', true); $page->addJavascript('