Example #1
0
        if ($_GET['ok'] == 1) {
            PluginHelper::uninstallPlugin($packageName);
            header("Location: ./plugins.php");
            exit;
        } else {
            echo AdminQuestionMessage::setText(ACPPluginsT::get('uninstall_confirmation'), true)->addLink(GeneralT::get('yes'), './plugins.php?uninstall=' . htmlspecialchars($packageName) . '&ok=1')->addLink(GeneralT::get('no'), './plugins.php');
        }
    }
}
include 'template/header.php';
echo '
		<h1>' . ACPPluginsT::get('active_plugins') . '</h1>

		<div class="plugins">
	';
$installedPlugins = PluginHelper::getActivePlugins();
foreach ($installedPlugins as $plugin) {
    $parsedURL = parse_url($plugin->getURL());
    $url = is_array($parsedURL) ? $plugin->getURL() : '#';
    echo '
			<div class="item">
				<div class="meta">
					<h2>' . htmlspecialchars($plugin->getTitle()) . ' <small>' . GeneralT::getFormat('by', '<a href="' . $url . '" target="_blank">' . htmlspecialchars($plugin->getAuthor()) . '</a>') . '</small></h2>

					<p>
						' . htmlspecialchars($plugin->getDescription()) . '
					</p>
				</div>

				<div class="actions">
					<a href="./plugins.php?uninstall=' . htmlspecialchars($plugin->getPackageName()) . '" class="button redB">' . ACPPluginsT::get('uninstall') . '</a>