Changeset 1157

Show
Ignore:
Timestamp:
06/15/07 16:16:57 (1 year ago)
Author:
icewing
Message:

Marcus Povey <marcus@dushka.co.uk>
* Blog river hook now returns the url of users and blog entries.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/mod/blog/lib.php

    r1150 r1157  
    203203                { 
    204204                        $blog = user_info("username", $record->weblog); 
     205                        $url = river_get_userurl($record->weblog); 
    205206                         
    206                         return sprintf(__gettext("a post in %s's weblog"), $blog); 
     207                        return sprintf(__gettext("a post in <a href=\"$url\">%s</a>'s weblog"), $blog); 
    207208                } 
    208209        } 
     
    213214function blog_river_hook( $object_type, $event, $object) 
    214215{ 
     216        global $CFG; 
     217 
    215218        $userid = ($_SESSION['userid'] == "" ? -1 : $_SESSION['userid']); 
    216219        $object_id = $object->ident; 
     
    220223 
    221224        $username = user_info("username", $userid); 
    222         $weblogname = user_info("username", $weblogid) . "'s"; 
     225        $weblogname = "<a href=\"" . river_get_userurl($weblogid) . "\">". user_info("username", $weblogid) . "</a>'s"; 
    223226        if ($userid == $weblogid) $weblogname = __gettext("their"); 
    224          
     227 
     228        $entryurl = $CFG->wwwroot . $username . "/weblog/" . $object->ident . ".html"; 
     229 
    225230        $titletxt = "";  
    226231        if ($title!="") 
     
    230235         
    231236        if ($event == "publish") 
    232                 river_save_event($userid, $object_id, $object_owner, $object_type, "$username left a post$titletxt in $weblogname blog."); 
     237                river_save_event($userid, $object_id, $object_owner, $object_type, "<a href=\"" .  river_get_userurl($userid) . "\">$username</a> left a <a href=\"$entryurl\">post$titletxt</a> in $weblogname blog."); 
    233238 
    234239        return $object;