Changeset 1265 for trunk/bp-activity/bp-activity-templatetags.php
- Timestamp:
- 03/26/2009 02:40:04 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/bp-activity/bp-activity-templatetags.php (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-activity/bp-activity-templatetags.php
r1238 r1265 1 1 <?php 2 2 3 class BP_Activity_ Template {3 class BP_Activity_User_Activity_Template { 4 4 var $current_activity = -1; 5 5 var $activity_count; … … 20 20 var $is_home; 21 21 22 function bp_activity_ template( $user_id = false, $limit = false, $filter_content = true ) {22 function bp_activity_user_activity_template( $user_id = false, $limit = false, $filter_content = true ) { 23 23 global $bp; 24 24 … … 31 31 $this->activities = BP_Activity_Activity::get_activity_for_friends( $user_id, $limit ); 32 32 } 33 34 $this->activity_count = count($this->activities); 33 34 if ( !$this->activities ) 35 $this->activity_count = false; 36 else 37 $this->activity_count = count($this->activities); 38 35 39 $this->full_name = $bp->displayed_user->fullname; 36 40 … … 78 82 $this->in_the_loop = true; 79 83 $this->activity = $this->next_activity(); 84 85 if ( is_array( $this->activity ) ) 86 $this->activity = (object) $this->activity; 80 87 81 88 if ( $this->current_activity == 0 ) // loop has just started … … 109 116 $bp_activity_limit = 35; 110 117 111 $activities_template = new BP_Activity_Template( $bp_activity_user_id, $bp_activity_limit, $filter_content ); 118 $activities_template = new BP_Activity_User_Activity_Template( $bp_activity_user_id, $bp_activity_limit, $filter_content ); 119 112 120 return $activities_template->has_activities(); 113 121 } … … 125 133 function bp_activities_title() { 126 134 global $bp_activity_title; 135 127 136 echo apply_filters( 'bp_activities_title', $bp_activity_title ); 128 137 } … … 138 147 if ( $activities_template->filter_content ) { 139 148 if ( $activities_template->is_home ) { 140 echo apply_filters( 'bp_activity_content', bp_activity_content_filter( $activities_template->activity ['content'], $activities_template->activity['date_recorded'], $activities_template->full_name ) );149 echo apply_filters( 'bp_activity_content', bp_activity_content_filter( $activities_template->activity->content, $activities_template->activity->date_recorded, $activities_template->full_name ) ); 141 150 } else { 142 echo apply_filters( 'bp_activity_content', bp_activity_content_filter( $activities_template->activity ['content'], $activities_template->activity['date_recorded'], $activities_template->full_name, true, false, false ) );151 echo apply_filters( 'bp_activity_content', bp_activity_content_filter( $activities_template->activity->content, $activities_template->activity->date_recorded, $activities_template->full_name, true, false, false ) ); 143 152 } 144 153 } else { 145 $activities_template->activity ['content'] = bp_activity_insert_time_since( $activities_template->activity['content'], $activities_template->activity['date_recorded']);146 echo apply_filters( 'bp_activity_content', $activities_template->activity ['content']);154 $activities_template->activity->content = bp_activity_insert_time_since( $activities_template->activity->content, $activities_template->activity->date_recorded ); 155 echo apply_filters( 'bp_activity_content', $activities_template->activity->content ); 147 156 } 148 157 } … … 196 205 function bp_activity_css_class() { 197 206 global $activities_template; 198 echo apply_filters( 'bp_activity_css_class', $activities_template->activity ['component_name']);207 echo apply_filters( 'bp_activity_css_class', $activities_template->activity->component_name ); 199 208 } 200 209 … … 219 228 global $activities_template; 220 229 221 $title = explode( '<span', $activities_template->activity ['content']);230 $title = explode( '<span', $activities_template->activity->content ); 222 231 echo apply_filters( 'bp_activity_feed_item_title', trim( strip_tags( html_entity_decode( $title[0] ) ) ) ); 223 232 } … … 226 235 global $activities_template; 227 236 228 echo apply_filters( 'bp_activity_feed_item_link', $activities_template->activity ['primary_link']);237 echo apply_filters( 'bp_activity_feed_item_link', $activities_template->activity->primary_link ); 229 238 } 230 239 … … 232 241 global $activities_template; 233 242 234 echo apply_filters( 'bp_activity_feed_item_date', $activities_template->activity ['date_recorded']);243 echo apply_filters( 'bp_activity_feed_item_date', $activities_template->activity->date_recorded ); 235 244 } 236 245 … … 238 247 global $activities_template; 239 248 240 echo apply_filters( 'bp_activity_feed_item_description', sprintf( html_entity_decode( $activities_template->activity ['content'], '' ) ) );249 echo apply_filters( 'bp_activity_feed_item_description', sprintf( html_entity_decode( $activities_template->activity->content, '' ) ) ); 241 250 } 242 251
Note: See TracChangeset
for help on using the changeset viewer.