equal
deleted
inserted
replaced
91 </ul> |
91 </ul> |
92 </div> |
92 </div> |
93 <span class="menuclear"></span> |
93 <span class="menuclear"></span> |
94 {USER_TITLE}<br /> |
94 {USER_TITLE}<br /> |
95 <br /> |
95 <br /> |
|
96 <!-- BEGIN user_is_registered --> |
96 Joined: {REG_TIME} |
97 Joined: {REG_TIME} |
|
98 <!-- END user_is_registered --> |
97 <!-- BEGIN whos_online_support --> |
99 <!-- BEGIN whos_online_support --> |
98 <br /> |
100 <br /> |
99 <!-- BEGIN user_is_online --> |
101 <!-- BEGIN user_is_online --> |
100 <span style="color: #007900;"><b>Online</b></span> |
102 <span style="color: #007900;"><b>Online</b></span> |
101 <!-- BEGINELSE user_is_online --> |
103 <!-- BEGINELSE user_is_online --> |
131 |
133 |
132 function _render($_, $row) |
134 function _render($_, $row) |
133 { |
135 { |
134 global $db, $session, $paths, $template, $plugins; // Common objects |
136 global $db, $session, $paths, $template, $plugins; // Common objects |
135 global $whos_online; |
137 global $whos_online; |
|
138 |
|
139 if ( $row['deleted'] == 1 && !$session->get_permissions('decir_see_deleted_post') ) |
|
140 { |
|
141 return ''; |
|
142 } |
136 |
143 |
137 $poster_name = ( $row['poster_id'] == 1 ) ? $row['poster_name'] : $row['username']; |
144 $poster_name = ( $row['poster_id'] == 1 ) ? $row['poster_name'] : $row['username']; |
138 $datetime = date('F d, Y h:i a', $row['timestamp']); |
145 $datetime = date('F d, Y h:i a', $row['timestamp']); |
139 $post_text = render_bbcode($row['post_text'], $row['bbcode_uid']); |
146 $post_text = render_bbcode($row['post_text'], $row['bbcode_uid']); |
140 $post_text = RenderMan::smilieyize($post_text); |
147 $post_text = RenderMan::smilieyize($post_text); |
199 } |
206 } |
200 elseif ( $row['poster_id'] < 2 ) |
207 elseif ( $row['poster_id'] < 2 ) |
201 { |
208 { |
202 $who_support = false; |
209 $who_support = false; |
203 } |
210 } |
|
211 |
|
212 // die('<pre>' . print_r($session, true) . '</pre>'); |
|
213 |
204 $this->parser->assign_bool(Array( |
214 $this->parser->assign_bool(Array( |
205 'whos_online_support' => $who_support, |
215 'whos_online_support' => $who_support, |
206 'user_is_online' => $user_online, |
216 'user_is_online' => $user_online, |
207 'post_edited' => ( $row['edit_count'] > 0 ), |
217 'post_edited' => ( $row['edit_count'] > 0 ), |
208 'post_deleted' => ( $row['post_deleted'] == 1 ), |
218 'post_deleted' => ( $row['post_deleted'] == 1 ), |
209 // FIXME: This should check something on ACLs |
219 'show_post' => ( $session->get_permissions('decir_see_deleted_post_full') || $row['post_deleted'] != 1 ), |
210 'show_post' => ( $row['post_deleted'] != 1 || $session->user_level >= USER_LEVEL_MOD ) |
220 'user_is_registered' => ( $row['poster_id'] > 1 ) |
211 )); |
221 )); |
212 return $this->parser->run(); |
222 return $this->parser->run(); |
213 } |
223 } |
214 } |
224 } |
215 |
225 |