FluxBB.org

Changeset 565

Show
Ignore:
Timestamp:
08/28/08 13:31:24 (4 months ago)
Author:
Paul
Message:

First stage of simplification of headings and paginated pages.

Location:
fluxbb/branches/fluxbb-1.3-dev/upload
Files:
10 modified

Legend:

Unmodified
Added
Removed
  • fluxbb/branches/fluxbb-1.3-dev/upload/header.php

    r563 r565  
    277277 
    278278// Main section heading 
    279 $main_elements['<!-- forum_main_head -->'] =  '<div class="main-head">'."\n\t".'<h1 class="hn"><span>'.((isset($forum_page['main_head'])) ? $forum_page['main_head'] : end($forum_page['crumbs'])).'</span></h1>'."\n".'</div>'; 
     279$main_elements['<!-- forum_main_head -->'] =  '<div class="main-head">'."\n\t".'<h1 class="hn"><span>'.((isset($forum_page['main_head'])) ? $forum_page['main_head'] : end($forum_page['crumbs'])).(isset($forum_page['main_head_pages']) ? ' <small>'.$forum_page['main_head_pages'].'</small>' : '').'</span></h1>'."\n".'</div>'; 
    280280 
    281281// Top pagination and post links 
  • fluxbb/branches/fluxbb-1.3-dev/upload/include/functions.php

    r563 r565  
    17961796// Generate a string with page and item information for multipage headings 
    17971797// 
    1798 function generate_page_info($label, $first, $total) 
     1798function generate_items_info($label, $first, $total) 
    17991799{ 
    18001800        global $forum_page, $lang_common; 
     
    18051805 
    18061806        if ($forum_page['num_pages'] == 1) 
    1807         { 
    1808                 $page_info = ''; 
    18091807                $item_info =  '<span class="item-info">'.sprintf($lang_common['Item info single'], $label, forum_number_format($total)).'</span>'; 
    1810         } 
    18111808        else 
    1812         { 
    1813                 $page_info = '<span class="page-info">'.sprintf($lang_common['Page info'], forum_number_format($forum_page['page']), forum_number_format($forum_page['num_pages'])).$lang_common['Info separator'].'</span>'; 
    18141809                $item_info = '<span class="item-info">'.sprintf($lang_common['Item info plural'], $label, forum_number_format($first), forum_number_format($forum_page['finish_at']), forum_number_format($total)).'</span>'; 
    1815         } 
    18161810 
    18171811        ($hook = get_hook('fn_generate_page_info_end')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; 
    18181812 
    1819         return $page_info.$item_info; 
     1813        return $item_info; 
    18201814} 
    18211815 
  • fluxbb/branches/fluxbb-1.3-dev/upload/include/search_functions.php

    r510 r565  
    774774                case 'show_new': 
    775775                        $forum_page['crumbs'][] = $lang_search['Topics with new']; 
    776                         $forum_page['results_info'] = generate_page_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
     776                        $forum_page['items_info'] = generate_items_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
    777777                        $forum_page['main_options']['defined_search'] = '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['search']).'">'.$lang_search['User defined search'].'</a></span>'; 
    778778                        $forum_page['main_options']['mark_all'] = '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['mark_read'], generate_form_token('markread'.$forum_user['id'])).'">'.$lang_common['Mark all as read'].'</a></span>'; 
     
    781781                case 'show_recent': 
    782782                        $forum_page['crumbs'][] = $lang_search['Recently active topics']; 
    783                         $forum_page['results_info'] = generate_page_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
     783                        $forum_page['items_info'] = generate_items_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
    784784                        $forum_page['main_options']['defined_search'] = '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['search']).'">'.$lang_search['User defined search'].'</a></span>'; 
    785785                        break; 
     
    787787                case 'show_unanswered': 
    788788                        $forum_page['crumbs'][] = $lang_search['Unanswered topics']; 
    789                         $forum_page['results_info'] = generate_page_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
     789                        $forum_page['items_info'] = generate_items_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
    790790                        $forum_page['main_options']['defined_search'] = '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['search']).'">'.$lang_search['User defined search'].'</a></span>'; 
    791791                        break; 
     
    793793                case 'show_user_posts': 
    794794                        $forum_page['crumbs'][] = sprintf($lang_search['Posts by'], $search_set[0]['pposter'], ($forum_page['start_from'] + 1), $num_hits); 
    795                         $forum_page['results_info'] = generate_page_info($lang_search['Posts found'], ($forum_page['start_from'] + 1), $num_hits); 
     795                        $forum_page['items_info'] = generate_items_info($lang_search['Posts found'], ($forum_page['start_from'] + 1), $num_hits); 
    796796                        $forum_page['main_options']['user_topics'] = '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['search_user_topics'], $search_id).'">'.sprintf($lang_search['Topics by'], $search_set[0]['pposter']).'</a></span>'; 
    797797                        $forum_page['main_options']['defined_search'] = '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['search']).'">'.$lang_search['User defined search'].'</a></span>'; 
     
    800800                case 'show_user_topics': 
    801801                        $forum_page['crumbs'][] = sprintf($lang_search['Topics by'], $search_set[0]['poster']); 
    802                         $forum_page['results_info'] = generate_page_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
     802                        $forum_page['items_info'] = generate_items_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
    803803                        $forum_page['main_options']['user_posts'] =  '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['search_user_posts'], $search_id).'">'.sprintf($lang_search['Posts by'], $search_set[0]['poster']).'</a></span>'; 
    804804                        $forum_page['main_options']['defined_search'] = '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['search']).'">'.$lang_search['User defined search'].'</a></span>'; 
     
    807807                case 'show_subscriptions': 
    808808                        $forum_page['crumbs'][] = $lang_search['Subscriptions']; 
    809                         $forum_page['results_info'] = generate_page_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
     809                        $forum_page['items_info'] = generate_items_info($lang_search['Topics found'], ($forum_page['start_from'] + 1), $num_hits); 
    810810                        $forum_page['main_options']['defined_search'] = '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['search']).'">'.$lang_search['User defined search'].'</a></span>'; 
    811811                        break; 
     
    813813                default: 
    814814                        $forum_page['crumbs'][] = $lang_search['Search results']; 
    815                         $forum_page['results_info'] = generate_page_info((($show_as == 'topics') ? $lang_search['Topics found'] : $lang_search['Posts found']), ($forum_page['start_from'] + 1), $num_hits); 
     815                        $forum_page['items_info'] = generate_items_info((($show_as == 'topics') ? $lang_search['Topics found'] : $lang_search['Posts found']), ($forum_page['start_from'] + 1), $num_hits); 
    816816                        $forum_page['main_options']['new_search'] = '<span'.(empty($forum_page['main_options']) ? ' class="item1"' : '').'><a href="'.forum_link($forum_url['search']).'">'.$lang_search['Perform new search'].'</a></span>'; 
    817817                        break; 
  • fluxbb/branches/fluxbb-1.3-dev/upload/lang/English/common.php

    r542 r565  
    8282'Help page'                                     =>      'Help with: %s', 
    8383'Re'                                            =>      'Re:', 
    84 'Page info'                                     =>      'Page [ %1$s of %2$s ]', 
     84'Page info'                                     =>      '(Page %1$s of %2$s)', 
    8585'Item info single'                      =>      '%s [ %s ]', 
    8686'Item info plural'                      =>      '%s [ %s to %s of %s ]', // e.g. Topics [ 10 to 20 of 30 ] 
  • fluxbb/branches/fluxbb-1.3-dev/upload/moderate.php

    r564 r565  
    417417        $forum_page['start_from'] = $forum_user['disp_posts'] * ($forum_page['page'] - 1); 
    418418        $forum_page['finish_at'] = min(($forum_page['start_from'] + $forum_user['disp_posts']), ($cur_topic['num_replies'] + 1)); 
    419         $forum_page['page_info'] = generate_page_info($lang_misc['Posts'], ($forum_page['start_from'] + 1), ($cur_topic['num_replies'] + 1)); 
     419        $forum_page['items_info'] = generate_items_info($lang_misc['Posts'], ($forum_page['start_from'] + 1), ($cur_topic['num_replies'] + 1)); 
    420420 
    421421        // Generate paging links 
     
    451451        $forum_page['main_head'] = sprintf($lang_misc['Moderate topic head'], forum_htmlencode($cur_topic['subject'])); 
    452452 
     453        if ($forum_page['num_pages'] > 1) 
     454                $forum_page['main_head_pages'] = sprintf($lang_common['Page info'], $forum_page['page'], $forum_page['num_pages']); 
     455 
    453456        ($hook = get_hook('mr_post_actions_pre_header_load')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; 
    454457 
     
    463466?> 
    464467        <div class="main-pagehead"> 
    465                 <h2 class="hn"><span><?php echo $forum_page['page_info'] ?></span></h2> 
     468                <h2 class="hn"><span><?php echo $forum_page['items_info'] ?></span></h2> 
    466469        </div> 
    467470        <form id="mr-post-actions-form" class="newform" method="post" accept-charset="utf-8" action="<?php echo $forum_page['form_action'] ?>"> 
     
    13931396$forum_page['start_from'] = $forum_user['disp_topics'] * ($forum_page['page'] - 1); 
    13941397$forum_page['finish_at'] = min(($forum_page['start_from'] + $forum_user['disp_topics']), ($cur_forum['num_topics'])); 
    1395 $forum_page['page_info'] = generate_page_info($lang_misc['Topics'], ($forum_page['start_from'] + 1), $cur_forum['num_topics']); 
     1398$forum_page['items_info'] = generate_items_info($lang_misc['Topics'], ($forum_page['start_from'] + 1), $cur_forum['num_topics']); 
    13961399 
    13971400// Select topics 
     
    14461449); 
    14471450 
     1451// Setup main heading 
     1452if ($forum_page['num_pages'] > 1) 
     1453        $forum_page['main_head_pages'] = sprintf($lang_common['Page info'], $forum_page['page'], $forum_page['num_pages']); 
     1454 
    14481455($hook = get_hook('mr_topic_actions_pre_header_load')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; 
    14491456 
     
    14671474?> 
    14681475        <div class="main-pagehead"> 
    1469                 <h2 class="hn"><span><?php echo $forum_page['page_info'] ?></span></h2> 
     1476                <h2 class="hn"><span><?php echo $forum_page['items_info'] ?></span></h2> 
    14701477        </div> 
    14711478        <div class="main-subhead"> 
  • fluxbb/branches/fluxbb-1.3-dev/upload/search.php

    r564 r565  
    148148        } 
    149149 
     150        // Setup main heading 
     151        if ($forum_page['num_pages'] > 1) 
     152                $forum_page['main_head_pages'] = sprintf($lang_common['Page info'], $forum_page['page'], $forum_page['num_pages']); 
     153 
    150154        // Setup main options header 
    151155        $forum_page['main_options_head'] = $lang_search['Search options']; 
     
    176180?> 
    177181        <div class="main-pagehead"> 
    178                 <h2 class="hn"><span><?php echo $forum_page['results_info'] ?></span></h2> 
     182                <h2 class="hn"><span><?php echo $forum_page['items_info'] ?></span></h2> 
    179183        </div> 
    180184        <div class="main-subhead"> 
     
    192196?> 
    193197        <div class="main-pagehead"> 
    194                 <h2 class="hn"><span><?php echo $forum_page['results_info'] ?></span></h2> 
     198                <h2 class="hn"><span><?php echo $forum_page['items_info'] ?></span></h2> 
    195199        </div> 
    196200        <div class="main-content main-topic"> 
  • fluxbb/branches/fluxbb-1.3-dev/upload/style/Oxygen/Oxygen.css

    r564 r565  
    109109.brd .post-options a span, 
    110110.brd .main-options .hn, 
     111.brd .main-head .hn small, 
    111112.brd .entry-title, 
    112113.brd .menu-page .main-head, 
  • fluxbb/branches/fluxbb-1.3-dev/upload/userlist.php

    r563 r565  
    6464 
    6565if ($forum_page['num_users'] != 0) 
    66         $forum_page['page_info'] = generate_page_info( (($forum_page['users_searched']) ? $lang_ul['Users found'] : $lang_ul['Users']), ($forum_page['start_from'] + 1), $forum_page['num_users']); 
     66        $forum_page['items_info'] = generate_items_info( (($forum_page['users_searched']) ? $lang_ul['Users found'] : $lang_ul['Users']), ($forum_page['start_from'] + 1), $forum_page['num_users']); 
    6767else 
    68         $forum_page['page_info'] = $lang_ul['No users found']; 
     68        $forum_page['items_info'] = $lang_ul['No users found']; 
    6969 
    7070// Generate paging links 
     
    9898); 
    9999 
     100// Setup main heading 
     101if ($forum_page['num_pages'] > 1) 
     102        $forum_page['main_head_pages'] = sprintf($lang_common['Page info'], $forum_page['page'], $forum_page['num_pages']); 
     103 
    100104($hook = get_hook('ul_pre_header_load')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; 
    101105 
     
    114118?> 
    115119        <div class="main-pagehead"> 
    116                 <h2 class="hn"><span><?php echo $forum_page['page_info'] ?></span></h2> 
     120                <h2 class="hn"><span><?php echo $forum_page['items_info'] ?></span></h2> 
    117121        </div> 
    118122        <div class="main-content main-frm"> 
  • fluxbb/branches/fluxbb-1.3-dev/upload/viewforum.php

    r563 r565  
    7474$forum_page['start_from'] = $forum_user['disp_topics'] * ($forum_page['page'] - 1); 
    7575$forum_page['finish_at'] = min(($forum_page['start_from'] + $forum_user['disp_topics']), ($cur_forum['num_topics'])); 
    76 $forum_page['page_info'] = generate_page_info($lang_forum['Topics'], ($forum_page['start_from'] + 1), $cur_forum['num_topics']); 
     76$forum_page['items_info'] = generate_items_info($lang_forum['Topics'], ($forum_page['start_from'] + 1), $cur_forum['num_topics']); 
    7777 
    7878($hook = get_hook('vf_modify_page_details')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; 
     
    149149$forum_page['main_head'] = '<a class="permalink" href="'.forum_link($forum_url['forum'], array($id, sef_friendly($cur_forum['forum_name']))).'" rel="bookmark" title="'.$lang_forum['Permalink forum'].'">'.forum_htmlencode($cur_forum['forum_name']).'</a>'; 
    150150 
     151if ($forum_page['num_pages'] > 1) 
     152        $forum_page['main_head_pages'] = sprintf($lang_common['Page info'], $forum_page['page'], $forum_page['num_pages']); 
     153 
    151154($hook = get_hook('vf_pre_header_load')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; 
    152155 
     
    178181?> 
    179182        <div class="main-pagehead"> 
    180                 <h2 class="hn"><span><?php echo $forum_page['page_info'] ?></span></h2> 
     183                <h2 class="hn"><span><?php echo $forum_page['items_info'] ?></span></h2> 
    181184        </div> 
    182185        <div class="main-subhead"> 
  • fluxbb/branches/fluxbb-1.3-dev/upload/viewtopic.php

    r564 r565  
    165165$forum_page['start_from'] = $forum_user['disp_posts'] * ($forum_page['page'] - 1); 
    166166$forum_page['finish_at'] = min(($forum_page['start_from'] + $forum_user['disp_posts']), ($cur_topic['num_replies'] + 1)); 
    167 $forum_page['page_info'] =  generate_page_info($lang_topic['Posts'], ($forum_page['start_from'] + 1), ($cur_topic['num_replies'] + 1)); 
     167$forum_page['items_info'] =  generate_items_info($lang_topic['Posts'], ($forum_page['start_from'] + 1), ($cur_topic['num_replies'] + 1)); 
    168168 
    169169($hook = get_hook('vt_modify_page_details')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; 
     
    228228$forum_page['main_head'] = (($cur_topic['closed'] == '1') ? $lang_topic['Topic closed'].' ' : '').'<a class="permalink" href="'.forum_link($forum_url['topic'], array($id, sef_friendly($cur_topic['subject']))).'" rel="bookmark" title="'.$lang_topic['Permalink topic'].'">'.forum_htmlencode($cur_topic['subject']).'</a>'; 
    229229 
     230if ($forum_page['num_pages'] > 1) 
     231        $forum_page['main_head_pages'] = sprintf($lang_common['Page info'], $forum_page['page'], $forum_page['num_pages']); 
     232 
    230233($hook = get_hook('vt_pre_header_load')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; 
    231234 
     
    244247?> 
    245248        <div class="main-pagehead"> 
    246                 <h2 class="hn"><span><?php echo $forum_page['page_info'] ?></span></h2> 
     249                <h2 class="hn"><span><?php echo $forum_page['items_info'] ?></span></h2> 
    247250        </div> 
    248251        <div id="forum<?php echo $cur_topic['forum_id'] ?>" class="main-content main-topic">