$this->assignView('disabledPlugins', $disabledPlugins);
$this->assignView(
'pagetitle',
- t('Plugin Administration') .' - '. $this->container->conf->get('general.title', 'Shaarli')
+ t('Plugin Administration') . ' - ' . $this->container->conf->get('general.title', 'Shaarli')
);
return $response->write($this->render(TemplatePage::PLUGINS_ADMIN));
try {
$parameters = $request->getParams() ?? [];
- $this->executeHooks($parameters);
+ $this->executePageHooks('save_plugin_parameters', $parameters);
if (isset($parameters['parameters_form'])) {
unset($parameters['parameters_form']);
+ unset($parameters['token']);
foreach ($parameters as $param => $value) {
- $this->container->conf->set('plugins.'. $param, escape($value));
+ $this->container->conf->set('plugins.' . $param, escape($value));
}
} else {
$this->container->conf->set('general.enabled_plugins', save_plugin_config($parameters));
$this->saveSuccessMessage(t('Setting successfully saved.'));
} catch (Exception $e) {
$this->saveErrorMessage(
- t('ERROR while saving plugin configuration: ') . PHP_EOL . $e->getMessage()
+ t('Error while saving plugin configuration: ') . PHP_EOL . $e->getMessage()
);
}
return $this->redirect($response, '/admin/plugins');
}
-
- /**
- * @param mixed[] $data Variables passed to the template engine
- *
- * @return mixed[] Template data after active plugins render_picwall hook execution.
- */
- protected function executeHooks(array $data): array
- {
- $this->container->pluginManager->executeHooks(
- 'save_plugin_parameters',
- $data
- );
-
- return $data;
- }
}