diff --git a/module/VuFind/src/VuFind/Controller/AdminController.php b/module/VuFind/src/VuFind/Controller/AdminController.php index e6b6bde7d6fdd0b2fa4fa82b5c00743f7630b5c1..e4ce8810d1517fb2b4ae84420969c1ed3545db1d 100644 --- a/module/VuFind/src/VuFind/Controller/AdminController.php +++ b/module/VuFind/src/VuFind/Controller/AdminController.php @@ -238,12 +238,10 @@ class AdminController extends AbstractBase */ public function enableautoconfigAction() { - /* TODO - $configDir = LOCAL_OVERRIDE_DIR . '/application/configs'; - $configFile = $configDir . '/config.ini'; - $writer = new VF_Config_Writer($configFile); + $configFile = ConfigReader::getConfigPath('config.ini'); + $writer = new \VuFind\Config\Writer($configFile); $writer->set('System', 'autoConfigure', 1); - if (@$writer->save()) { + if ($writer->save()) { $this->flashMessenger()->setNamespace('info') ->addMessage('Auto-configuration enabled.'); @@ -257,8 +255,7 @@ class AdminController extends AbstractBase . $configFile . '.' ); } - return $this->_forward('Config'); - */ + return $this->forwardTo('Admin', 'Config'); } /**