/** * Shows extensions from TER * Either all extensions or depending on a search param * * @param string $search * @return void */ public function terAction($search = '') { if (!empty($search)) { $extensions = $this->extensionRepository->findByTitleOrAuthorNameOrExtensionKey($search); } else { $extensions = $this->extensionRepository->findAll(); } $availableAndInstalledExtensions = $this->listUtility->getAvailableAndInstalledExtensionsWithAdditionalInformation(); $this->view->assign('extensions', $extensions)->assign('search', $search)->assign('availableAndInstalled', $availableAndInstalledExtensions); }
/** * Shows extensions from TER * Either all extensions or depending on a search param * * @param string $search * @return void */ public function terAction($search = '') { $this->addComposerModeNotification(); $search = trim($search); if (!empty($search)) { $extensions = $this->extensionRepository->findByTitleOrAuthorNameOrExtensionKey($search); } else { $extensions = $this->extensionRepository->findAll(); } $availableAndInstalledExtensions = $this->listUtility->getAvailableAndInstalledExtensions($this->listUtility->getAvailableExtensions()); $this->view->assign('extensions', $extensions)->assign('search', $search)->assign('availableAndInstalled', $availableAndInstalledExtensions); }
/** * Shows extensions from TER * Either all extensions or depending on a search param * * @return void */ public function terAction() { $this->pageRenderer->addJsFile('../t3lib/js/extjs/notifications.js'); $search = $this->getSearchParam(); $availableAndInstalledExtensions = $this->listUtility->getAvailableAndInstalledExtensionsWithAdditionalInformation(); if (is_string($search) && !empty($search)) { $extensions = $this->extensionRepository->findByTitleOrAuthorNameOrExtensionKey($search); } else { $extensions = $this->extensionRepository->findAll(); } $this->view->assign('extensions', $extensions)->assign('search', $search)->assign('availableAndInstalled', $availableAndInstalledExtensions); }