Changeset 1146

Show
Ignore:
Timestamp:
06/13/07 10:15:31 (1 year ago)
Author:
icewing
Message:

Marcus Povey <marcus@dushka.co.uk>
* River hooks added.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/mod/generic_comments/comments_actions.php

    r1133 r1146  
    6161                } 
    6262                 
     63                // If river plugin installed then note comment 
     64                if (function_exists('river_save_event')) 
     65                { 
     66                        $username = user_info("username", $comment->owner); 
     67                        if (!isset($comment->owner))  
     68                        { 
     69                                $comment->owner = -1; 
     70                                $username = __gettext("Anonymous user"); 
     71                        } 
     72 
     73                        river_save_event($comment->owner, $comment->object_id, $comment->owner, $comment->object_type, $username . " " . __gettext("commented on") . " '" . river_get_friendly_id($comment->object_type, $comment->object_id) . "'"); 
     74                         
     75                } 
     76 
    6377                $xml = optional_param('returnformat',''); 
    6478                if (!empty($xml)) 
  • devel/mod/generic_comments/lib.php

    r1133 r1146  
    2525        display_set_display_annotation_function("file::file", "generic_comments_displayobjectannotations"); 
    2626 
     27        // Register file river hook (if there) 
     28        if (function_exists('river_save_event')) 
     29        { 
     30                river_register_friendlyname_hook('file::file', 'generic_comments_get_friendly_name'); 
     31        } 
     32 
    2733} 
    2834 
     
    3036// need to set up an admin option to allow comments to be editable 
    3137 
     38} 
     39 
     40function generic_comments_get_friendly_name($object_type, $object_id) 
     41{ 
     42        global $CFG; 
     43 
     44        if ($object_type == 'file::file') 
     45                return file_get_friendly_name($object_type, $object_id); 
     46 
     47        return ""; 
    3248} 
    3349