* i18n review
* onPluginVersion
This commit is contained in:
		@@ -76,4 +76,28 @@ class GroupFavoritedPlugin extends Plugin
 | 
			
		||||
                            $action_name == 'groupfavorited',
 | 
			
		||||
                            'nav_group_group');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Provide plugin version information.
 | 
			
		||||
     *
 | 
			
		||||
     * This data is used when showing the version page.
 | 
			
		||||
     *
 | 
			
		||||
     * @param array &$versions array of version data arrays; see EVENTS.txt
 | 
			
		||||
     *
 | 
			
		||||
     * @return boolean hook value
 | 
			
		||||
     */
 | 
			
		||||
    function onPluginVersion(&$versions)
 | 
			
		||||
    {
 | 
			
		||||
        $url = 'http://status.net/wiki/Plugin:GroupFavorited';
 | 
			
		||||
 | 
			
		||||
        $versions[] = array('name' => 'GroupFavorited',
 | 
			
		||||
            'version' => STATUSNET_VERSION,
 | 
			
		||||
            'author' => 'Brion Vibber',
 | 
			
		||||
            'homepage' => $url,
 | 
			
		||||
            'rawdescription' =>
 | 
			
		||||
            // TRANS: Plugin description.
 | 
			
		||||
            _m('This plugin adds a menu item for popular notices in groups.'));
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -32,27 +32,27 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
 | 
			
		||||
    exit(1);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class GroupFavoritedAction extends ShowgroupAction
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Title of the page
 | 
			
		||||
     *
 | 
			
		||||
     * @return string page title, with page number
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    function title()
 | 
			
		||||
    {
 | 
			
		||||
        if (!empty($this->group->fullname)) {
 | 
			
		||||
            // @todo Create a core method to create this properly. i18n issue.
 | 
			
		||||
            $base = $this->group->fullname . ' (' . $this->group->nickname . ')';
 | 
			
		||||
        } else {
 | 
			
		||||
            $base = $this->group->nickname;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if ($this->page == 1) {
 | 
			
		||||
            // TRANS: %s is a group name.
 | 
			
		||||
            return sprintf(_m('Popular posts in %s group'), $base);
 | 
			
		||||
        } else {
 | 
			
		||||
            // TRANS: %1$s is a group name, %2$s is a group number.
 | 
			
		||||
            return sprintf(_m('Popular posts in %1$s group, page %2$d'),
 | 
			
		||||
                           $base,
 | 
			
		||||
                           $this->page);
 | 
			
		||||
@@ -66,7 +66,6 @@ class GroupFavoritedAction extends ShowgroupAction
 | 
			
		||||
     *
 | 
			
		||||
     * @return void
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    function showContent()
 | 
			
		||||
    {
 | 
			
		||||
        $groupId = intval($this->group->id);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user