$form->addElement('hidden', 'id', $item['id']); $form->addElement('submit', 'submit', get_lang('Ok')); $form->setDefaults($item); if ($form->validate()) { $values = $form->exportValues(); if (Rsys::edit_item($values['id'], $values['name'], $values['description'], $values['category_id'], $values['course_id'])) { Display::display_normal_message(Rsys::get_return_msg(get_lang('ItemEdited'), "m_item.php", $tool_name), false); } else { Display::display_normal_message(Rsys::get_return_msg(get_lang('ItemExist'), "m_item.php?action=edit&id=" . $values['id'], get_lang('EditItem2')), false); } } else { $form->display(); } break; case 'delete': $result = Rsys::delete_item($_GET['id']); ob_start(); if ($result == '0') { Display::display_normal_message(get_lang('ItemDeleted'), false); } else { Display::display_normal_message(str_replace('#NUM#', $result, get_lang('ItemHasReservations')), false); } $msg = ob_get_contents(); ob_end_clean(); default: $NoSearchResults = get_lang('NoItem'); Display::display_header($tool_name); api_display_tool_title($tool_name); echo $msg; if ($_GET['action'] == 'blackout') { $result = Rsys::black_out_changer($_GET['id']);