You are here

function hostingService_dns_master::load in Hostmaster (Aegir) 6

Overrides hostingService::load

File

modules/hosting/dns/hosting_dns.service.inc, line 54
Provide the hosting serivce classes for DNS integration.

Class

hostingService_dns_master
Helper class to factor together master functionality

Code

function load() {
  parent::load();
  $slave_servers = array();
  $result = db_query('SELECT slave_nid FROM {hosting_dns_slaves} WHERE master_vid = %d', $this->server->vid);
  while ($slave_server = db_fetch_object($result)) {
    $slave_servers[] = $slave_server->slave_nid;
  }
  $this
    ->setValues(array(
    'slave_servers' => drupal_map_assoc($slave_servers),
  ));
}