diff --git a/admin/pages/plugins.php b/admin/pages/plugins.php index 1f5a2352..6eb0862e 100644 --- a/admin/pages/plugins.php +++ b/admin/pages/plugins.php @@ -22,23 +22,23 @@ if (!getBoolean(setting('core.admin_plugins_manage_enable'))) { else { $twig->display('admin.plugins.form.html.twig'); - if (isset($_REQUEST['uninstall'])) { - $uninstall = $_REQUEST['uninstall']; + if (isset($_POST['uninstall'])) { + $uninstall = $_POST['uninstall']; if (Plugins::uninstall($uninstall)) { success('Successfully uninstalled plugin ' . $uninstall); } else { error('Error while uninstalling plugin ' . $uninstall . ': ' . Plugins::getError()); } - } else if (isset($_REQUEST['enable'])) { - $enable = $_REQUEST['enable']; + } else if (isset($_POST['enable'])) { + $enable = $_POST['enable']; if (Plugins::enable($enable)) { success('Successfully enabled plugin ' . $enable); } else { error('Error while enabling plugin ' . $enable . ': ' . Plugins::getError()); } - } else if (isset($_REQUEST['disable'])) { - $disable = $_REQUEST['disable']; + } else if (isset($_POST['disable'])) { + $disable = $_POST['disable']; if (Plugins::disable($disable)) { success('Successfully disabled plugin ' . $disable); } else { @@ -119,7 +119,7 @@ foreach (get_plugins(true) as $plugin) { if (!$plugin_info) { warning('Cannot load plugin info ' . $plugin . '.json'); } else { - $disabled = (strpos($plugin, 'disabled.') !== false); + $disabled = (str_contains($plugin, 'disabled.')); $pluginOriginal = ($disabled ? str_replace('disabled.', '', $plugin) : $plugin); $plugins[] = array( 'name' => $plugin_info['name'] ?? '', diff --git a/system/templates/admin.plugins.html.twig b/system/templates/admin.plugins.html.twig index d6ffe7b2..aaecdcd9 100644 --- a/system/templates/admin.plugins.html.twig +++ b/system/templates/admin.plugins.html.twig @@ -19,13 +19,17 @@