Changeset 375 for trunk/bp-groups/bp-groups-ajax.php
- Timestamp:
- 10/09/2008 04:37:49 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups/bp-groups-ajax.php
r348 r375 94 94 <img class="avatar" alt="Group Avatar" src="<?php echo $group->avatar_thumb ?>"/> 95 95 <h4> 96 <a href="<?php echo $bp['current_domain'] . $bp['groups']['slug'] . '/' . $group->slug?>"><?php echo $group->name ?></a>97 <span class="small"> - <?php echo count($group->user_dataset) ?> members</span>96 <a href="<?php bp_group_permalink( $group ) ?>"><?php echo $group->name ?></a> 97 <span class="small"> - <?php echo $group->total_member_count . ' ' . __('members') ?></span> 98 98 </h4> 99 99 <p class="desc"><?php echo bp_create_excerpt( $group->description, 20 ) ?></p> … … 150 150 <img class="avatar" alt="Group Avatar" src="<?php echo $group->avatar_thumb ?>"/> 151 151 <h4> 152 <a href="<?php echo $bp['current_domain'] . $bp['groups']['slug'] . '/' . $group->slug?>"><?php echo $group->name ?></a>153 <span class="small"> - <?php echo count($group->user_dataset) ?> members</span>152 <a href="<?php bp_group_permalink( $group ) ?>"><?php echo $group->name ?></a> 153 <span class="small"> - <?php echo $group->total_member_count . ' ' . __('members') ?></span> 154 154 </h4> 155 155 <p class="desc"><?php echo bp_create_excerpt( $group->description, 20 ) ?></p> … … 164 164 } 165 165 add_action( 'wp_ajax_group_finder_search', 'groups_ajax_group_finder_search' ); 166 167 168 function groups_ajax_widget_groups_list() { 169 global $bp; 170 171 check_ajax_referer('groups_widget_groups_list'); 172 173 if ( !$bp ) { 174 bp_core_setup_globals(); 175 groups_setup_globals(); 176 } 177 178 switch ( $_POST['filter'] ) { 179 case 'newest-groups': 180 $groups = groups_get_newest($_POST['max-groups']); 181 break; 182 case 'recently-active-groups': 183 $groups = groups_get_active($_POST['max-groups']); 184 break; 185 case 'popular-groups': 186 $groups = groups_get_popular($_POST['max-groups']); 187 break; 188 } 189 190 if ( $groups ) { 191 echo '0[[SPLIT]]'; // return valid result. 192 193 foreach ( (array) $groups as $group ) { 194 $group = new BP_Groups_Group( $group->group_id, false ); 195 ?> 196 <li> 197 <div class="item-avatar"> 198 <img src="<?php echo $group->avatar_thumb ?>" class="avatar" alt="<?php echo $group->name ?> Avatar" /> 199 </div> 200 201 <div class="item"> 202 <div class="item-title"><a href="<?php echo bp_group_permalink( $group, true ) ?>" title="<?php echo $group->name ?>"><?php echo $group->name ?></a></div> 203 <div class="item-meta"> 204 <span class="activity"> 205 <?php 206 if ( $_POST['filter'] == 'newest-groups') { 207 echo bp_core_get_last_activity( $group->date_created, __('created '), __(' ago') ); 208 } else if ( $_POST['filter'] == 'recently-active-groups') { 209 echo bp_core_get_last_activity( groups_get_groupmeta( $group->id, 'last_activity' ), __('active '), __(' ago') ); 210 } else if ( $_POST['filter'] == 'popular-groups') { 211 if ( $group->total_member_count == 1 ) 212 echo $group->total_member_count . __(' member'); 213 else 214 echo $group->total_member_count . __(' members'); 215 } 216 ?> 217 </span> 218 </div> 219 </div> 220 </li> 221 <?php 222 } 223 } else { 224 echo "-1[[SPLIT]]<li>" . __("No groups matched the current filter."); 225 } 226 } 227 add_action( 'wp_ajax_widget_groups_list', 'groups_ajax_widget_groups_list' ); 228 166 229 ?>
Note: See TracChangeset
for help on using the changeset viewer.