Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | daniel-mar | 1 | <?php |
2 | |||
3 | class WBConfigManager { |
||
4 | private $revision = '?'; |
||
5 | private $rev_datum = '?'; |
||
6 | private $mysql_access_data_server = 'localhost'; |
||
7 | private $mysql_access_data_port = ''; |
||
8 | private $mysql_access_data_prefix = 'webbase_'; |
||
9 | private $mysql_access_data_username = 'root'; |
||
10 | private $mysql_access_data_password = ''; |
||
11 | private $mysql_access_data_database = 'webbase'; |
||
12 | private $mysql_access_data_use_mysqli = false; |
||
13 | private $lock = false; |
||
14 | private $force_ssl = false; |
||
15 | |||
16 | function getRevision() { |
||
17 | return $this->revision; |
||
18 | } |
||
19 | |||
20 | function getRevDatum() { |
||
21 | return $this->rev_datum; |
||
22 | } |
||
23 | |||
24 | function getMySQLServer() { |
||
25 | return $this->mysql_access_data_server; |
||
26 | } |
||
27 | |||
28 | function getMySQLPort() { |
||
29 | return $this->mysql_access_data_port; |
||
30 | } |
||
31 | |||
32 | function getMySQLPrefix() { |
||
33 | return $this->mysql_access_data_prefix; |
||
34 | } |
||
35 | |||
36 | function getMySQLUsername() { |
||
37 | return $this->mysql_access_data_username; |
||
38 | } |
||
39 | |||
40 | function getMySQLPassword() { |
||
41 | return $this->mysql_access_data_password; |
||
42 | } |
||
43 | |||
44 | function getMySQLDatabase() { |
||
45 | return $this->mysql_access_data_database; |
||
46 | } |
||
47 | |||
48 | function getMySQLUseMySQLI() { |
||
49 | return $this->mysql_access_data_use_mysqli; |
||
50 | } |
||
51 | |||
52 | function getLockFlag() { |
||
53 | return $this->lock; |
||
54 | } |
||
55 | |||
56 | function getForceSSLFlag() { |
||
57 | return $this->force_ssl; |
||
58 | } |
||
59 | |||
60 | function init() { |
||
61 | $revision = '?'; |
||
62 | $rev_datum = '?'; |
||
63 | |||
64 | if (file_exists('includes/revision.inc.php')) { |
||
65 | include 'includes/revision.inc.php'; |
||
66 | } |
||
67 | |||
68 | $mysql_access_data = array(); |
||
69 | $mysql_access_data['server'] = 'localhost'; |
||
70 | $mysql_access_data['port'] = ''; |
||
71 | $mysql_access_data['prefix'] = 'webbase_'; |
||
72 | $mysql_access_data['username'] = 'root'; |
||
73 | $mysql_access_data['password'] = ''; |
||
74 | $mysql_access_data['database'] = 'webbase'; |
||
75 | $mysql_access_data['use_mysqli'] = false; |
||
76 | $lock = false; |
||
77 | $force_ssl = false; |
||
78 | |||
79 | if (file_exists('includes/config.inc.php')) { |
||
80 | include 'includes/config.inc.php'; |
||
81 | } |
||
82 | |||
83 | $this->revision = $revision; |
||
84 | $this->rev_datum = $rev_datum; |
||
85 | $this->mysql_access_data_server = $mysql_access_data['server']; |
||
86 | $this->mysql_access_data_port = $mysql_access_data['port']; |
||
87 | $this->mysql_access_data_prefix = $mysql_access_data['prefix']; |
||
88 | $this->mysql_access_data_username = $mysql_access_data['username']; |
||
89 | $this->mysql_access_data_password = $mysql_access_data['password']; |
||
90 | $this->mysql_access_data_database = $mysql_access_data['database']; |
||
91 | $this->mysql_access_data_use_mysqli = $mysql_access_data['use_mysqli']; |
||
92 | $this->lock = $lock; |
||
93 | $this->force_ssl = $force_ssl; |
||
94 | } |
||
95 | } |
||
96 | |||
97 | ?> |