} 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']);
         Display::display_normal_message(get_lang('BlackoutPage' . $result), false);
     }
     echo '<form id="cat_form" action="m_item.php" method="get"><div style="float: left;"><a href="m_item.php?action=add">' . get_lang('AddNewItem') . '</a></div><div style="text-align: right;">' . get_lang('CategoryFilter') . ': <select name="cat" onchange="this.form.submit();"><option value="0">*** ' . get_lang('All') . ' ***</option>';
     $cats = Rsys::get_category_with_items_manager();
     foreach ($cats as $cat) {
         echo '<option value="' . $cat['id'] . '"' . ($cat['id'] == $_GET['cat'] ? ' selected="selected"' : '') . '>' . $cat['name'] . '</option>';
     }
     echo '</select></div></form>';
     echo "hier";
     $table = new SortableTable('item', array('Rsys', 'get_num_items'), array('Rsys', 'get_table_items'), 1);
     echo "hier2";
     $table->set_additional_parameters(array('cat' => $_GET['cat']));
     $table->set_header(0, '', false, array('style' => 'width:10px'));
     $table->set_header(1, get_lang('ItemName'), true);
     $table->set_header(2, get_lang('ItemDescription'), true);
     $table->set_header(3, get_lang('Category'), true);
     $table->set_header(4, get_lang('ItemCreator'), true);
     $table->set_header(5, '', false, array('style' => 'width:100px;'));
     $table->set_column_filter(5, 'modify_filter');