diff options
author | Paul S. Owen <psotfx@users.sourceforge.net> | 2002-10-30 00:57:27 +0000 |
---|---|---|
committer | Paul S. Owen <psotfx@users.sourceforge.net> | 2002-10-30 00:57:27 +0000 |
commit | 691f50ada9386a63c53a473a44b835a8b1ca5978 (patch) | |
tree | be18990bb0ae925485bc4785b15f648ca8cb2e9d /phpBB/admin | |
parent | 9075298051fca5bc78713f455fc58d99e677e77a (diff) | |
download | forums-691f50ada9386a63c53a473a44b835a8b1ca5978.tar forums-691f50ada9386a63c53a473a44b835a8b1ca5978.tar.gz forums-691f50ada9386a63c53a473a44b835a8b1ca5978.tar.bz2 forums-691f50ada9386a63c53a473a44b835a8b1ca5978.tar.xz forums-691f50ada9386a63c53a473a44b835a8b1ca5978.zip |
Changed $board_config to $config, more posting "stuff", altered polling code in viewtopic and loads of new problems, poor coding, etc. created :)
git-svn-id: file:///svn/phpbb/trunk@2983 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/admin')
-rw-r--r-- | phpBB/admin/admin_board.php | 4 | ||||
-rw-r--r-- | phpBB/admin/admin_email.php | 16 | ||||
-rw-r--r-- | phpBB/admin/admin_permissions.php | 6 | ||||
-rw-r--r-- | phpBB/admin/admin_search.php | 2 | ||||
-rw-r--r-- | phpBB/admin/admin_styles.php | 2 | ||||
-rw-r--r-- | phpBB/admin/admin_users.php | 61 | ||||
-rw-r--r-- | phpBB/admin/admin_viewlogs.php | 6 | ||||
-rw-r--r-- | phpBB/admin/admin_words.php | 2 | ||||
-rw-r--r-- | phpBB/admin/index.php | 18 | ||||
-rw-r--r-- | phpBB/admin/pagestart.php | 10 |
10 files changed, 78 insertions, 49 deletions
diff --git a/phpBB/admin/admin_board.php b/phpBB/admin/admin_board.php index bdba9b292d..0656654d77 100644 --- a/phpBB/admin/admin_board.php +++ b/phpBB/admin/admin_board.php @@ -530,7 +530,7 @@ switch ( $mode ) $auth_select = ''; foreach ( $auth_plugins as $method ) { - $selected = ( $board_config['auth_method'] == $method ) ? ' selected="selected"' : ''; + $selected = ( $config['auth_method'] == $method ) ? ' selected="selected"' : ''; $auth_select .= '<option value="' . $method . '"' . $selected . '>' . ucfirst($method) . '</option>'; } @@ -557,7 +557,7 @@ switch ( $mode ) // foreach( $config_fields as $field ) { - if ( !isset($board_config[$field]) ) + if ( !isset($config[$field]) ) { $sql = "INSERT INTO " . CONFIG_TABLE . " (config_name, config_value) VALUES ('$field', '')"; diff --git a/phpBB/admin/admin_email.php b/phpBB/admin/admin_email.php index e8790017c5..41e3ca55cd 100644 --- a/phpBB/admin/admin_email.php +++ b/phpBB/admin/admin_email.php @@ -94,16 +94,16 @@ if ( isset($_POST['submit']) ) // Let's do some checking to make sure that mass mail functions // are working in win32 versions of php. // - if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery']) + if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$config['smtp_delivery']) { // We are running on windows, force delivery to use // our smtp functions since php's are broken by default - $board_config['smtp_delivery'] = 1; - $board_config['smtp_host'] = get_cfg_var('SMTP'); + $config['smtp_delivery'] = 1; + $config['smtp_host'] = get_cfg_var('SMTP'); } - $emailer = new emailer($board_config['smtp_delivery']); + $emailer = new emailer($config['smtp_delivery']); - $email_headers = 'From: ' . $board_config['board_email'] . "\n"; + $email_headers = 'From: ' . $config['board_email'] . "\n"; $bcc_list = ''; for($i = 0; $i < count($email_list); $i++) @@ -119,13 +119,13 @@ if ( isset($_POST['submit']) ) $email_headers .= 'X-AntiAbuse: User IP - ' . $user_ip . "\n"; $emailer->use_template('admin_send_email'); - $emailer->email_address($board_config['board_email']); + $emailer->email_address($config['board_email']); $emailer->set_subject($subject); $emailer->extra_headers($email_headers); $emailer->assign_vars(array( - 'SITENAME' => $board_config['sitename'], - 'BOARD_EMAIL' => $board_config['board_email'], + 'SITENAME' => $config['sitename'], + 'BOARD_EMAIL' => $config['board_email'], 'MESSAGE' => $message) ); diff --git a/phpBB/admin/admin_permissions.php b/phpBB/admin/admin_permissions.php index 05d83d9139..7eec84da2e 100644 --- a/phpBB/admin/admin_permissions.php +++ b/phpBB/admin/admin_permissions.php @@ -530,12 +530,6 @@ if ( !empty($forum_id) || $mode == 'administrators' || $mode == 'supermoderators <tr> <td class="cat" colspan="4" align="center"><input class="mainoption" type="submit" name="update" value="<?php echo $user->lang['Update']; ?>" /> <input class="liteoption" type="submit" name="cancel" value="<?php echo $user->lang['Cancel']; ?>" /><input type="hidden" name="f" value="<?php echo $forum_id; ?>" /><input type="hidden" name="type" value="<?php echo $_POST['type']; ?>" /><?php echo $ug_hidden; ?></td> </tr> - <!-- tr> - <th colspan="4"><?php echo $user->lang['Applies_to_' . $l_type]; ?></th> - </tr> - <tr> - <td class="row1" colspan="4" align="center"><textarea cols="40" rows="3"><?php echo trim($ug); ?></textarea></td> - </tr --> </table></td> </tr> </table></form> diff --git a/phpBB/admin/admin_search.php b/phpBB/admin/admin_search.php index 5fdc2b8a5e..158e13a96e 100644 --- a/phpBB/admin/admin_search.php +++ b/phpBB/admin/admin_search.php @@ -278,7 +278,7 @@ if ( isset($_POST['start']) || isset($_GET['batchstart']) ) // Remove common words after the first 2 batches and after every 4th batch after that. if ( $batchcount % 4 == 3 ) { -// remove_common('global', $board_config['common_search']); +// remove_common('global', $config['common_search']); } $batchcount++; diff --git a/phpBB/admin/admin_styles.php b/phpBB/admin/admin_styles.php index ebe5459762..b2c1c873e3 100644 --- a/phpBB/admin/admin_styles.php +++ b/phpBB/admin/admin_styles.php @@ -53,7 +53,7 @@ $mode = ( isset($_GET['mode']) ) ? $_GET['mode'] : $_POST['mode']; switch ( $mode ) { case 'editimageset': - $imgroot = ( isset($_POST['imgroot']) ) ? $_POST['imgroot'] : $board_config['default_style']; + $imgroot = ( isset($_POST['imgroot']) ) ? $_POST['imgroot'] : $config['default_style']; if ( isset($_POST['img_addconfig']) ) { diff --git a/phpBB/admin/admin_users.php b/phpBB/admin/admin_users.php index ac5b7a5c52..bbc5a29bb4 100644 --- a/phpBB/admin/admin_users.php +++ b/phpBB/admin/admin_users.php @@ -197,16 +197,17 @@ if ( isset($_POST['username']) || isset($_GET['u']) || isset( $_POST['u']) ) $userauth = new auth(); $userauth->acl($userdata); + foreach ($acl_options['global'] as $option_name => $option_id) + { + $type = substr($option_name, 0, strpos('_', $option_name) +1 ); + $global[$type][$option_name] = $userauth->acl_get($option_name); + } + $sql = "SELECT forum_id, forum_name FROM " . FORUMS_TABLE . " ORDER BY left_id"; $result = $db->sql_query($sql); - foreach ($acl_options['global'] as $option_name => $option_id) - { - $global[$option_name] = $userauth->acl_get($option_name); - } - $permissions = array(); while( $row = $db->sql_fetchrow($result) ) { @@ -220,13 +221,47 @@ if ( isset($_POST['username']) || isset($_GET['u']) || isset( $_POST['u']) ) ?> <tr> - <td>Board-wide options</td> - <td><table cellspacing="1" cellpadding="0" border="0"> + <td colspan="2"><table class="bg" width="100%" cellspacing="1" cellpadding="4" border="0" align="center"> + <tr> + <th> <?php echo $user->lang['Option']; ?> </th> + <th> <?php echo $user->lang['Allow']; ?> </th> + <th> <?php echo $user->lang['Deny']; ?> </th> + </tr> +<?php + $type_lang = array( + 'f' => 'Forum', + 'a' => 'Administrator', + 'm' => 'Moderator', + 'u' => 'User', + ); + + foreach ($global as $type => $auth_ary) + { +?> + <tr> + <td class="cat" colspan="3"><?php echo $type_lang[$type]; ?></td> + </tr> <?php - foreach ($global as $option => $allow) + foreach ($auth_ary as $option => $allow) { - echo '<tr><td>' . $option . ' => ' . ( ( $allow ) ? 'Allowed' : 'Denied' ) . '</td></tr>'; + if ( $option != $type .'_' ) + { + $row_class = ( $row_class == 'row1' ) ? 'row2' : 'row1'; + + $l_can_cell = ( !empty($user->lang['acl_' . $option]) ) ? $user->lang['acl_' . $option] : ucfirst(preg_replace('#.*?_#', '', $option)); + + $allow_type = ( $allow == ACL_ALLOW ) ? ' checked="checked"' : ''; + $deny_type = ( $allow == ACL_DENY ) ? ' checked="checked"' : ''; +?> + <tr> + <td class="<?php echo $row_class; ?>"><?php echo $l_can_cell; ?></td> + <td class="<?php echo $row_class; ?>" align="center"><input type="radio"<?php echo $allow_type; ?> /></td> + <td class="<?php echo $row_class; ?>" align="center"><input type="radio"<?php echo $deny_type; ?> /></td> + </tr> +<?php + } + } } ?> @@ -245,7 +280,7 @@ if ( isset($_POST['username']) || isset($_GET['u']) || isset( $_POST['u']) ) foreach ($auth_ary as $option => $allow) { - echo '<tr><td>' . $option . ' => ' . ( ( $allow ) ? 'Allowed' : 'Denied' ) . '</td></tr>'; + echo '<tr><td>' . $user->lang['acl_' . $option] . ' => ' . ( ( $allow ) ? 'Allowed' : 'Denied' ) . '</td></tr>'; } ?> @@ -296,9 +331,9 @@ function ipwhois($ip) $match = array( '#RIPE\.NET#is' => 'whois.ripe.net', - '#whois\.apnic\.net#is' => 'whois.ripe.net', - '#nic\.ad\.jp#is' => 'whois.ripe.net', - '#whois\.registro\.br#is' => 'whois.ripe.net' + '#whois\.apnic\.net#is' => 'whois.apnic.net', + '#nic\.ad\.jp#is' => 'whois.nic.ad.jp', + '#whois\.registro\.br#is' => 'whois.registro.br' ); if ( ($fsk = fsockopen('whois.arin.net', 43)) ) diff --git a/phpBB/admin/admin_viewlogs.php b/phpBB/admin/admin_viewlogs.php index 9b35c45490..f1506c9185 100644 --- a/phpBB/admin/admin_viewlogs.php +++ b/phpBB/admin/admin_viewlogs.php @@ -196,7 +196,7 @@ if ( $mode == 'mod' ) // $log_data = array(); $log_count = 0; -view_log($mode, $log_data, $log_count, $board_config['topics_per_page'], $start, $forum_id, $where_sql, $sort_sql); +view_log($mode, $log_data, $log_count, $config['topics_per_page'], $start, $forum_id, $where_sql, $sort_sql); if ( $log_count ) { @@ -242,7 +242,7 @@ else <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center"> <tr> - <td align="left" valign="top"> <span class="nav"><?php echo on_page($log_count, $board_config['topics_per_page'], $start); ?></span></td> + <td align="left" valign="top"> <span class="nav"><?php echo on_page($log_count, $config['topics_per_page'], $start); ?></span></td> <td align="right" valign="top" nowrap="nowrap"><?php if ( $auth->acl_get('a_clearlogs') ) @@ -253,7 +253,7 @@ else } - $pagination = generate_pagination("admin_viewlogs.$phpEx$SID&mode=$mode&sort_days=$sort_days&sort_key=$sort_key&sort_dir=$sort_dir", $log_count, $board_config['topics_per_page'], $start); + $pagination = generate_pagination("admin_viewlogs.$phpEx$SID&mode=$mode&sort_days=$sort_days&sort_key=$sort_key&sort_dir=$sort_dir", $log_count, $config['topics_per_page'], $start); ?><span class="nav"><?php echo $pagination; ?></span></td> </tr> diff --git a/phpBB/admin/admin_words.php b/phpBB/admin/admin_words.php index b2ffc22b54..579014b52e 100644 --- a/phpBB/admin/admin_words.php +++ b/phpBB/admin/admin_words.php @@ -27,7 +27,7 @@ if ( !empty($setmodules) ) } $file = basename(__FILE__); - $module['General']['Word_Censor'] = "$file$SID"; + $module['Posts']['Word_Censor'] = "$file$SID"; return; } diff --git a/phpBB/admin/index.php b/phpBB/admin/index.php index e8a6c1d134..b2fea163b4 100644 --- a/phpBB/admin/index.php +++ b/phpBB/admin/index.php @@ -174,13 +174,13 @@ elseif ( isset($_GET['pane']) && $_GET['pane'] == 'right' ) } // Get forum statistics - $total_posts = $board_config['num_posts']; - $total_topics = $board_config['num_topics']; - $total_users = $board_config['num_users']; + $total_posts = $config['num_posts']; + $total_topics = $config['num_topics']; + $total_users = $config['num_users']; - $start_date = $user->format_date($board_config['board_startdate']); + $start_date = $user->format_date($config['board_startdate']); - $boarddays = ( time() - $board_config['board_startdate'] ) / 86400; + $boarddays = ( time() - $config['board_startdate'] ) / 86400; $posts_per_day = sprintf('%.2f', $total_posts / $boarddays); $topics_per_day = sprintf('%.2f', $total_topics / $boarddays); @@ -188,13 +188,13 @@ elseif ( isset($_GET['pane']) && $_GET['pane'] == 'right' ) $avatar_dir_size = 0; - if ( $avatar_dir = @opendir($phpbb_root_path . $board_config['avatar_path']) ) + if ( $avatar_dir = @opendir($phpbb_root_path . $config['avatar_path']) ) { while ( $file = @readdir($avatar_dir) ) { if ( $file != '.' && $file != '..' ) { - $avatar_dir_size += @filesize($phpbb_root_path . $board_config['avatar_path'] . '/' . $file); + $avatar_dir_size += @filesize($phpbb_root_path . $config['avatar_path'] . '/' . $file); } } @closedir($avatar_dir); @@ -360,10 +360,10 @@ elseif ( isset($_GET['pane']) && $_GET['pane'] == 'right' ) <td class="row1" nowrap="nowrap"><?php echo $user->lang['Database_size']; ?>:</td> <td class="row2"><b><?php echo $dbsize; ?></b></td> <td class="row1" nowrap="nowrap"><?php echo $user->lang['Gzip_compression']; ?>:</td> - <td class="row2"><b><?php echo ( $board_config['gzip_compress'] ) ? $user->lang['ON'] : $user->lang['OFF']; ?></b></td> + <td class="row2"><b><?php echo ( $config['gzip_compress'] ) ? $user->lang['ON'] : $user->lang['OFF']; ?></b></td> </tr> <!-- tr> - <td class="row1" colspan="4"><?php echo sprintf($user->lang['Record_online_users'], $board_config['record_online_users'], $user->format_date($board_config['record_online_date'])); ?></td> + <td class="row1" colspan="4"><?php echo sprintf($user->lang['Record_online_users'], $config['record_online_users'], $user->format_date($config['record_online_date'])); ?></td> </tr --> </table> diff --git a/phpBB/admin/pagestart.php b/phpBB/admin/pagestart.php index f08aaff80a..37aaa9c899 100644 --- a/phpBB/admin/pagestart.php +++ b/phpBB/admin/pagestart.php @@ -48,12 +48,12 @@ if ($_REQUEST['sid'] != $user->data['session_id']) // Functions function page_header($sub_title, $meta = '', $table_html = true) { - global $board_config, $db, $user, $phpEx; + global $config, $db, $user, $phpEx; define('HEADER_INC', true); // gzip_compression - if ( $board_config['gzip_compress'] ) + if ( $config['gzip_compress'] ) { if ( extension_loaded('zlib') && strstr($HTTP_USER_AGENT,'compatible') && !headers_sent() ) { @@ -81,7 +81,7 @@ th { background-image: url('images/cellpic3.gif') } td.cat { background-image: url('images/cellpic1.gif') } //--> </style> -<title><?php echo $board_config['sitename'] . ' - ' . $page_title; ?></title> +<title><?php echo $config['sitename'] . ' - ' . $page_title; ?></title> </head> <body> @@ -111,7 +111,7 @@ td.cat { background-image: url('images/cellpic1.gif') } function page_footer($copyright_html = true) { - global $board_config, $db, $phpEx; + global $config, $db, $phpEx; // Close our DB connection. $db->sql_close(); @@ -127,7 +127,7 @@ function page_footer($copyright_html = true) ?> -<div align="center"><span class="copyright">Powered by phpBB <?php echo $board_config['version']; ?> © 2002 <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB Group</a></span></div> +<div align="center"><span class="copyright">Powered by phpBB <?php echo $config['version']; ?> © 2002 <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB Group</a></span></div> <br clear="all" /> |