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");
 }