$item_right['classn'] = $classDB[0]['name']; $item_right['edit_right'] = $item_rights[0]['edit_right']; $item_right['delete_right'] = $item_rights[0]['delete_right']; $item_right['m_reservation'] = $item_rights[0]['m_reservation']; $form->setDefaults($item_right); $form->addElement('submit', 'submit', get_lang('Ok')); if ($form->validate()) { $values = $form->exportValues(); Rsys::edit_item_right($values['item_id'], $values['class_id'], $values['edit_right'], $values['delete_right'], $values['m_reservation']); Display::display_normal_message(Rsys::get_return_msg(get_lang('ItemRightEdited'), "m_item.php?id=" . $_GET['id'] . "&action=m_rights", str_replace('#ITEM#', $item['name'], get_lang('MItemRights'))), false); } else { $form->display(); } break; case 'delete': Rsys::delete_item_right($_GET['item_id'], $_GET['class_id']); ob_start(); Display::display_normal_message(get_lang('ItemRightDeleted'), false); $msg = ob_get_contents(); ob_end_clean(); case 'switch': switch ($_GET['switch']) { case 'edit': Rsys::set_new_right($_GET['item_id'], $_GET['class_id'], 'edit_right', $_GET['set']); break; case 'delete': Rsys::set_new_right($_GET['item_id'], $_GET['class_id'], 'delete_right', $_GET['set']); break; case 'manage': Rsys::set_new_right($_GET['item_id'], $_GET['class_id'], 'm_reservation', $_GET['set']); break;