assertRegistrationRequired(); return $this->view('RomhackPlaza\Master:Club\Request', 'club_request_form'); } public function actionSave(ParameterBag $params) { $this->assertRegistrationRequired(); $this->assertPostOnly(); $entity = $this->em()->create('RomhackPlaza\Master:ClubRequest'); $entity->user_id = \XF::visitor()->user_id; $entity->title = $this->filter('title','str'); $entity->description = $this->filter('description','str'); $entity->request_state = 'moderated'; $entity->save(); return $this->redirect($this->buildLink('clubs'), "Your club creation request has been submitted and is awaiting approval by a staff member."); } }