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>