From 30b396291c00d856a7651e6566313720f18c9d16 Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Sat, 27 Jul 2002 00:00:44 +0000 Subject: And as if by magic ... poof ... ranks admin started to work again git-svn-id: file:///svn/phpbb/trunk@2753 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/admin/admin_ranks.php | 237 +++++++++++++++++--------------------------- 1 file changed, 89 insertions(+), 148 deletions(-) (limited to 'phpBB/admin') diff --git a/phpBB/admin/admin_ranks.php b/phpBB/admin/admin_ranks.php index a2f16c212b..15e7b6d572 100644 --- a/phpBB/admin/admin_ranks.php +++ b/phpBB/admin/admin_ranks.php @@ -74,7 +74,9 @@ else } } - +// +// +// if ( $mode != '' ) { if ( $mode == 'edit' || $mode == 'add' ) @@ -84,7 +86,7 @@ if ( $mode != '' ) // $rank_id = ( isset($HTTP_GET_VARS['id']) ) ? intval($HTTP_GET_VARS['id']) : 0; - $s_hidden_fields = ''; + $s_hidden_fields = ''; if ( $mode == 'edit' ) { @@ -106,39 +108,43 @@ if ( $mode != '' ) $rank_info['rank_special'] = 0; } - $s_hidden_fields .= ''; + page_header($lang['Ranks']); + +?> + +

+ +

+ +
"> + + + + + + + + + + + + + + + + + + + + + + +
:
: />    />
:
:

' : ''; ?>
  
+ +set_filenames(array( - 'body' => 'admin/ranks_edit_body.tpl') - ); - - $template->assign_vars(array( - "RANK" => $rank_info['rank_title'], - "SPECIAL_RANK" => $rank_is_special, - "NOT_SPECIAL_RANK" => $rank_is_not_special, - "MINIMUM" => ( $rank_is_special ) ? '' : $rank_info['rank_min'], - "IMAGE" => ( $rank_info['rank_image'] != '' ) ? $rank_info['rank_image'] : '', - "IMAGE_DISPLAY" => ( $rank_info['rank_image'] != '' ) ? '' : '', - - "L_RANKS_TITLE" => $lang['Ranks_title'], - "L_RANKS_TEXT" => $lang['Ranks_explain'], - "L_RANK_TITLE" => $lang['Rank_title'], - "L_RANK_SPECIAL" => $lang['Rank_special'], - "L_RANK_MINIMUM" => $lang['Rank_minimum'], - "L_RANK_IMAGE" => $lang['Rank_image'], - "L_RANK_IMAGE_EXPLAIN" => $lang['Rank_image_explain'], - "L_SUBMIT" => $lang['Submit'], - "L_RESET" => $lang['Reset'], - "L_YES" => $lang['Yes'], - "L_NO" => $lang['No'], - - "S_RANK_ACTION" => "admin_ranks.$phpEx$SID", - "S_HIDDEN_FIELDS" => $s_hidden_fields) - ); - } else if ( $mode == 'save' ) { @@ -152,7 +158,7 @@ if ( $mode != '' ) $min_posts = ( isset($HTTP_POST_VARS['min_posts']) ) ? intval($HTTP_POST_VARS['min_posts']) : -1; $rank_image = ( (isset($HTTP_POST_VARS['rank_image'])) ) ? trim($HTTP_POST_VARS['rank_image']) : ''; - if ( $rank_title == "" ) + if ( $rank_title == '' ) { message_die(MESSAGE, $lang['Must_select_rank']); } @@ -233,125 +239,60 @@ if ( $mode != '' ) message_die(MESSAGE, $lang['Must_select_rank']); } } - else - { - // - // They didn't feel like giving us any information. Oh, too bad, we'll just display the - // list then... - // - $template->set_filenames(array( - "body" => "admin/ranks_list_body.tpl") - ); - - $sql = "SELECT * FROM " . RANKS_TABLE . " - ORDER BY rank_min, rank_title"; - $result = $db->sql_query($sql); - - $rank_rows = $db->sql_fetchrowset($result); - $rank_count = count($rank_rows); - - $template->assign_vars(array( - "L_RANKS_TITLE" => $lang['Ranks_title'], - "L_RANKS_TEXT" => $lang['Ranks_explain'], - "L_RANK" => $lang['Rank'], - "L_RANK_MINIMUM" => $lang['Rank_minimum'], - "L_SPECIAL_RANK" => $lang['Special_rank'], - "L_EDIT" => $lang['Edit'], - "L_DELETE" => $lang['Delete'], - "L_ADD_RANK" => $lang['Add_new_rank'], - "L_ACTION" => $lang['Action'], - - "S_RANKS_ACTION" => "admin_ranks.$phpEx$SID") - ); - - for( $i = 0; $i < $rank_count; $i++) - { - $rank = $rank_rows[$i]['rank_title']; - $special_rank = $rank_rows[$i]['rank_special']; - $rank_id = $rank_rows[$i]['rank_id']; - $rank_min = $rank_rows[$i]['rank_min']; - - if($special_rank) - { - $rank_min = $rank_max = "-"; - } - - $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2']; - $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2']; - - $template->assign_block_vars("ranks", array( - "ROW_COLOR" => "#" . $row_color, - "ROW_CLASS" => $row_class, - "RANK" => $rank, - "RANK_MIN" => $rank_min, - - "SPECIAL_RANK" => ( $special_rank == 1 ) ? $lang['Yes'] : $lang['No'], - - "U_RANK_EDIT" => "admin_ranks.$phpEx$SID&mode=edit&id=$rank_id", - "U_RANK_DELETE" => "admin_ranks.$phpEx$SID&mode=delete&id=$rank_id") - ); - } - } } -else + +page_header($lang['Ranks']); + +?> + +

+ +

+ +
"> + + + + + + + +sql_query($sql); + +if ( $row = $db->sql_fetchrow($result) ) { - // - // Show the default page - // - $template->set_filenames(array( - "body" => "admin/ranks_list_body.tpl") - ); - - $sql = "SELECT * FROM " . RANKS_TABLE . " - ORDER BY rank_min ASC, rank_special ASC"; - $result = $db->sql_query($sql); - - $rank_rows = $db->sql_fetchrowset($result); - - $template->assign_vars(array( - "L_RANKS_TITLE" => $lang['Ranks_title'], - "L_RANKS_TEXT" => $lang['Ranks_explain'], - "L_RANK" => $lang['Rank_title'], - "L_RANK_MINIMUM" => $lang['Rank_minimum'], - "L_SPECIAL_RANK" => $lang['Rank_special'], - "L_EDIT" => $lang['Edit'], - "L_DELETE" => $lang['Delete'], - "L_ADD_RANK" => $lang['Add_new_rank'], - "L_ACTION" => $lang['Action'], - - "S_RANKS_ACTION" => "admin_ranks.$phpEx$SID") - ); - - for($i = 0; $i < $rank_count; $i++) + do { - $rank = $rank_rows[$i]['rank_title']; - $special_rank = $rank_rows[$i]['rank_special']; - $rank_id = $rank_rows[$i]['rank_id']; - $rank_min = $rank_rows[$i]['rank_min']; - - if ( $special_rank == 1 ) - { - $rank_min = $rank_max = "-"; - } - - $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2']; - $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2']; + $row_class = ( $row_class != 'row1' ) ? 'row1' : 'row2'; +?> + + + + + + + +assign_block_vars("ranks", array( - "ROW_COLOR" => "#" . $row_color, - "ROW_CLASS" => $row_class, - "RANK" => $rank, - "SPECIAL_RANK" => $rank_is_special, - "RANK_MIN" => $rank_min, - - "U_RANK_EDIT" => "admin_ranks.$phpEx$SID&mode=edit&id=$rank_id", - "U_RANK_DELETE" => "admin_ranks.$phpEx$SID&mode=delete&id=$rank_id") - ); } + while ( $row = $db->sql_fetchrow($result) ); } -include('page_footer_admin.'.$phpEx); +?> + + + +
">">
+ + \ No newline at end of file -- cgit v1.2.1