Display::display_header(''); api_display_tool_title($tool_name); echo '<form id="cat_form" action="m_reservation.php" method="get">'; echo '<div class="actions">'; echo '<a href="m_reservation.php?action=add"><img src="../img/view_more_stats.gif" border="0" alt="" title="' . get_lang('AddNewBookingPeriod') . '"/>' . get_lang('AddNewBookingPeriod') . '</a>'; echo ' <a href="m_reservation.php?action=overviewsubscriptions">' . get_lang('OverviewReservedPeriods') . '</a>'; echo '</div>'; echo '<div style="text-align: right; "><input type="text" name="keyword" /><button type="submit" class="search" value="' . get_lang('Search') . '" >' . get_lang('Search') . '</button></div></form>'; echo '<br>'; if (isset($_POST['action'])) { switch ($_POST['action']) { case 'delete_reservations': $ids = $_POST['reservations']; if (count($ids) > 0) { foreach ($ids as $index => $id) { Rsys::delete_reservation($id); } } break; } } $table = new SortableTable('reservation', array('Rsys', 'get_num_reservations'), array('Rsys', 'get_table_reservations'), 1); $table->set_additional_parameters(array('keyword' => $_GET['keyword'])); $table->set_header(0, '', false, array('style' => 'width:10px')); $table->set_header(1, get_lang('ResourceName'), true); $table->set_header(2, get_lang('StartDate'), true); $table->set_header(3, get_lang('EndDate'), true); $table->set_header(4, get_lang('SubscribeFrom'), true); $table->set_header(5, get_lang('SubscribeUntil'), true); $table->set_header(6, get_lang('Subscribers'), true); $table->set_header(7, get_lang('Notes'), false);