protected function importContentFormData(&$request) { $format = $request->getVal('format', CollaborationListContentHandler::FORMAT_WIKI); if ($format !== CollaborationListContentHandler::FORMAT_WIKI) { return parent::importContentFormData($request); } $desc = trim($request->getText('wpCollabDescTextbox')); if ($desc === null) { // Only 1 textbox? return parent::importContentFormData($request); } $main = trim($request->getText('wpTextbox1', '')); $options = $request->getText('wpCollaborationKitOptions', ''); return $desc . CollaborationListContent::HUMAN_DESC_SPLIT . $options . CollaborationListContent::HUMAN_DESC_SPLIT . $main; }
/** * Converts input from the editing form into the text/x-collabkit * serialization used for processing the edit. * @param &$request WebRequest * @return string|null */ protected function importContentFormData(&$request) { $format = $request->getVal('format', CollaborationListContentHandler::FORMAT_WIKI); if ($format !== CollaborationListContentHandler::FORMAT_WIKI) { return parent::importContentFormData($request); } $displayname = trim($request->getText('wpCollabHubDisplayName')); if ($displayname === null) { // Only 1 textbox? return parent::importContentFormData($request); } $introduction = trim($request->getText('wpCollabHubIntroduction', '')); $footer = trim($request->getText('wpCollabHubFooter', '')); $image = trim($request->getText('wpCollabHubImage', '')); $colour = trim($request->getText('wpCollabHubColour', '')); $content = trim($request->getText('wpCollabHubContent', '')); return $displayname . CollaborationHubContent::HUMAN_DESC_SPLIT . $introduction . CollaborationHubContent::HUMAN_DESC_SPLIT . $footer . CollaborationHubContent::HUMAN_DESC_SPLIT . $image . CollaborationHubContent::HUMAN_DESC_SPLIT . $colour . CollaborationHubContent::HUMAN_DESC_SPLIT . $content; }
function importContentFormData($request) { if ($request->wasPosted() && !$request->getVal('wpTextbox1')) { $whow = WikihowArticleEditor::newFromRequest($request); $whow->mIsNew = false; $this->whow = $whow; $content = $this->whow->formatWikiText(); return $content; } else { return parent::importContentFormData($request); } }