/** * Shows all made bookings. * * @global type $tpl */ function showBookingsObject() { $toolbar = new ilToolbarGUI(); if ($this->permission->checkPrivilege(PRIVC::ADD_OWN_BOOKINGS)) { $toolbar->addButton($this->lng->txt('rep_robj_xrs_booking_add'), $this->ctrl->getLinkTargetByClass("ilobjroomsharinggui", "showSearch")); } include_once "Customizing/global/plugins/Services/Repository/RepositoryObject/RoomSharing/classes/appointments/bookings/class.ilRoomSharingBookingsTableGUI.php"; $bookingsTable = new ilRoomSharingBookingsTableGUI($this, 'showBookings', $this->ref_id); $bookingsTable->initFilter(); $bookingsTable->getItems(); $plink = new ilPermanentLinkGUI('xrs', $this->ref_id); $this->tpl->setContent($toolbar->getHTML() . $bookingsTable->getHTML() . $plink->getHTML()); }