daily pastebin goal
60%
SHARE
TWEET

message_user_info

a guest May 17th, 2012 26 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <xen:require css="message_user_info.css" />
  2.  
  3. <div class="messageUserInfo" itemscope="itemscope" itemtype="http://data-vocabulary.org/Person">       
  4. <div class="messageUserBlock">
  5.         <xen:hook name="message_user_info_avatar" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
  6.                 <div class="avatarHolder">
  7.                         <span class="helper"></span>
  8.                         <xen:avatar user="$user" size="m" />
  9.                         <!-- slot: message_user_info_avatar -->
  10.                 </div>
  11.         </xen:hook>
  12. <xen:if hascontent="true">
  13.         <ul class="ribbon">
  14.                 <xen:contentcheck>
  15.                         <xen:if is="{xen:helper ismemberof, $user, 3}">
  16.                                 <li class="ribbonAdmin">
  17.                                         <div class="left"></div>
  18.                                         <div class="right"></div>
  19.                                         Admin
  20.                                 </li>
  21.                         </xen:if>
  22.                 </xen:contentcheck>
  23.         </ul>
  24. </xen:if>
  25. <xen:if hascontent="true">
  26.         <ul class="ribbon">
  27.                 <xen:contentcheck>
  28.                         <xen:if is="{xen:helper ismemberof, $user, 4}">
  29.                                 <li class="ribbonMod">
  30.                                         <div class="left"></div>
  31.                                         <div class="right"></div>
  32.                                         Moderator
  33.                                 </li>
  34.                         </xen:if>
  35.                 </xen:contentcheck>
  36.         </ul>
  37. </xen:if>
  38. <xen:if hascontent="true">
  39.         <ul class="ribbon">
  40.                 <xen:contentcheck>
  41.                         <xen:if is="{xen:helper ismemberof, $user, 7}">
  42.                                 <li class="ribbonSkribent">
  43.                                         <div class="left"></div>
  44.                                         <div class="right"></div>
  45.                                         Skribent
  46.                                 </li>
  47.                         </xen:if>
  48.                 </xen:contentcheck>
  49.         </ul>
  50. </xen:if>
  51. <xen:if hascontent="true">
  52.         <ul class="ribbon">
  53.                 <xen:contentcheck>
  54.                         <xen:if is="{xen:helper ismemberof, $user, 6}">
  55.                                 <li class="ribbonSponsor">
  56.                                         <div class="left"></div>
  57.                                         <div class="right"></div>
  58.                                         Sponsor
  59.                                 </li>
  60.                         </xen:if>
  61.                 </xen:contentcheck>
  62.         </ul>
  63. </xen:if>
  64. <xen:if hascontent="true">
  65.         <ul class="ribbon">
  66.                 <xen:contentcheck>
  67.                         <xen:if is="{xen:helper ismemberof, $user, 9}">
  68.                                 <li class="ribbonHjelper">
  69.                                         <div class="left"></div>
  70.                                         <div class="right"></div>
  71.                                         Hjelper
  72.                                 </li>
  73.                         </xen:if>
  74.                 </xen:contentcheck>
  75.         </ul>
  76. </xen:if>
  77. <xen:if is="!{$isQuickReply}">
  78.         <xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
  79.                 <h3 class="userText">
  80.                         <xen:username user="$user" itemprop="name" rich="true" />
  81.                         <xen:if hascontent="true"><em class="userTitle" itemprop="title"><xen:contentcheck>{xen:helper userTitle, $user}</xen:contentcheck></em></xen:if>
  82.                         <!-- slot: message_user_info_text -->
  83.                 </h3>
  84.         </xen:hook>
  85.                
  86.         <xen:if hascontent="true">
  87.                 <div class="extraUserInfo">
  88.                         <xen:contentcheck>
  89.                         <xen:hook name="message_user_info_extra" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
  90.                                 <xen:if is="@messageShowRegisterDate">
  91.                                         <dl class="pairsInline">
  92.                                                 <dt>{xen:phrase member_since}:</dt>
  93.                                                 <dd>{xen:date $user.register_date}</dd>
  94.                                         </dl>
  95.                                 </xen:if>
  96.                                
  97.                                 <xen:if is="@messageShowMessageCount">
  98.                                         <dl class="pairsInline">
  99.                                                 <dt>{xen:phrase message_count}:</dt>
  100.                                                 <dd><a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed">{xen:number $user.message_count}</a></dd>
  101.                                         </dl>
  102.                                 </xen:if>
  103.                                
  104.                                 <xen:if is="@messageShowTotalLikes">
  105.                                         <dl class="pairsInline">
  106.                                                 <dt>{xen:phrase likes_received}:</dt>
  107.                                                 <dd>{xen:number $user.like_count}</dd>
  108.                                         </dl>
  109.                                 </xen:if>
  110.                                
  111.                                 <xen:if is="@messageShowTrophyPoints">
  112.                                         <dl class="pairsInline">
  113.                                                 <dt>{xen:phrase trophy_points}:</dt>
  114.                                                 <dd><a href="{xen:link 'members/trophies', $user}" class="OverlayTrigger concealed">{xen:number $user.trophy_points}</a></dd>
  115.                                         </dl>
  116.                                 </xen:if>
  117.                        
  118.                                 <xen:if is="@messageShowGender AND {$user.gender}">
  119.                                         <dl class="pairsInline">
  120.                                                 <dt>{xen:phrase gender}:</dt>
  121.                                                 <dd itemprop="gender"><xen:if is="{$user.gender} == 'male'">{xen:phrase male}<xen:else />{xen:phrase female}</xen:if></dd>
  122.                                         </dl>
  123.                                 </xen:if>
  124.                                
  125.                                 <xen:if is="@messageShowOccupation AND {$user.occupation}">
  126.                                         <dl class="pairsInline">
  127.                                                 <dt>{xen:phrase occupation}:</dt>
  128.                                                 <dd itemprop="role">{xen:string censor, $user.occupation}</dd>
  129.                                         </dl>
  130.                                 </xen:if>
  131.                                
  132.                                 <xen:if is="@messageShowLocation AND {$user.location}">
  133.                                         <dl class="pairsInline">
  134.                                                 <dt>{xen:phrase location}:</dt>
  135.                                                 <dd><a href="{xen:link 'misc/location-info', '', 'location={xen:string censor, $user.location, '-'}'}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>
  136.                                         </dl>
  137.                                 </xen:if>
  138.                        
  139.                                 <xen:if is="@messageShowHomepage AND {$user.homepage}">
  140.                                         <dl class="pairsInline">
  141.                                                 <dt>{xen:phrase home_page}:</dt>
  142.                                                 <dd><a href="{xen:string censor, $user.homepage, '-'}" rel="nofollow" target="_blank" itemprop="url">{xen:string censor, $user.homepage}</a></dd>
  143.                                         </dl>
  144.                                 </xen:if>
  145.                                                        
  146.                         </xen:hook>                    
  147.                         <xen:if is="@messageShowCustomFields AND {$user.customFields}">
  148.                         <xen:hook name="message_user_info_custom_fields" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
  149.                        
  150.                                 <xen:foreach loop="$userFieldsInfo" key="$fieldId" value="$fieldInfo">
  151.                                         <xen:if is="{$fieldInfo.viewable_message}">
  152.                                                 <xen:if hascontent="true">
  153.                                                         <dl class="pairsInline userField_{$fieldId}">
  154.                                                                 <dt>{xen:helper userFieldTitle, $fieldId}:</dt>
  155.                                                                 <dd><xen:contentcheck>{xen:helper userFieldValue, $fieldInfo, $user, {$user.customFields.{$fieldId}}}</xen:contentcheck></dd>
  156.                                                         </dl>
  157.                                                 </xen:if>
  158.                                         </xen:if>
  159.                                 </xen:foreach>
  160.                                
  161.                         </xen:hook>
  162.                         </xen:if>
  163.                         </xen:contentcheck>
  164.                 </div>
  165.         </xen:if>
  166.                
  167. </xen:if>
  168.  
  169.         <span class="arrow"><span></span></span>
  170. </div>
  171. </div>
RAW Paste Data
Top