Init Repo
This commit is contained in:
45
resources/content/discover_plugins.php
Normal file
45
resources/content/discover_plugins.php
Normal 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');
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user