// Primarily involved with database upgrade, but also sets the
// base url for use in cmdline programs which don't have
-// $_SERVER variables, and synchronising the state of installed plugins.
+// $_SERVER variables
if(! function_exists('check_config')) {
function check_config(&$a) {
- $build = get_config('system','build');
- if(! x($build))
- $build = set_config('system','build',DB_UPDATE_VERSION);
-
$url = get_config('system','url');
// if the url isn't set or the stored url is radically different
$url = set_config('system','url',$a->get_baseurl());
+ $build = get_config('system','build');
+ if(! x($build))
+ $build = set_config('system','build',DB_UPDATE_VERSION);
+
if($build != DB_UPDATE_VERSION) {
$stored = intval($build);
$current = intval(DB_UPDATE_VERSION);
}
}
+ return;
+ }
+}
+
+
+if(! function_exists('check_plugins')) {
+ function check_plugins(&$a) {
+
/**
*
* Synchronise plugins:
$a->module = 'install';
elseif($maintenance)
$a->module = 'maintenance';
-else
+else {
proc_run('php', 'include/dbupdate.php');
+ check_plugins($a);
+ //check_config($a);
+}
nav_set_selected('nothing');