public function ajaxResponse(\AjaxResponseObject $ajaxResponseObject) { $ajaxResponseObject->setStatus("ok"); $description = strip_tags($this->params["desc"]); $name = strip_tags($this->params["name"]); $newPortfolio = \PortfolioModel::create($name, $description, ""); $jswrapper->setJs(<<<END \t\tcloseDialog(); END ); $jswrapper = new \Widgets\JSWrapper(); $ajaxResponseObject->addWidget($jswrapper); return $ajaxResponseObject; }
public function frameResponse(\FrameResponseObject $frameResponseObject) { $newPortfolios = array(); //create portfolios $newPortfolios = array(); for ($j = 0; $j < 10; $j++) { $newPortfolios[] = \PortfolioModel::create("Portfolio " . rand(1000, 9999999)); } //create artefacts $newArtefacts = array(); for ($i = 0; $i < 50; $i++) { $newArtefacts[] = \ArtefactModel::create("Artefact " . rand(1000, 99999999), "text content"); } //add two random artefacts to every portfolio for ($k = 0; $k < 10; $k++) { $newPortfolios[$k]->addArtefact($newArtefacts[rand(0, 25)]); $newPortfolios[$k]->addArtefact($newArtefacts[rand(25, 49)]); } $rawHtml = new \Widgets\RawHtml(); $rawHtml->setHtml("Dummy Portfolios und Belege erstellt"); $frameResponseObject->addWidget($rawHtml); return $frameResponseObject; }