public function frameResponse(\FrameResponseObject $frameResponseObject) { $steamUser = $GLOBALS["STEAM"]->get_current_steam_user(); if (isset($this->portfolioId)) { $portfolioObject = new \PortfolioModel(\steam_factory::get_object($GLOBALS["STEAM"]->get_id(), $this->portfolioId)); $artefacts = array(); foreach ($portfolioObject->getArtefacts() as $artefact) { $artefacts[] = $artefact; } } $listViewer = new \Widgets\ListViewer(); $listViewer->setHeadlineProvider(new HeadlineProviderArtefacts()); $listViewer->setContentProvider(new ContentProviderArtefacts()); $listViewer->setContent($artefacts); $frameResponseObject->addWidget($listViewer); return $frameResponseObject; }
public function frameResponse(\FrameResponseObject $frameResponseObject) { $portfolioObject = new \PortfolioModel(\steam_factory::get_object($GLOBALS["STEAM"]->get_id(), $portfolioId)); $portfolioArtefacts = $portfolioObject->getArtefacts(); $listViewer = new \Widgets\ListViewer(); if (isset($portfolioId)) { $portfolioObject = new \PortfolioModel(\steam_factory::get_object($GLOBALS["STEAM"]->get_id(), $portfolioId)); } if (isset($artefactId)) { $artefactObject = new \ArtefactModel(\steam_factory::get_object($GLOBALS["STEAM"]->get_id(), $artefactId)); } $steamUser = $GLOBALS["STEAM"]->get_current_steam_user(); // /** check the rights of the log-in user */ // $threadObject_allowed_read = $threadObject->check_access_read($steamUser); // $threadObject_write = $threadObject->check_access_write($steamUser); // $threadObject_annotate = $threadObject->check_access_annotate($steamUser); $listViewer->setHeadlineProvider(new HeadlineProvider()); $listViewer->setContentProvider(new ContentProvider()); $listViewer->setContent($artefacts); $frameResponseObject->addWidget($listViewer); return $frameResponseObject; }