Example #1
0
 public static function get()
 {
     if (self::$instance == null) {
         LoadConfig('DbConfig');
         try {
             self::$instance = new DataBase(sprintf(self::$dsn_tpl, DbConfig::driver, DbConfig::host, DbConfig::port, DbConfig::schema), DbConfig::user, DbConfig::pass);
         } catch (Exception $e) {
             error_log("Error accessing database : " . $e->getMessage());
             $msg = "<h5>Si รจ verificato un'errore di accesso al database</h5>" . "<pre>" . $e->getMessage() . "</pre>" . "<p>Ci scusiamo per il disagio</p>";
             Template::Error_505($msg);
         }
     }
     return self::$instance;
 }