Changeset 235

Show
Ignore:
Timestamp:
02/24/08 17:12:13 (5 years ago)
Author:
d0nut
Message:

show real name just to friends (or with further permissions)

Location:
buddyloo
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • buddyloo/de-informal.xml

    r233 r235  
    3232                <item name="wcf.user.option.shareGrouplist"><![CDATA[Gruppen-Liste öffentlich im Profil anzeigen]]></item> 
    3333                <item name="wcf.user.option.shareGrouplist.description"><![CDATA[Soll die Gruppen-Auflisting in Ihrem Profil zu sehen sein?]]></item> 
     34                <item name="wcf.user.option.shareRealname"><![CDATA[Echten Namen nur fÃŒr Freunde im Profil anzeigen]]></item> 
     35                <item name="wcf.user.option.shareRealname.description"><![CDATA[Sollen nur Benutzer in ihrer Freundesliste ihren echten Namen sehen können?]]></item> 
    3436                <item name="wcf.user.option.realname"><![CDATA[Echter Name]]></item> 
    35                 <item name="wcf.user.option.realname.description"><![CDATA[Der echte Name wird nur fÃŒr Freunde sichtbar sein.]]></item> 
     37                <item name="wcf.user.option.realname.description"><![CDATA[In den Einstellungen zur PrivatsphÀre kannst du die Sichtbarkeit einschrÀnken.]]></item> 
    3638        </category> 
    3739</language> 
  • buddyloo/de.xml

    r233 r235  
    3232                <item name="wcf.user.option.shareGrouplist"><![CDATA[Gruppen-Liste öffentlich im Profil anzeigen]]></item> 
    3333                <item name="wcf.user.option.shareGrouplist.description"><![CDATA[Soll die Gruppen-Auflisting in Ihrem Profil zu sehen sein?]]></item> 
     34                <item name="wcf.user.option.shareRealname"><![CDATA[Echten Namen nur fÃŒr Freunde im Profil anzeigen]]></item> 
     35                <item name="wcf.user.option.shareRealname.description"><![CDATA[Sollen nur Benutzer in ihrer Freundesliste ihren echten Namen sehen können?]]></item> 
    3436                <item name="wcf.user.option.realname"><![CDATA[Echter Name]]></item> 
    35                 <item name="wcf.user.option.realname.description"><![CDATA[Der echte Name wird nur fÃŒr Freunde sichtbar sein.]]></item> 
     37                <item name="wcf.user.option.realname.description"><![CDATA[In den Einstellungen zur PrivatsphÀre können Sie die Sichtbarkeit einschrÀnken.]]></item> 
    3638        </category> 
    3739</language> 
  • buddyloo/en.xml

    r233 r235  
    3232                <item name="wcf.user.option.shareGrouplist"><![CDATA[Show group list in the profile]]></item> 
    3333                <item name="wcf.user.option.shareGrouplist.description"><![CDATA[Do you want to display your list of groups in your profile?]]></item> 
     34                <item name="wcf.user.option.shareRealname"><![CDATA[Show the real name just to you friends]]></item> 
     35                <item name="wcf.user.option.shareRealname.description"><![CDATA[Should your real name just be shown to your buddies from the friendlist.]]></item> 
    3436                <item name="wcf.user.option.realname"><![CDATA[Real name]]></item> 
    35                 <item name="wcf.user.option.realname.description"><![CDATA[Your real name will just be visible for your friends.]]></item> 
     37                <item name="wcf.user.option.realname.description"><![CDATA[You can change visibility of your real name in the privacy settings.]]></item> 
    3638        </category> 
    3739</language> 
  • buddyloo/files/lib/system/event/listener/BuddylooUserPageListener.class.php

    r234 r235  
    1515         
    1616        protected $groups = array(), $connections = array(); 
     17        protected $isFriend = false; 
    1718 
    1819        /** 
     
    5051                        )); 
    5152                        WCF::getTPL()->append('additionalContents1', WCF::getTPL()->fetch('buddylooConnections')); 
     53                } 
     54 
     55                // show real name 
     56                if($this->isFriend || $this->eventObj->user->getUserOption('shareRealname') == 0) { 
     57                        $realname = $this->eventObj->user->realname; 
     58                        if(!empty($realname)) { 
     59                                $this->eventObj->informationFields[] = array( 
     60                                        'title'=>WCF::getLanguage()->get('wcf.user.option.realname'), 
     61                                        'value'=>$this->eventObj->user->realname 
     62                                ); 
     63                        } 
    5264                } 
    5365        } 
     
    105117                while ($row = WCF::getDB()->fetchArray($result)) { 
    106118                        $i++; 
     119                        $this->isFriend = true; 
    107120                } 
    108121                 
  • buddyloo/fr.xml

    r233 r235  
    3232                <item name="wcf.user.option.shareGrouplist"><![CDATA[TODO]]></item> 
    3333                <item name="wcf.user.option.shareGrouplist.description"><![CDATA[TODO]]></item> 
     34                <item name="wcf.user.option.shareRealname"><![CDATA[TODO]]></item> 
     35                <item name="wcf.user.option.shareRealname.description"><![CDATA[TODO]]></item> 
    3436                <item name="wcf.user.option.realname"><![CDATA[TODO]]></item> 
    3537                <item name="wcf.user.option.realname.description"><![CDATA[TODO]]></item> 
  • buddyloo/useroptions.xml

    r231 r235  
    99                                <visible>4</visible> 
    1010                        </option> 
    11                 </options>       
     11                </options> 
     12                <options> 
     13                        <option name="shareRealname"> 
     14                                <categoryname>settings.privacy.profile</categoryname> 
     15                                <optiontype>boolean</optiontype> 
     16                                <visible>4</visible> 
     17                                <defaultvalue>1</defaultvalue> 
     18                        </option> 
     19                </options> 
    1220                <options> 
    1321                        <option name="shareWhitelist">