Advertisement
Guest User

statusUpdates

a guest
Oct 9th, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.36 KB | None | 0 0
  1. <script type="text/javascript">
  2. ipb.status.maxReplies = {parse expression="intval($this->settings['su_max_replies'])"};
  3. ipb.status.smallSpace = {parse expression="intval($smallSpace)"};
  4. ipb.status.skin_group = 'boards';
  5. </script>
  6.  
  7. <form action='' method='POST' class="">
  8. <textarea id='status_edit_content' class='input_text' name="edit_status_message"></textarea><br/>
  9. <input type='hidden' id='status_edit_id' class='input_text' name='edit_status_id'/><br/>
  10. <input type='submit' id='update_status' class='input_submit' value='Update' name='edit_query_submit' />
  11. <input type='button' id='clear_status' class='input_submit' value='Clear' /><br/><br/>
  12. </form>
  13. {parse template="lvEditStatus" group="board" params=""}
  14. <foreach loop="outerLoop:$updates as $id => $status">
  15. <php>
  16. $status_edit_content = $_POST['edit_status_message'];
  17. $status_edit_id = $_POST['edit_status_id'];
  18.  
  19. if(isset($_POST['edit_query_submit'])){
  20. $this->DB->query( "UPDATE `member_status_updates` SET `status_content` = '$status_edit_content' WHERE `member_status_updates`.`status_id` = '$status_edit_id'" );
  21. }
  22.  
  23. IPSText::getTextClass('bbcode')->parse_smilies = 1;
  24. IPSText::getTextClass('bbcode')->parse_nl2br = 1;
  25. IPSText::getTextClass('bbcode')->parse_html = 0;
  26. IPSText::getTextClass('bbcode')->parse_bbcode = 1;
  27. IPSText::getTextClass('bbcode')->parsing_section = 'global';
  28. $status['status_content'] = IPSText::getTextClass('bbcode')->preDisplayParse( nl2br( $status['status_content'] ) );
  29. </php>
  30. <if test="$this->memberData['member_id'] AND $latestOnly AND $status['member_id'] == $this->memberData['member_id']">
  31. <script type="text/javascript">
  32. ipb.status.myLatest = {$status['status_id']};
  33. </script>
  34. </if>
  35. <ul class='ipsList_withminiphoto status_list' id='statusWrap-{$status['status_id']}'>
  36. <li class='clearfix'>
  37. {parse template="userSmallPhoto" group="global" params="$status"}
  38. <div class='list_content'>
  39. <div id="statusContent-{$status['status_id']}">
  40. {$this->memberData['member_id']}<br/>
  41. {$status['member_id']}<br/>
  42. <div class='right desc lighter'>
  43. <span class='desc mod_links ipsType_smaller'>
  44. <if test="$this->memberData['member_id'] == $status['member_id']">
  45. <a id="edit_status" class="clickable">Edit</a> &middot;
  46. <input type="hidden" value="{$status['status_id']}"/>
  47. </if>
  48. <if test="canDelete:|:$status['_canDelete']"><a rel="nofollow" href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=deleteStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}" id="statusDelete-{$status['status_id']}" class="__sD __d{$status['status_id']}">{$this->lang->words['status_delete_link']}</a></if>
  49. <span id='statusUnlock-{$status['status_id']}' <if test="isLocked:|:$status['_isLocked'] AND $status['_canUnlock']">style='display:inline'<else />style='display:none'</if>> &middot; <a rel="nofollow" href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=unlockStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}" id="statusUnlockLink-{$status['status_id']}" class="__sU __u{$status['status_id']}">{$this->lang->words['status_unlock_link']}</a></span>
  50. <span id='statusLock-{$status['status_id']}' <if test="canLock:|:$status['_canLock'] AND ! $status['_isLocked']">style='display:inline'<else />style='display:none'</if>> &middot; <a rel="nofollow" href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=lockStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}" id="statusLockLink-{$status['status_id']}" class="__sL __l{$status['status_id']}">{$this->lang->words['status_lock_link']}</a></span>
  51.  
  52. </span>
  53. &nbsp;&nbsp;<span class='ipsType_smaller blend_links'><a href='{parse url="app=members&amp;module=profile&amp;section=status&amp;type=single&amp;status_id={$status['status_id']}" seotitle="array($status['member_id'], $status['members_seo_name'])" template="members_status_single" base="public"}'>{parse date="$status['status_date']" format="manual{%d %b}" relative="true"}</a></span>
  54. </div>
  55. {parse template="userHoverCard" group="global" params="$status"}
  56. <p class='index_status_update ipsType_small'>{$status['status_content']}</p>
  57. <if test="$status['status_id'] == 25861">
  58. <else />
  59. <span class='desc' id='statusToggle-{$status['status_id']}'>
  60. <img src="{$this->settings['img_url']}/icon_lock.png" id='statusLockImg-{$status['status_id']}' alt="{$this->lang->words['status__locked']}" <if test="noLocked:|:!$status['status_is_locked']">style='display: none'</if> />
  61. <if test="cImg:|:! $smallSpace AND $status['_creatorImg']"><img src="{$status['_creatorImg']}" alt='' data-tooltip="{$this->lang->words['su_via']} {$status['_creatorText']}" /></if>
  62. <if test="canReplyMain:|:$status['_userCanReply']">
  63. <if test="hasRepliesMain:|:$status['status_replies']">
  64. <a href="#" class="__sT __t{$status['status_id']} ipsType_smaller ">{parse expression="sprintf( $this->lang->words['view_comments_and_add'], $status['status_replies'])"}</a>
  65. <else />
  66. <a href="#" class="__sT __t{$status['status_id']} ipsType_smaller">{$this->lang->words['add_comments_only']}</a>
  67. </if>
  68. <else />
  69. <if test="hasRepliesButCannotReply:|:$status['status_replies']">
  70. <a href="#" class="__sT __t{$status['status_id']} ipsType_smaller">{parse expression="sprintf( $this->lang->words['view_comments_only'], $status['status_replies'])"}</a>
  71. </if>
  72. </if>
  73. </span>
  74. <span class='desc' id='statusToggleOff-{$status['status_id']}' style='display:none'>
  75. <a href="#" class="__sTO __to{$status['status_id']}">{$this->lang->words['view_comments_collapse']}</a>
  76. </span>
  77.  
  78. </if>
  79.  
  80. </div>
  81. </div>
  82. <div id="statusFeedback-{$status['status_id']}" class='status_feedback' style='display:none'>
  83. <div class='ipsList_withtinyphoto status_list' id='statusReplies-{$status['status_id']}'>
  84. <if test="hasReplies:|:$status['status_replies'] AND count( $status['replies'] )">
  85. <if test="hasMore:|:$status['status_replies'] > 3">
  86. <div class='status_mini_wrap row2 altrow' id='statusMoreWrap-{$status['status_id']}'>
  87. <img src="{$this->settings['img_url']}/comments.png" alt="" /> &nbsp;<a href="#" id="statusMore-{$status['status_id']}" class='__showAll __x{$status['status_id']}'>{parse expression="sprintf( $this->lang->words['status_show_all_x'], $status['status_replies'] )"}</a>
  88. </div>
  89. </if>
  90. {parse template="statusReplies" group="boards" params="$status['replies']"}
  91. <else />
  92. <div id='statusReplyBlank-{$status['status_id']}' style='display: none'></div>
  93. </if>
  94. </div>
  95. <if test="canReply:|:$status['_userCanReply']">
  96. <div class='ipsList_withtinyphoto status_list status_reply clearfix ipsPad_half' id='statusReply-{$status['status_id']}'>
  97. {parse template="userSmallPhoto" group="global" params="array_merge( $this->memberData, array( '_customClass' => 'ipsUserPhoto_tiny', 'alt' => sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name']) ) )"}
  98. <div class='list_content'>
  99. <form id='statusReplyForm-{$status['status_id']}' action='{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=reply&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}&amp;id={$this->memberData['member_id']}' method='post'>
  100. <textarea class='status_textarea' rows='3' cols='50' name='comment-{$status['status_id']}' id='statusText-{$status['status_id']}'></textarea>
  101. <div class="status_submit"><input type='submit' class='__submit input_submit' id='statusSubmit-{$status['status_id']}' value='{$this->lang->words['status__dfcomment']}' /></div>
  102. </form>
  103. <a href='#' class='__showform' id='statusReplyFormShow-{$status['status_id']}' style='display: none'>{$this->lang->words['status__addcomment']}</a>
  104. </div>
  105. </div>
  106. <script type='text/javascript'>
  107. if( $('statusReplyForm-{$status['status_id']}') ){
  108. $('statusReplyForm-{$status['status_id']}').hide();
  109. }
  110. if( $('statusReplyFormShow-{$status['status_id']}') ){
  111. $('statusReplyFormShow-{$status['status_id']}').show();
  112. }
  113. </script>
  114. </if>
  115. </div>
  116. </li>
  117. </ul>
  118. </foreach>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement