]>
Commit | Line | Data |
---|---|---|
1d3a17c7 | 1 | <?php |
648472a7 AD |
2 | |
3 | require_once "config.php"; | |
4 | ||
a48d8533 AD |
5 | $db_class = 'Db_'.ucfirst(DB_TYPE); |
6 | $db_class_file = 'classes/' . str_replace('_', '/', $db_class) . '.php'; | |
7 | ||
8 | require_once "classes/Db/Interface.php"; | |
9 | require_once "classes/Db/Abstract.php"; | |
10 | require_once $db_class_file; | |
65d0cc64 MB |
11 | |
12 | $db = $db_class::instance(); // call_user_func(array($db_class, 'instance')); | |
13 | ||
14 | function db_connect($host, $user, $pass, $db_name) { | |
15 | global $db; | |
16 | return $db->connect($host, $user, $pass, $db_name); | |
648472a7 AD |
17 | } |
18 | ||
c7a8deac | 19 | function db_escape_string($s, $strip_tags = true) { |
65d0cc64 MB |
20 | global $db; |
21 | return $db->escape_string($s, $strip_tags); | |
648472a7 AD |
22 | } |
23 | ||
aec3ce39 | 24 | function db_query($link, $query, $die_on_error = true) { |
65d0cc64 MB |
25 | global $db; |
26 | return $db->query($query, $die_on_error); | |
648472a7 AD |
27 | } |
28 | ||
29 | function db_fetch_assoc($result) { | |
65d0cc64 MB |
30 | global $db; |
31 | return $db->fetch_assoc($result); | |
648472a7 AD |
32 | } |
33 | ||
648472a7 | 34 | function db_num_rows($result) { |
65d0cc64 MB |
35 | global $db; |
36 | return $db->num_rows($result); | |
648472a7 AD |
37 | } |
38 | ||
39 | function db_fetch_result($result, $row, $param) { | |
65d0cc64 MB |
40 | global $db; |
41 | return $db->fetch_result($result, $row, $param); | |
648472a7 AD |
42 | } |
43 | ||
6e0584e9 | 44 | function db_unescape_string($str) { |
65d0cc64 MB |
45 | global $db; |
46 | return $db->unescape_string($str); | |
6e0584e9 AD |
47 | } |
48 | ||
648472a7 | 49 | function db_close($link) { |
65d0cc64 MB |
50 | global $db; |
51 | return $db->close(); | |
648472a7 | 52 | } |
7b099a4c | 53 | |
fea67e6a | 54 | function db_affected_rows($link, $result) { |
65d0cc64 MB |
55 | global $db; |
56 | return $db->affected_rows($result); | |
68d3cf5a | 57 | } |
a4dbc524 AD |
58 | |
59 | function db_last_error($link) { | |
65d0cc64 MB |
60 | global $db; |
61 | return $db->last_error(); | |
a4dbc524 AD |
62 | } |
63 | ||
147f5632 | 64 | function db_quote($str){ |
65d0cc64 MB |
65 | global $db; |
66 | return $db->quote($str); | |
147f5632 CM |
67 | } |
68 | ||
a48d8533 | 69 | ?> |