public function create() { $event = new Event(); if ($this->post) { $event->name = $this->PostData('name'); $event->shortname = $this->PostData('shortname'); $event->permalink = $this->PostData('permalink'); $event->location = $this->PostData('location'); $event->postcode = $this->PostData('postcode'); $event->capacity = $this->PostData('capacity'); $event->forum_id = $this->PostData('forum_id'); $event->visible = $this->PostData('visible'); $event->active = $this->PostData('active'); $event->display_achievements = $this->PostData('display_achievements'); $event->set_startdate($this->PostData('startdate')); $event->set_enddate($this->PostData('enddate')); $event->lock_seating = $this->PostData('lock_seating'); $event->next = $this->PostData('next'); $event->tournament_url = $this->PostData('tournament_url'); $event->advertised = $this->PostData('advertised'); if ($event->Save()) { Site::Flash("notice", "The event has been created"); Redirect("admin/events"); } } $this->assign("event", $event); $this->title = "New Event"; $this->render("event/create.tpl"); }