This commit is contained in:
2023-03-28 10:34:44 +02:00
parent f803effbbd
commit f7e0f37528
428 changed files with 9982 additions and 100 deletions

View File

@@ -0,0 +1,45 @@
<?php
if (!defined('PICONTROL')) exit();
$tpl->setHeaderTitle(_t('Plugins entdecken'));
$showList = true;
$plugins = pluginList();
$onlinePlugins = getOnlinePlugins();
$availableUpdates = checkPluginUpdate($plugins, $onlinePlugins);
if (!is_array($onlinePlugins))
{
$tpl->error(_t('Fehler beim Abrufen'), _t('Leider ist beim Abrufen der Plugins ein Fehler aufgetreten. Fehlercode: %s', $onlinePlugins));
$showList = false;
}
if (isset($_GET['id']) && $_GET['id'] != '')
{
if (isset($onlinePlugins[$_GET['id']]))
{
$showList = false;
include_once 'discover_plugins_info.php';
}
else
$tpl->msg('error', _t('Plugin nicht gefunden'), _t('Das von dir gesuchte Plugin konnte nicht gefunden werden.'));
}
if ($showList == true)
{
$disabledPluginsCount = 0;
foreach ($plugins as $plugin)
{
if ($plugin['disabled'] == true)
$disabledPluginsCount += 1;
}
$tpl->assign('plugins', $plugins);
$tpl->assign('onlinePlugins', $onlinePlugins);
$tpl->assign('availableUpdates', $availableUpdates);
$tpl->assign('disabledPluginsCount', $disabledPluginsCount);
$tpl->draw('discover_plugins');
}
?>