Browse code

database config options

git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1253 87cf0b9e-d624-0410-a070-f6ee81989793

bernd authored on23/02/2009 16:15:54
Showing5 changed files
... ...
@@ -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;