acl_get('a_general') ) { return; } $file = basename(__FILE__); $module['General']['Avatar_settings'] = "$file$SID&mode=avatar"; $module['General']['Cookie_settings'] = "$file$SID&mode=cookie"; $module['General']['Board_defaults'] = "$file$SID&mode=default"; $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; } // Let's set the root dir for phpBB define('IN_PHPBB', 1); $phpbb_root_path = '../'; require($phpbb_root_path . 'extension.inc'); require('pagestart.' . $phpEx); // Are we authed? if ( !$auth->acl_get('a_general') ) { message_die(MESSAGE, $lang['No_admin']); } // Get mod if ( isset($_POST['mode']) || isset($_GET['mode']) ) { $mode = ( isset($_POST['mode']) ) ? $_POST['mode'] : $_GET['mode']; } else { $mode = ''; } // Pull all config data $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']; $default_config[$config_name] = $config_value; $new[$config_name] = ( isset($_POST[$config_name]) ) ? $_POST[$config_name] : $default_config[$config_name]; if ( isset($_POST['submit']) ) { $sql = "UPDATE " . CONFIG_TABLE . " SET config_value = '" . str_replace("\'", "''", $new[$config_name]) . "' WHERE config_name = '$config_name'"; $db->sql_query($sql); } } if ( isset($_POST['submit']) ) { add_admin_log('log_' . $mode . '_config'); message_die(MESSAGE, $lang['Config_updated']); } // // Which title? // switch ( $mode ) { case 'cookie': $l_title = 'Cookie_settings'; break; case 'avatar': $l_title = 'Avatar_settings'; break; case 'default': $l_title = 'Board_defaults'; break; case 'setting': $l_title = 'Board_settings'; break; case 'email': $l_title = 'Email_settings'; break; case 'server': $l_title = 'Server_settings'; break; case 'login': $l_title = 'Server_settings'; break; case 'auth': $l_title = 'Auth_settings'; break; default: return; } page_header($lang[$l_title]); ?>

" method="post">' . ucfirst($method) . ''; } ?> sql_query($sql); } } } unset($config_fields); } } } break; } ?>
:
:
:
:
/>    />
: />    />
:
/>    />
: />    />
:
Bytes
:
x
:
:
:
/>    />
:
:
:

:
:
: />    />
: />    />
: />    />
: />    />
:
: />    />
: />    />
: />    />
:
:
:
:
/>    />
: />    />
:
/>    />    />    />
:
/>    />
:
:
: />    />
:
:
:
:
:
:
:
:
:
:
:
/>    />
:
/>    />
:
:
:
/>    />
:
:
:
:
:
:
:
/>    />    />    />   
:
:
:
: />    />
:
:
: