PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 1.5.7
JetBackup – Backup, Restore & Migrate v1.5.7
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / com / core / database / SGDatabase.php
backup / com / core / database Last commit date
SGDatabase.php 10 years ago SGDatabaseAdapterWordpress.php 8 years ago SGIDatabaseAdapter.php 8 years ago
SGDatabase.php
34 lines
1 <?php
2
3 class SGDatabase
4 {
5 private static $instance = null;
6
7 public static function getInstance()
8 {
9 if (!self::$instance)
10 {
11 self::$instance = self::createAdapterInstance();
12 }
13
14 return self::$instance;
15 }
16
17 private static function createAdapterInstance()
18 {
19 $className = 'SGDatabaseAdapter'.SG_DB_ADAPTER;
20 require_once(SG_DATABASE_PATH.$className.'.php');
21 $adapter = new $className();
22 return $adapter;
23 }
24
25 private function __construct()
26 {
27
28 }
29
30 private function __clone()
31 {
32
33 }
34 }