* @param REQUEST cemetery_id */ if (!userIsAllowed('Sections')) { $_SESSION['errorMessages'][] = new Exception('noAccessAllowed'); header('Location: '.BASE_URL.'/sections'); exit(); } $cemetery = new Cemetery($_REQUEST['cemetery_id']); if (isset($_POST['section'])) { $section = new Section(); $section->setCemetery($cemetery); $section->setCode($_POST['code']); $section->setName($_POST['name']); try { $section->save(); if (isset($_FILES)) { if (isset($_FILES['highlight_map']) && $_FILES['highlight_map']['tmp_name']) { $section->saveMap($_FILES['highlight_map'],'highlight'); } if (isset($_FILES['zoom_map']) && $_FILES['zoom_map']['tmp_name']) { $section->saveMap($_FILES['zoom_map'],'zoom'); } } header('Location: '.$cemetery->getURL()); exit(); } catch (Exception $e) { $_SESSION['errorMessages'][] = $e; } } $template = new Template(); $template->blocks[] = new Block('sections/addSectionForm.inc',array('cemetery'=>$cemetery)); echo $template->render();