You are here

function drd_server_status in Drupal Remote Dashboard Server 6.2

Same name and namespace in other branches
  1. 7.2 drd_server.module \drd_server_status()

Return value

string

1 string reference to 'drd_server_status'
drd_server_xmlrpc in ./drd_server.module
Implementation of hook_xmlrpc().

File

./drd_server.module, line 375

Code

function drd_server_status() {
  $args = func_get_args();
  $valid = _drd_server_validate_request($args);
  if ($valid !== TRUE) {
    return $valid;
  }
  $projects_enabled = array();
  $result = db_query("SELECT name, schema_version FROM {system} WHERE status=1");
  while ($record = db_fetch_object($result)) {
    $projects_enabled[$record->name] = $record->schema_version;
  }
  $status = array(
    'maintenance_mode' => variable_get('maintenance_mode', FALSE),
    'projects_enabled' => $projects_enabled,
    'drupal_root' => DRUPAL_ROOT,
  );
  drupal_alter('drd_server_status', $status);
  return drd_server_result('drd.status', $status);
}