/** * Populates the HomePage object from the request * @return bean HomePage */ private function getBeanFromRequest() { $home_page = new HomePage(); $home_page->setOid($_REQUEST['oid']); $home_page->setName($_REQUEST['name']); $home_page->setPubState($_REQUEST['pubState']); // Format the times $startTime = mktime(0, 0, 0, $_REQUEST['startMonth'], $_REQUEST['startDay'], $_REQUEST['startYear']); $home_page->setStartTime($startTime); for ($index = 1; $index <= 13; $index++) { if (isset($_REQUEST['event' . $index])) { $method = 'setEvent' . $index; $home_page->{$method}($_REQUEST['event' . $index]); } } return $home_page; }