private function getVenue() { if ($this->isSubmitted()) { $id = intval($this->getElementValue('id')); } else { $id = intval($_REQUEST['formEditVenue-id']); } $venue = fetchVenue($id); return $venue; }
<?php require_once 'includes/widgets/header.php'; $id = fromRequestRequireInt('id'); $venue = fetchVenue($id); $tpl->assign('organizersAtVenue', fetchOrganizersFromVenueId($id)); $tpl->assign('eventsAtVenue', fetchEventsFromVenueId($id)); $tpl->assign('venue', $venue); $tpl->display('viewVenue.tpl'); startSidebar(); require_once 'includes/widgets/infoboxListFilter.php'; if (Session::isLoggedIn()) { $organizer = Session::getUser()->getData('organization'); if (Session::hasPriv('EDIT_VENUE') || $organizer == $venue['organizer']) { $menu = new HtmlLinksCollection('Venue admin'); $menu->add('formHandler.php?formClazz=FormEditVenue&formEditVenue-id=' . $venue['id'], 'Edit'); $tpl->assign('linkCollection', $menu); $tpl->display('linkCollection.tpl'); } } require_once 'includes/widgets/footer.php';