private function handlePOST_newTopic($request_data)
 {
     $err = null;
     $form_data = $request_data['form_data'];
     if (empty($form_data['edit_title'])) {
         $err .= "* " . __("Please, enter thread title") . ".<br />";
     }
     if (empty($form_data['edit_content'])) {
         $err .= "* " . __("Please, enter thread text") . ".<br />";
     }
     if ($err) {
         $this->redirectWithMessage($err, $request_data);
         exit;
     }
     $user_id = $this->forum_user->get_user_id();
     $params = array("related_content_id" => -1, "title" => $form_data['edit_title'], "content" => $form_data['edit_content'], "status" => 0, "forum_id" => $request_data['forum_id'], "user_id" => $user_id, "viewed" => 0, "is_active" => true, "created_at" => date("Y-m-d H:i:s"), "updated_at" => date("Y-m-d H:i:s"), "modified_by" => null);
     unset($request_data['action']);
     try {
         PaForumThread::insertPaForumThread($params);
         $this->redirectWithMessage(__("Thread sucessfully created"), $request_data, 'info_message');
     } catch (Exception $e) {
         $this->redirectWithMessage($e->getMessage(), $request_data);
     }
 }