diff options
Diffstat (limited to 'modules-available/sysconfig/api.inc.php')
-rw-r--r-- | modules-available/sysconfig/api.inc.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/modules-available/sysconfig/api.inc.php b/modules-available/sysconfig/api.inc.php index 897b44a7..bb2d9f5e 100644 --- a/modules-available/sysconfig/api.inc.php +++ b/modules-available/sysconfig/api.inc.php @@ -1,5 +1,11 @@ <?php +// Called after updates to rebuild all configs +if (Request::any('action') === 'rebuild' && isLocalExecution()) { + ConfigTgz::rebuildAllConfigs(); + die('OK'); +} + $ip = $_SERVER['REMOTE_ADDR']; if (substr($ip, 0, 7) === '::ffff:') { $ip = substr($ip, 7); @@ -26,7 +32,7 @@ if (Module::isAvailable('runmode')) { } } if ($runmode !== false && $runmode->noSysconfig && file_exists(SysConfig::GLOBAL_MINIMAL_CONFIG)) { - $row = array('filepath' => SysConfig::GLOBAL_MINIMAL_CONFIG); + $row = array('filepath' => SysConfig::GLOBAL_MINIMAL_CONFIG, 'title' => 'config'); } else { $locationId = false; if (Module::isAvailable('locations')) { |