/** * Shows all versions of a specific extension * * @return void */ public function showAllVersionsAction() { $this->pageRenderer->addJsFile($this->backPath . '../t3lib/js/extjs/notifications.js'); $extensions = array(); $extensionKey = ''; if ($this->request->hasArgument('allVersions') && $this->request->getArgument('allVersions') == 1 && $this->request->hasArgument('extensionKey') && is_string($this->request->getArgument('extensionKey'))) { $extensionKey = $this->request->getArgument('extensionKey'); $extensions = $this->extensionRepository->findByExtensionKeyOrderedByVersion($extensionKey); } else { $this->redirect('ter'); } $this->view->assign('extensions', $extensions)->assign('extensionKey', $extensionKey); }
/** * Shows all versions of a specific extension * * @param string $extensionKey * @return void */ public function showAllVersionsAction($extensionKey) { $currentVersion = $this->extensionRepository->findOneByCurrentVersionByExtensionKey($extensionKey); $extensions = $this->extensionRepository->findByExtensionKeyOrderedByVersion($extensionKey); $this->view->assignMultiple(array('extensionKey' => $extensionKey, 'currentVersion' => $currentVersion, 'extensions' => $extensions)); }
/** * Shows all versions of a specific extension * * @param string $extensionKey */ public function showAllVersionsAction($extensionKey) { $extensions = $this->extensionRepository->findByExtensionKeyOrderedByVersion($extensionKey); $this->view->assign('extensions', $extensions)->assign('extensionKey', $extensionKey); }