schokokeks.org web services commited on 2014-02-02 05:46:02
Zeige 3 geänderte Dateien mit 17 Einfügungen und 4 Löschungen.
... | ... |
@@ -21,10 +21,13 @@ require_once('inc/debug.php'); |
21 | 21 |
|
22 | 22 |
class DB extends PDO { |
23 | 23 |
function __construct() { |
24 |
- $dsn = "mysql:host=".config('db_host'); |
|
24 |
+ $dsn = "mysql:host=".config('db_host', true); |
|
25 | 25 |
if (config('db_port', true)) { |
26 | 26 |
$dsn .= ';port='.config('db_port', true); |
27 | 27 |
} |
28 |
+ if (config('db_socket', true)) { |
|
29 |
+ $dsn = "mysql:unix_socket=".config('db_socket', true); |
|
30 |
+ } |
|
28 | 31 |
$username = config('db_user', true); |
29 | 32 |
$password = config('db_pass', true); |
30 | 33 |
parent::__construct($dsn, $username, $password); |
... | ... |
@@ -17,7 +17,13 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
17 | 17 |
global $config; |
18 | 18 |
$config = array(); |
19 | 19 |
|
20 |
-$config['db_host'] = ':/var/run/mysqld/mysqld-sys.sock'; |
|
20 |
+// either... |
|
21 |
+$config['db_socket'] = '/var/run/mysqld/mysqld-sys.sock'; |
|
22 |
+// ... or |
|
23 |
+$config['db_host'] = '10.8.0.1'; |
|
24 |
+$config['db_port'] = 3307; |
|
25 |
+// (socket is preferred if both are defined) |
|
26 |
+ |
|
21 | 27 |
$config['db_user'] = 'username'; |
22 | 28 |
$config['db_pass'] = 'password'; |
23 | 29 |
|
... | ... |
@@ -37,6 +43,6 @@ $config['session_name'] = 'CONFIG_SCHOKOKEKS_ORG'; |
37 | 43 |
$config['theme'] = 'default'; |
38 | 44 |
$config['jquery_ui_path'] = 'https://source.schokokeks.org/external/jquery/jquery-ui-1.10.0/'; |
39 | 45 |
|
40 |
-ini_set('error_reporting','On'); |
|
46 |
+ini_set('display_errors','On'); |
|
41 | 47 |
|
42 | 48 |
?> |
... | ... |
@@ -17,7 +17,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
17 | 17 |
require_once('class/database.php'); |
18 | 18 |
require_once('inc/debug.php'); |
19 | 19 |
|
20 |
-function config($key) |
|
20 |
+function config($key, $localonly = false) |
|
21 | 21 |
{ |
22 | 22 |
global $config; |
23 | 23 |
|
... | ... |
@@ -35,6 +35,10 @@ function config($key) |
35 | 35 |
if (array_key_exists($key, $config)) |
36 | 36 |
return $config[$key]; |
37 | 37 |
|
38 |
+ if ($localonly) { |
|
39 |
+ return NULL; |
|
40 |
+ } |
|
41 |
+ |
|
38 | 42 |
/* read configuration from database */ |
39 | 43 |
$result = db_query( "SELECT `key`, value FROM misc.config" ); |
40 | 44 |
|
41 | 45 |