Advertisement
Guest User

message_user_info

a guest
May 17th, 2012
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.52 KB | None | 0 0
  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>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement