Changeset 1150

Show
Ignore:
Timestamp:
06/14/07 12:22:36 (1 year ago)
Author:
icewing
Message:

Marcus Povey <marcus@dushka.co.uk>
* Added friendly name hook.

Files:

Legend:

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

    r1143 r1150  
    186186                listen_for_event('weblog_post','publish', 'blog_river_hook'); 
    187187                listen_for_event('weblog_post','delete', 'blog_river_hook'); 
     188 
     189                river_register_friendlyname_hook('weblog_post::post', 'blog_get_friendly_name'); 
    188190        } 
    189191   
     192} 
     193 
     194function blog_get_friendly_name($object_type, $object_id) 
     195{ 
     196        global $CFG; 
     197 
     198        if ($object_type == 'weblog_post::post') 
     199        { 
     200                $record = get_record_sql("SELECT * from {$CFG->prefix}weblog_posts where ident=$object_id"); 
     201 
     202                if ($record) 
     203                { 
     204                        $blog = user_info("username", $record->weblog); 
     205                         
     206                        return sprintf(__gettext("a post in %s's weblog"), $blog); 
     207                } 
     208        } 
     209 
     210        return ""; 
    190211} 
    191212 
     
    200221        $username = user_info("username", $userid); 
    201222        $weblogname = user_info("username", $weblogid) . "'s"; 
    202         if ($userid == $weblogid) $weblogname = __gettext("his"); 
     223        if ($userid == $weblogid) $weblogname = __gettext("their"); 
    203224         
    204225        $titletxt = "";