From 702761f40b28ca5f732c5e06dba0722034da495c Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Wed, 7 Aug 2002 01:12:11 +0000 Subject: Authentication stuff ... plugins generate any HTML form stuff they require git-svn-id: file:///svn/phpbb/trunk@2838 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/admin/admin_board.php | 99 ++++++++++++++++++++++++++++++++------------- 1 file changed, 72 insertions(+), 27 deletions(-) (limited to 'phpBB') diff --git a/phpBB/admin/admin_board.php b/phpBB/admin/admin_board.php index 4fa8f5ad79..8b33955ef8 100644 --- a/phpBB/admin/admin_board.php +++ b/phpBB/admin/admin_board.php @@ -33,6 +33,7 @@ if ( !empty($setmodules) ) $module['General']['Board_settings'] = "$file$SID&mode=setting"; $module['General']['Email_settings'] = "$file$SID&mode=email"; $module['General']['Server_settings'] = "$file$SID&mode=server"; + $module['General']['Auth_settings'] = "$file$SID&mode=auth"; return; } @@ -61,36 +62,25 @@ else // // Pull all config data // -switch ( $mode ) -{ - case 'userdefs': - $sql = "SELECT * - FROM " . CONFIG_USER_TABLE; - $result = $db->sql_query($sql); - break; +$sql = "SELECT * + FROM " . CONFIG_TABLE; +$result = $db->sql_query($sql); - default: - $sql = "SELECT * - FROM " . CONFIG_TABLE; - $result = $db->sql_query($sql); +while ( $row = $db->sql_fetchrow($result) ) +{ + $config_name = $row['config_name']; + $config_value = $row['config_value']; - while ( $row = $db->sql_fetchrow($result) ) - { - $config_name = $row['config_name']; - $config_value = $row['config_value']; - $default_config[$config_name] = $config_value; - - $new[$config_name] = ( isset($HTTP_POST_VARS[$config_name]) ) ? $HTTP_POST_VARS[$config_name] : $default_config[$config_name]; + $default_config[$config_name] = $config_value; + $new[$config_name] = ( isset($HTTP_POST_VARS[$config_name]) ) ? $HTTP_POST_VARS[$config_name] : $default_config[$config_name]; - if ( isset($HTTP_POST_VARS['submit']) ) - { - $sql = "UPDATE " . CONFIG_TABLE . " SET - config_value = '" . str_replace("\'", "''", $new[$config_name]) . "' - WHERE config_name = '$config_name'"; - $db->sql_query($sql); - } - } - break; + if ( isset($HTTP_POST_VARS['submit']) ) + { + $sql = "UPDATE " . CONFIG_TABLE . " SET + config_value = '" . str_replace("\'", "''", $new[$config_name]) . "' + WHERE config_name = '$config_name'"; + $db->sql_query($sql); + } } if ( isset($HTTP_POST_VARS['submit']) ) @@ -122,6 +112,12 @@ switch ( $mode ) case 'server': $l_title = 'Server_settings'; break; + case 'login': + $l_title = 'Server_settings'; + break; + case 'auth': + $l_title = 'Auth_settings'; + break; default: return; } @@ -506,6 +502,55 @@ switch ( $mode ) break; + case 'auth': + +?> + +' . ucfirst($method) . ''; + } + +?> + + : + + + -- cgit v1.2.1