function menu_per_role_form_submit in Menu Per Role 5
File
- ./
menu_per_role.module, line 63 - Allows restricting access to menu items per role
Code
function menu_per_role_form_submit($form_id, $form_values) {
if ($form_values['mid']) {
db_query("DELETE FROM {menu_per_role} WHERE mid = %d", $form_values['mid']);
}
else {
//a new item has been added, try to determine the mid
$form_values['mid'] = db_result(db_query("SELECT id FROM {sequences} WHERE name = '{menu}_mid'"));
}
foreach ($form_values['roles'] as $rid => $checked) {
if ($checked) {
db_query("INSERT INTO {menu_per_role} (mid, rid) VALUES(%d, %d)", $form_values['mid'], $rid);
}
}
}