database config options
bernd

bernd commited on 2009-02-23 16:15:54
Zeige 5 geänderte Dateien mit 18 Einfügungen und 6 Löschungen.


git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1253 87cf0b9e-d624-0410-a070-f6ee81989793
... ...
@@ -2,6 +2,22 @@
2 2
 
3 3
 require_once('config.php');
4 4
 require_once('inc/debug.php');
5
+require_once('inc/db_connect.php');
6
+require_once("inc/base.php");
7
+
8
+/*
9
+ read configuration from database
10
+*/
11
+
12
+$options = db_query( "SELECT `key`, value FROM misc.config" );
13
+
14
+while( $object = mysql_fetch_assoc( $options ) ) {
15
+//	echo "1";
16
+//	echo $object['key'];
17
+	$config[$object['key']]=$object['value'];
18
+}
19
+//print_r($config);
20
+
5 21
 $go = $_GET['go'];
6 22
 
7 23
 /*
... ...
@@ -2,9 +2,6 @@
2 2
 
3 3
 require_once('inc/error.php');
4 4
 
5
-include('config.php');
6
-
7
-
8 5
 if (!@mysql_connect($config['db_host'], $config['db_user'], $config['db_pass']))
9 6
 	system_failure('Konnte nicht zur Datenbank verbinden. Wenn dieser Fehler wiederholt auftritt, beachrichtigen Sie bitte den Administrator.');
10 7
 	
... ...
@@ -125,7 +125,7 @@ function login_screen($why)
125 125
 	else
126 126
 	{
127 127
 		// der User hat die Startseite aufgerufen
128
-	        echo '<h3>schokokeks.org Webinterface</h3>';
128
+	        echo '<h3>'.$config['brand'].' Webinterface</h3>';
129 129
 		echo '<p>Auf dieser Seite können Sie diverse Einstellungen Ihres Accounts auf schokokeks.org festlegen. Sofern Sie noch kein Kunde von schokokeks.org sind, können Sie diese Seite nicht benutzen. Besuchen Sie in diesem Fall bitte unsere <a href="http://www.schokokeks.org/">öffentliche Seite</a>.</p>';
130 130
 	}
131 131
         echo '<form action="" method="post">
... ...
@@ -5,7 +5,6 @@ require_once('inc/error.php');
5 5
 
6 6
 function strong_password($password)
7 7
 {
8
-  include("config.php");
9 8
   if (isset($config['use_cracklib']) and $config['use_cracklib'] == false) {
10 9
     DEBUG('Cracklib deaktiviert');
11 10
     return true;
... ...
@@ -5,7 +5,6 @@ if (! defined("TOP_INCLUDED"))
5 5
 
6 6
 define("TOP_INCLUDED", true);
7 7
 
8
-include("config.php");
9 8
 require_once("inc/error.php");
10 9
 global $prefix;
11 10
 
... ...
@@ -14,6 +13,7 @@ $weighted_menuitem = array();
14 13
 
15 14
 $submenu = array();
16 15
 
16
+global $config;
17 17
 foreach ($config['modules'] as $module)
18 18
 {
19 19
   $menu = false;
20 20