+ if ($config->disableSetup) {
+ header('HTTP/1.0 403 Forbidden');
+ header('Content-type: text/plain');
+ echo "Setup check is disabled.\n";
+ exit(1);
+ }
+ $messages[][] = array('ok', 'Base configuration is ok');
+
+ if ($config->access === true) {
+ $messages[][] = array('ok', 'Everyone may access the API');
+ } else if ($config->access === false) {
+ $messages[][] = array('err', 'API access is disabled');
+ } else {
+ $messages[][] = array(
+ 'ok',
+ count($config->access) . ' users may access the API'
+ );
+ }
+
+ foreach ($config->cfgFiles as $cfgFile) {
+ $messages[][] = array(
+ 'info', 'Possible config file: ' . $cfgFile
+ );
+ }
+ if ($config->cfgFileExists) {
+ $messages[][] = array(
+ 'ok', 'Configuration file loaded'
+ );
+ } else {
+ $messages[][] = array(
+ 'info', 'No configuration file found'
+ );
+ }