File
- modules/user.module, line 1844
- Enables the user registration and login system.
Code
function user_admin_perm_submit($form_id, $edit) {
$result = db_query('SELECT * FROM {role}');
while ($role = db_fetch_object($result)) {
if (isset($edit[$role->rid])) {
db_query('DELETE FROM {permission} WHERE rid = %d', $role->rid);
foreach ($edit[$role->rid] as $key => $value) {
if (!$value) {
unset($edit[$role->rid][$key]);
}
}
if (count($edit[$role->rid])) {
db_query("INSERT INTO {permission} (rid, perm) VALUES (%d, '%s')", $role->rid, implode(', ', array_keys($edit[$role->rid])));
}
}
}
drupal_set_message(t('The changes have been saved.'));
menu_rebuild();
}
Login or
register to post comments