protected function db()
 {
     $resourceName = Config::module('director')->get('db', 'resource');
     if (!$resourceName) {
         return false;
     }
     return Db::fromResourceName($resourceName);
 }
Ejemplo n.º 2
0
 protected function db()
 {
     if ($this->db === null) {
         $resourceName = Config::module('director')->get('db', 'resource');
         if ($resourceName) {
             $this->db = Db::fromResourceName($resourceName);
         }
     }
     return $this->db;
 }
Ejemplo n.º 3
0
 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;
 }