/** * Output error message * * @return PageXml object */ public function CreatePage() { $this->_myWords = $this->WordCollection(); $this->_document = new XmlnukeDocument($this->_myWords->Value("TITLE"), $this->_myWords->Value("ABSTRACT")); $this->_url = "module:Xmlnuke.Sample"; $this->_document->setMenuTitle($this->_myWords->Value("OPTIONMODULE")); $this->_document->addMenuItem($this->_url . "?op=1", $this->_myWords->Value("OBJECT"), $this->_myWords->Value("DESCOBJECT")); $this->_document->addMenuItem($this->_url . "?op=2", $this->_myWords->Value("FORM"), $this->_myWords->Value("DESCFORM")); $this->_document->addMenuItem($this->_url . "?op=3", $this->_myWords->Value("EDITLIST"), $this->_myWords->Value("DESCEDITLIST")); $this->_document->addMenuItem($this->_url . "?op=4", $this->_myWords->Value("ANYDATASET"), $this->_myWords->Value("DESCANYDATASET")); $this->_document->addMenuItem($this->_url . "?op=5", $this->_myWords->Value("DATABASE"), $this->_myWords->Value("DESCDATABASE")); $this->_document->addMenuItem($this->_url . "?op=6", $this->_myWords->Value("UPLOAD"), $this->_myWords->Value("DESCUPLOAD")); $this->_document->addMenuItem($this->_url . "?op=7", $this->_myWords->Value("XMLDATASET"), $this->_myWords->Value("DESCXMLDATASET")); $this->_document->addMenuItem($this->_url . "?op=8", $this->_myWords->Value("TEXTFILEDATASET"), $this->_myWords->Value("DESTEXTFILEDATASET")); $this->_document->addMenuItem($this->_url . "?op=9", $this->_myWords->Value("XMLCHART"), $this->_myWords->Value("DESCXMLCHART")); $this->_document->addMenuItem($this->_url . "?op=10", $this->_myWords->Value("TABVIEW"), $this->_myWords->Value("DESCTABVIEW")); $this->_document->addMenuItem($this->_url . "?op=11", $this->_myWords->Value("DUALLIST"), $this->_myWords->Value("DESCDUALLIST")); $this->_document->addMenuItem($this->_url . "?op=12", $this->_myWords->Value("FAQ"), $this->_myWords->Value("DESCFAQ")); $this->_document->addMenuItem($this->_url . "?op=13", $this->_myWords->Value("AJAXPOST"), $this->_myWords->Value("DESCAJAXPOST")); $this->_document->addMenuItem($this->_url . "?op=14", $this->_myWords->Value("AUTOSUGGEST"), $this->_myWords->Value("DESCAUTOSUGGEST")); $this->_document->addMenuItem($this->_url . "?op=15", $this->_myWords->Value("TREEVIEW"), $this->_myWords->Value("DESCTREEVIEW")); $this->_document->addMenuItem($this->_url . "?op=16", $this->_myWords->Value("SORTABLE"), $this->_myWords->Value("DESCSORTABLE")); $this->_document->addMenuItem($this->_url . "?op=20", $this->_myWords->Value("PORTLET"), $this->_myWords->Value("PORTLET")); $this->_document->addMenuItem($this->_url . "?op=17", $this->_myWords->Value("CALENDAR"), $this->_myWords->Value("DESCCALENDAR")); $this->_document->addMenuItem($this->_url . "?op=18", $this->_myWords->Value("UIALERT"), $this->_myWords->Value("DESCUIALERT")); $this->_document->addMenuItem($this->_url . "?op=19", $this->_myWords->Value("MEDIAGALLERY"), $this->_myWords->Value("DESCMEDIAGALLERY")); $block = new XmlBlockCollection($this->_myWords->Value("MODULE"), BlockPosition::Center); $paragraph = new XmlParagraphCollection(); $paragraph->addXmlnukeObject(new XmlnukeText($this->_myWords->Value("DESCMODULE"))); $paragraph->addXmlnukeObject(new XmlnukeBreakLine()); $paragraph->addXmlnukeObject(new XmlnukeText($this->_myWords->Value("SELECTOPTION"))); $block->addXmlnukeObject($paragraph); $this->_document->addXmlnukeObject($block); $option = $this->_context->get("op"); switch ($option) { case 1: $this->actionCreateObject(); break; case 2: $this->actionForm(); break; case 3: $this->actionEditList(); break; case 4: $this->actionEditAnydataSet(); break; case 5: $this->actionEditDB(); break; case 6: $this->actionUpload(); break; case 7: $this->Opcao7(); break; case 8: $this->Opcao8(); break; case 9: $this->Opcao9(); break; case 10: $this->Opcao10(); break; case 11: $this->Opcao11(); break; case 12: $this->Opcao12(); break; case 13: $this->Opcao13(); break; case 14: $this->Opcao14(); break; case 15: $this->Opcao15(); break; case 16: $this->Opcao16(); break; case 17: $this->Opcao17(); break; case 18: $this->Opcao18(); break; case 19: $this->Opcao19(); break; case 20: $this->Opcao20(); break; } return $this->_document->generatePage(); }