From 0cca5430d881906e461b65420f7aebf479185d68 Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Sun, 12 Oct 2003 16:20:10 +0000 Subject: [PATCH] Only updates config vars at present ... will create accounts, etc. eventually. git-svn-id: file:///svn/phpbb/trunk@4587 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/adm/admin_jabber.php | 197 +++++++++++++++++++++++++++++++++++++ 1 file changed, 197 insertions(+) create mode 100644 phpBB/adm/admin_jabber.php diff --git a/phpBB/adm/admin_jabber.php b/phpBB/adm/admin_jabber.php new file mode 100644 index 0000000000..8a693a2a23 --- /dev/null +++ b/phpBB/adm/admin_jabber.php @@ -0,0 +1,197 @@ +acl_get('a_server')) + { + return; + } + + $module['GENERAL']['IM'] = basename(__FILE__) . $SID; + + return; +} + +define('IN_PHPBB', 1); +// Include files +$phpbb_root_path = '../'; +$phpEx = substr(strrchr(__FILE__, '.'), 1); +require('pagestart.' . $phpEx); + +// Do we have general permissions? +if (!$auth->acl_get('a_server')) +{ + trigger_error($user->lang['NO_ADMIN']); +} + +// Grab some basic parameters +$submit = (isset($_POST['submit'])) ? true : false; + +/* + if ($result = $this->jabber->AccountRegistration($config['contact_email'], str_replace('.', '_', $config['server_name']))) + { + break; + } + } + if (!$result) + { + trigger_error('Could not create new user on Jabber server', E_USER_ERROR); + } +*/ + +// 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 ($submit) + { + set_config($config_name, $new[$config_name]); + } +} + +if ($submit) +{ + add_log('admin', 'LOG_' . strtoupper($mode) . '_CONFIG'); + trigger_error($user->lang['CONFIG_UPDATED']); +} + + + +// Output the page +adm_page_header($user->lang['IM']); + +$jab_enable_yes = ($new['jab_enable']) ? 'checked="checked"' : ''; +$jab_enable_no = (!$new['jab_enable']) ? 'checked="checked"' : ''; +$jab_aim_enable_yes = ($new['jab_aim_enable']) ? 'checked="checked"' : ''; +$jab_aim_enable_no = (!$new['jab_aim_enable']) ? 'checked="checked"' : ''; +$jab_icq_enable_yes = ($new['jab_icq_enable']) ? 'checked="checked"' : ''; +$jab_icq_enable_no = (!$new['jab_icq_enable']) ? 'checked="checked"' : ''; +$jab_msn_enable_yes = ($new['jab_msn_enable']) ? 'checked="checked"' : ''; +$jab_msn_enable_no = (!$new['jab_msn_enable']) ? 'checked="checked"' : ''; +$jab_yim_enable_yes = ($new['jab_yim_enable']) ? 'checked="checked"' : ''; +$jab_yim_enable_no = (!$new['jab_yim_enable']) ? 'checked="checked"' : ''; + +?> +

lang['IM']; ?>

+ +

lang['IM_EXPLAIN']; ?>

+ +
"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lang['IM']; ?>
lang['JAB_ENABLE']; ?>:
lang['JAB_ENABLE_EXPLAIN']; ?>
/>lang['ENABLED']; ?>    />lang['DISABLED']; ?>
lang['JAB_SERVER']; ?>:
lang['JAB_SERVER_EXPLAIN'], '', ''); ?>
lang['JAB_PORT']; ?>:
lang['JAB_USERNAME']; ?>:
lang['JAB_USERNAME_EXPLAIN']; ?>
lang['JAB_PASSWORD']; ?>:
lang['JAB_RESOURCE']; ?>:
lang['JAB_RESOURCE_EXPLAIN']; ?>
lang['JAB_TRANSPORTS']; ?>
lang['JAB_AIM_ENABLE']; ?>: />lang['ENABLED']; ?>    />lang['DISABLED']; ?>
lang['AIM_USERNAME']; ?>:
lang['AIM_USERNAME_EXPLAIN'], '', ''); ?>
lang['AIM_PASSWORD']; ?>:
lang['JAB_ICQ_ENABLE']; ?>: />lang['ENABLED']; ?>    />lang['DISABLED']; ?>
lang['ICQ_USERNAME']; ?>:
lang['ICQ_USERNAME_EXPLAIN'], '', ''); ?>
lang['ICQ_PASSWORD']; ?>:
lang['JAB_MSN_ENABLE']; ?>: />lang['ENABLED']; ?>    />lang['DISABLED']; ?>
lang['MSN_USERNAME']; ?>:
lang['MSN_USERNAME_EXPLAIN'], '', ''); ?>
lang['MSN_PASSWORD']; ?>:
lang['JAB_YIM_ENABLE']; ?>: />lang['ENABLED']; ?>    />lang['DISABLED']; ?>
lang['YIM_USERNAME']; ?>:
lang['YIM_USERNAME_EXPLAIN'], '', ''); ?>
lang['YIM_PASSWORD']; ?>:
  
+ + \ No newline at end of file