/** * @test */ public function getAllDifferentPluginsSelect() { $msg = tx_additionalreports_util::getAllDifferentPluginsSelect(TRUE); $this->assertTrue(!empty($msg)); }
/** * Generate the plugins and ctypes report * * @return string HTML code */ public static function displayPlugins() { $view = TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Fluid\\View\\StandaloneView'); $view->setTemplatePathAndFilename(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('additional_reports') . 'Resources/Private/Templates/plugins-fluid.html'); $view->assign('extconf', unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['additional_reports'])); $view->assign('url', tx_additionalreports_util::getBaseUrl()); $view->assign('caution', tx_additionalreports_util::writeInformation(self::getLl('careful'), self::getLl('carefuldesc'))); $view->assign('checkedpluginsmode3', tx_additionalreports_util::getPluginsDisplayMode() == 3 ? ' checked="checked"' : ''); $view->assign('checkedpluginsmode4', tx_additionalreports_util::getPluginsDisplayMode() == 4 ? ' checked="checked"' : ''); $view->assign('checkedpluginsmode5', tx_additionalreports_util::getPluginsDisplayMode() == 5 ? ' checked="checked"' : ''); $view->assign('checkedpluginsmode6', tx_additionalreports_util::getPluginsDisplayMode() == 6 ? ' checked="checked"' : ''); $view->assign('checkedpluginsmode7', tx_additionalreports_util::getPluginsDisplayMode() == 7 ? ' checked="checked"' : ''); switch (tx_additionalreports_util::getPluginsDisplayMode()) { case 3: $view->assign('filtersCat', tx_additionalreports_util::getAllDifferentCtypesSelect(false)); $view->assign('items', self::getAllUsedCtypes()); break; case 4: $view->assign('filtersCat', tx_additionalreports_util::getAllDifferentPluginsSelect(false)); $view->assign('items', self::getAllUsedPlugins()); break; case 5: $view->assign('items', self::getSummary()); break; case 6: $view->assign('filtersCat', tx_additionalreports_util::getAllDifferentPluginsSelect(true)); $view->assign('items', self::getAllUsedPlugins(true)); break; case 7: $view->assign('filtersCat', tx_additionalreports_util::getAllDifferentCtypesSelect(true)); $view->assign('items', self::getAllUsedCtypes(true)); break; default: $view->assign('items', self::getSummary()); break; } $view->assign('display', tx_additionalreports_util::getPluginsDisplayMode()); if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('templavoila') && class_exists('tx_templavoila_api')) { $view->assign('tvused', true); } else { $view->assign('tvused', false); } return $view->render(); }