Changeset 1155

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

Marcus Povey <marcus@dushka.co.uk>
* River hook now provides urls for user (via river_get_userurl api) & file

Files:

Legend:

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

    r1145 r1155  
    170170function file_river_hook( $object_type, $event, $object) 
    171171{ 
     172        global $CFG; 
     173 
    172174        $userid = ($_SESSION['userid'] == "" ? -1 : $_SESSION['userid']); 
    173175        $object_id = $object->ident; 
    174176        $object_owner = $object->owner; 
    175         $name = $object->originalname; 
     177         
     178        $filepath = $CFG->wwwroot . user_info("username", $userid) . "/files/{$object->folder}/{$object->ident}/" . urlencode($object->originalname); 
     179        $name = $object->originalname; 
    176180 
    177181        $username = user_info("username", $userid); 
    178         if ($username == false) $username = __gettext("Anonymous user"); 
     182        if ($userid == false)  
     183                $username = __gettext("Anonymous user"); 
    179184         
    180185        if ($event == "publish") 
    181                 river_save_event($userid, $object_id, $object_owner, $object_type, "$username posted '$name'"); 
     186                river_save_event($userid, $object_id, $object_owner, $object_type, "<a href=\"" . river_get_userurl($userid) . "\">$username</a> posted '<a href=\"$filepath\">$name</a>'"); 
    182187 
    183188        if ($event == "delete")