Changeset 229

Show
Ignore:
Timestamp:
01/19/08 08:41:21 (11 months ago)
Author:
kevin
Message:

Removed requirement that this works only if the sidebar viewer is logged in

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • friendicon/trunk/lib.php

    r226 r229  
    99 
    1010    function friendicon_pagesetup() { 
    11         global $CFG, $USER, $function, $page_owner; 
     11        global $CFG,$function, $page_owner; 
    1212 
    1313        // Replace the displaying of the friends and add the image element 
    14         if (logged_on) { 
    15             $setting = user_flag_get('friendicon_sidebar', $page_owner); 
    16             if ($setting == 'true') { 
    17                 $i = 0; 
    18                 foreach ($function['users:infobox'] as $element) { 
    19                     if ($element == $CFG->dirroot . 'mod/users/lib/user_info.php') { 
    20                         unset($function['users:infobox'][$i]); 
    21                         $function['users:infobox'][$i] = $CFG->dirroot . 'mod/friendicon/user_info.php'; 
    22                     } 
    23                      
    24                     $i++; 
     14        $setting = user_flag_get('friendicon_sidebar', $page_owner); 
     15        if ($setting == 'true') { 
     16            $i = 0; 
     17            foreach ($function['users:infobox'] as $element) { 
     18                if ($element == $CFG->dirroot . 'mod/users/lib/user_info.php') { 
     19                    unset($function['users:infobox'][$i]); 
     20                    $function['users:infobox'][$i] = $CFG->dirroot . 'mod/friendicon/user_info.php'; 
    2521                } 
    2622                 
    27                 // Replace community membership sidebar view 
    28                 $i = 0; 
    29                 foreach ($function['display:sidebar'] as $element) { 
     23                $i++; 
     24            } 
     25             
     26            // Replace community membership sidebar view 
     27            $i = 0; 
     28            foreach ($function['display:sidebar'] as $element) { 
    3029 
    3130 
    32                     if ($element == $CFG->dirroot . 'mod/communities/lib/community_memberships.php') { 
    33                         unset($function['display:sidebar'][$i]); 
     31                if ($element == $CFG->dirroot . 'mod/communities/lib/community_memberships.php') { 
     32                    unset($function['display:sidebar'][$i]); 
    3433 
    35                         $function['display:sidebar'][$i] = $CFG->dirroot . 'mod/friendicon/community_memberships.php'; 
    36                     } 
    37  
    38                     $i++; 
     34                    $function['display:sidebar'][$i] = $CFG->dirroot . 'mod/friendicon/community_memberships.php'; 
    3935                } 
    4036 
    41                 // We've mangled the array, tidy up 
    42                 ksort($function['display:sidebar']); 
     37                $i++; 
    4338            } 
     39 
     40            // We've mangled the array, tidy up 
     41            ksort($function['display:sidebar']); 
    4442        } 
    4543    } 
  • friendicon/trunk/user_info.php

    r226 r229  
    3131        } 
    3232 
    33         if ($icon = user_flag_get('friendicon_sidebar', $USER->ident)) { 
    34             $body .= <<< END 
     33        $body .= <<< END 
    3534        <td> 
    3635        <a href="{$CFG->wwwroot}{$info->username}/"> 
     
    4140        </td> 
    4241END; 
    43         } else { 
    44             // No friends 
    45         }         
     42              
    4643    } 
    4744