Changeset 635

Show
Ignore:
Timestamp:
10/13/06 03:44:11 (2 years ago)
Author:
sven
Message:

make per-user tags page show viewee's tags rather than viewer's

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/search/personaltags.php

    r589 r635  
    1414        global $page_owner; 
    1515         
    16         $title = run("profile:display:name", $page_owner) . " :: " . gettext("Tags"); 
     16        $username = trim(optional_param('profile_name','')); 
     17        $user_id = user_info_username("ident",$username); 
     18        if (!$user_id) { 
     19            $user_id = $page_owner; 
     20        } 
     21         
     22        $title = run("profile:display:name", $user_id) . " :: " . gettext("Tags"); 
    1723 
    1824        $body = run("content:tags"); 
    19         $body .= run("search:tags:personal:display"); 
     25        $body .= run("search:tags:personal:display", $user_id); 
    2026         
    2127        $body = templates_draw(array( 
  • devel/units/search/tags_display_personal.php

    r416 r635  
    33// Display a user's tags 
    44 
    5 global $page_owner; 
     5global $page_owner; // logged in user 
     6$parameter = (int) $parameter; // user whose tags we're looking at 
    67 
    78$searchline = "(" . run("users:access_level_sql_where",$page_owner) . ")"; 
    89$searchline = str_replace("access","t.access", $searchline); 
    9 if ($tags = get_records_sql('SELECT DISTINCT tag, count(ident) AS number  
     10if ($tags = get_records_sql('SELECT tag, count(ident) AS number  
    1011                             FROM '.$CFG->prefix.'tags t 
    11                              WHERE '.$searchline.' AND owner = '.$page_owner.' 
    12                              GROUP BY tag ORDER BY tag ASC')) { 
     12                             WHERE '.$searchline.' AND owner = '.$parameter.' 
     13                             GROUP BY tag ASC')) { 
    1314    $max = 0; 
    1415    foreach($tags as $tag) { 
     
    2829         
    2930        $tag->tag = stripslashes($tag->tag); 
    30         $run_result .= "<a href=\"".url."search/index.php?all=".urlencode(htmlspecialchars((($tag->tag)), ENT_COMPAT, 'utf-8'))."&amp;owner=$page_owner\" style=\"font-size: $size%\" title=\"".htmlspecialchars($tag->tag, ENT_COMPAT, 'utf-8')." (" .$tag->number. ")\">"; 
     31        $run_result .= "<a href=\"".url."search/index.php?all=".urlencode(htmlspecialchars((($tag->tag)), ENT_COMPAT, 'utf-8'))."&amp;owner=$parameter\" style=\"font-size: $size%\" title=\"".htmlspecialchars($tag->tag, ENT_COMPAT, 'utf-8')." (" .$tag->number. ")\">"; 
    3132        $run_result .= $tag->tag . "</a>"; 
    3233        if ($tag_count < sizeof($tags) - 1) {