Fix plugin configuration when no plugin class

pull/3294/head
Angel Fernando Quiroz Campos 5 years ago
parent 77d90fdc9f
commit 4443fd947b
  1. 16
      main/admin/configure_plugin.php

@ -89,13 +89,15 @@ if (isset($form)) {
$user_id
);
/** @var \Plugin $objPlugin */
$objPlugin = $pluginInfo['plugin_class']::create();
$objPlugin->get_settings(true);
$objPlugin->performActionsAfterConfigure();
if (isset($values['show_main_menu_tab'])) {
$objPlugin->manageTab($values['show_main_menu_tab']);
if (!empty($pluginInfo['plugin_class'])) {
/** @var \Plugin $objPlugin */
$objPlugin = $pluginInfo['plugin_class']::create();
$objPlugin->get_settings(true);
$objPlugin->performActionsAfterConfigure();
if (isset($values['show_main_menu_tab'])) {
$objPlugin->manageTab($values['show_main_menu_tab']);
}
}
Display::addFlash(Display::return_message(get_lang('Updated'), 'success'));

Loading…
Cancel
Save