Skip to:
Content

bbPress.org

Changeset 551


Ignore:
Timestamp:
11/16/2006 11:58:02 PM (19 years ago)
Author:
mdawaffe
Message:

Don't globalize , just look there if needed

Location:
trunk/bb-includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bb-includes/functions.php

    r547 r551  
    13721372            $permalink = get_tag_page_link();
    13731373        else {
    1374             global $tag_name;
     1374            global $tag, $tag_name;
    13751375            $tag_name = $permalink;
    1376             $permalink = get_tag_link( $permalink, $page );
     1376            $tag = get_tag_by_name( $tag_name );
     1377            $permalink = get_tag_link( 0, $page ); // 0 => grabs $tag from global.
    13771378        }
    13781379    } elseif ( is_view() ) { // Not an integer
  • trunk/bb-includes/template-functions.php

    r550 r551  
    11241124    global $tag;
    11251125    if ( $tag_name )
    1126         $tag = get_tag_by_name( $tag_name );
     1126        $_tag = get_tag_by_name( $tag_name );
     1127    else
     1128        $_tag =& $tag;
    11271129    if ( bb_get_option('mod_rewrite') )
    1128         return bb_get_option('domain') . bb_get_option( 'tagpath' ) . "tags/$tag->tag" . ( 1 < $page ? "/page/$page" : '' );
    1129     else
    1130         return bb_get_option('domain') . bb_get_option( 'tagpath' ) . "tags.php?tag=$tag->tag" . ( 1 < $page ? "&page=$page" : '' );
     1130        return bb_get_option('domain') . bb_get_option( 'tagpath' ) . "tags/$_tag->tag" . ( 1 < $page ? "/page/$page" : '' );
     1131    else
     1132        return bb_get_option('domain') . bb_get_option( 'tagpath' ) . "tags.php?tag=$_tag->tag" . ( 1 < $page ? "&page=$page" : '' );
    11311133}
    11321134
     
    11481150function get_tag_name( $id = 0 ) {
    11491151    global $tag;
    1150     return $tag->raw_tag;
     1152    $id = (int) $id;
     1153    if ( $id )
     1154        $_tag = get_tag( $id );
     1155    else
     1156        $_tag =& $tag;
     1157    return $_tag->raw_tag;
    11511158}
    11521159
     
    11571164function get_tag_rss_link( $tag_id = 0 ) {
    11581165    global $tag;
     1166    $tag_id = (int) $tag_id;
    11591167    if ( $tag_id )
    1160         $tag = get_tag( $tag_id );
     1168        $_tag = get_tag( $tag_id );
     1169    else
     1170        $_tag =& $tag;
    11611171
    11621172    if ( bb_get_option('mod_rewrite') )
    1163         $link = bb_get_option('uri') . "rss/tags/$tag->tag";
    1164     else
    1165         $link = bb_get_option('uri') . "rss.php?tag=$tag->tag";
     1173        $link = bb_get_option('uri') . "rss/tags/$_tag->tag";
     1174    else
     1175        $link = bb_get_option('uri') . "rss.php?tag=$_tag->tag";
    11661176
    11671177    return apply_filters( 'get_tag_rss_link', $link, $tag_id );
     
    12331243    foreach ( $tags as $tag ) {
    12341244        $counts{$tag->raw_tag} = $tag->tag_count;
    1235         $taglinks{$tag->raw_tag} = get_tag_link();
     1245        $taglinks{$tag->raw_tag} = get_tag_link( $tag->tag );
    12361246    }
    12371247
Note: See TracChangeset for help on using the changeset viewer.