protected function db() { $resourceName = Config::module('director')->get('db', 'resource'); if (!$resourceName) { return false; } return Db::fromResourceName($resourceName); }
protected function db() { if ($this->db === null) { $resourceName = Config::module('director')->get('db', 'resource'); if ($resourceName) { $this->db = Db::fromResourceName($resourceName); } } return $this->db; }
protected function db() { if ($this->db === null) { $resourceName = $this->Config()->get('db', 'resource'); if ($resourceName) { $this->db = Db::fromResourceName($resourceName); } else { $this->fail('Director is not configured correctly'); } } return $this->db; }
public function getDb() { $resourceName = Config::module('director')->get('db', 'resource'); $db = Db::fromResourceName($resourceName); return $db; }
protected function db() { if ($this->db === null) { $resourceName = $this->Config()->get('db', 'resource'); if ($resourceName) { $this->db = Db::fromResourceName($resourceName); } else { $this->redirectNow('director'); } } return $this->db; }
protected function db() { if ($this->db === null) { $resourceName = $this->Config()->get('db', 'resource'); if ($resourceName) { $this->db = Db::fromResourceName($resourceName); } else { if ($this->getRequest()->isApiRequest()) { throw new ConfigError('Icinga Director is not correctly configured'); } else { $this->redirectNow('director'); } } } return $this->db; }