/** * Initialized the survey data if necessary. * * @param unknown $event */ public function submit_post_end($event) { if (!$this->survey->can_create_survey($event['data']['forum_id'])) { return; } if ($this->request->is_set_post('survey_enabled') && ($event['mode'] == 'post' || $event['mode'] == 'edit' && $event['data']['topic_first_post_id'] == $event['data']['post_id'] && $this->survey->is_enabled($event['data']['topic_id']))) { $this->survey->initialize($event['data']['topic_id']); } }