Changeset 380
- Timestamp:
- 10/09/2008 07:18:50 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
bp-core/bp-core-classes.php (modified) (4 diffs)
-
bp-groups.php (modified) (4 diffs)
-
bp-groups/bp-groups-classes.php (modified) (2 diffs)
-
bp-groups/bp-groups-widgets.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-core/bp-core-classes.php
r375 r380 85 85 $limit = 5; 86 86 87 return $wpdb->get_results( $wpdb->prepare( "SELECT ID as user_id, user_registered FROM {$wpdb->base_prefix}users WHERE spam = 0 AND deleted = 0 AND user_status = 0 ORDER BY user_registeredDESC LIMIT %d", $limit ) );87 return $wpdb->get_results( $wpdb->prepare( "SELECT ID as user_id, user_registered FROM {$wpdb->base_prefix}users WHERE spam = 0 AND deleted = 0 AND user_status = 0 ORDER BY CONVERT(user_registered, DATETIME) DESC LIMIT %d", $limit ) ); 88 88 } 89 89 … … 91 91 global $wpdb; 92 92 93 var_dump($limit); 94 93 95 if ( !$limit ) 94 96 $limit = 5; 95 97 96 return $wpdb->get_results( $wpdb->prepare( "SELECT user_id FROM {$wpdb->base_prefix}usermeta um WHERE meta_key = 'last_activity' ORDER BY meta_valueDESC LIMIT %d", $limit ) );98 return $wpdb->get_results( $wpdb->prepare( "SELECT user_id FROM {$wpdb->base_prefix}usermeta um WHERE meta_key = 'last_activity' ORDER BY FROM_UNIXTIME(meta_value) DESC LIMIT %d", $limit ) ); 97 99 } 98 100 … … 106 108 $limit = 5; 107 109 108 return $wpdb->get_results( $wpdb->prepare( "SELECT user_id FROM {$wpdb->base_prefix}usermeta um WHERE meta_key = 'total_friend_count' ORDER BY meta_valueDESC LIMIT %d", $limit ) );110 return $wpdb->get_results( $wpdb->prepare( "SELECT user_id FROM {$wpdb->base_prefix}usermeta um WHERE meta_key = 'total_friend_count' ORDER BY CONVERT(meta_value, SIGNED) DESC LIMIT %d", $limit ) ); 109 111 } 110 112 … … 115 117 $limit = 5; 116 118 117 return $wpdb->get_results( $wpdb->prepare( "SELECT user_id FROM {$wpdb->base_prefix}usermeta um WHERE meta_key = 'last_activity' AND DATE_ADD( FROM_UNIXTIME(meta_value), INTERVAL 5 MINUTE ) >= NOW() ORDER BY meta_valueDESC LIMIT %d", $limit ) );119 return $wpdb->get_results( $wpdb->prepare( "SELECT user_id FROM {$wpdb->base_prefix}usermeta um WHERE meta_key = 'last_activity' AND DATE_ADD( FROM_UNIXTIME(meta_value), INTERVAL 5 MINUTE ) >= NOW() ORDER BY FROM_UNIXTIME(meta_value) DESC LIMIT %d", $limit ) ); 118 120 } 119 121 } -
trunk/bp-groups.php
r379 r380 3 3 4 4 define ( 'BP_GROUPS_IS_INSTALLED', 1 ); 5 define ( 'BP_GROUPS_VERSION', '0.1.9 ' );5 define ( 'BP_GROUPS_VERSION', '0.1.9.1' ); 6 6 7 7 include_once( 'bp-groups/bp-groups-classes.php' ); … … 96 96 **************************************************************************/ 97 97 98 function groups_setup_globals( $ global = true ) {98 function groups_setup_globals( $no_global = false ) { 99 99 global $wpdb; 100 100 101 if ( $global )101 if ( !$no_global ) 102 102 global $bp; 103 103 … … 118 118 return $bp; 119 119 } 120 add_action( 'wp', 'groups_setup_globals', 1 );121 add_action( '_admin_menu', 'groups_setup_globals', 1 );120 add_action( 'wp', 'groups_setup_globals', 1, false ); 121 add_action( '_admin_menu', 'groups_setup_globals', 1, false ); 122 122 123 123 … … 236 236 // We have to set up the globals to use manually. 237 237 bp_core_set_uri_globals(); 238 $groups_bp = groups_setup_globals( false);238 $groups_bp = groups_setup_globals(true); 239 239 240 240 if ( $current_component == $groups_bp['groups']['slug'] ) -
trunk/bp-groups/bp-groups-classes.php
r375 r380 334 334 $limit = 5; 335 335 336 return $wpdb->get_results( $wpdb->prepare( "SELECT group_id FROM " . $bp['groups']['table_name_groupmeta'] . " WHERE meta_key = 'last_activity' ORDER BY meta_valueDESC LIMIT %d", $limit ) );336 return $wpdb->get_results( $wpdb->prepare( "SELECT group_id FROM " . $bp['groups']['table_name_groupmeta'] . " WHERE meta_key = 'last_activity' ORDER BY CONVERT(meta_value, SIGNED) DESC LIMIT %d", $limit ) ); 337 337 } 338 338 … … 343 343 $limit = 5; 344 344 345 return $wpdb->get_results( $wpdb->prepare( "SELECT group_id FROM " . $bp['groups']['table_name_groupmeta'] . " WHERE meta_key = 'total_member_count' ORDER BY meta_valueDESC LIMIT %d", $limit ) );345 return $wpdb->get_results( $wpdb->prepare( "SELECT group_id FROM " . $bp['groups']['table_name_groupmeta'] . " WHERE meta_key = 'total_member_count' ORDER BY CONVERT(meta_value, SIGNED) DESC LIMIT %d", $limit ) ); 346 346 } 347 347 } -
trunk/bp-groups/bp-groups-widgets.php
r375 r380 33 33 . $after_title; ?> 34 34 35 <?php $groups = BP_Groups_Group::get_newest( $options['max_groups'] ); ?>35 <?php $groups = groups_get_popular( $options['max_groups'] ); ?> 36 36 37 37 <?php if ( $groups ) : ?> 38 38 <div class="item-options" id="groups-list-options"> 39 39 <img id="ajax-loader-groups" src="<?php echo $bp['groups']['image_base'] ?>/ajax-loader.gif" height="7" alt="Loading" style="display: none;" /> 40 <a href="<?php echo site_url() . '/groups' ?>" id="newest-groups" class="selected"><?php _e("Newest") ?></a> |40 <a href="<?php echo site_url() . '/groups' ?>" id="newest-groups"><?php _e("Newest") ?></a> | 41 41 <a href="<?php echo site_url() . '/groups' ?>" id="recently-active-groups"><?php _e("Active") ?></a> | 42 <a href="<?php echo site_url() . '/groups' ?>" id="popular-groups" ><?php _e("Popular") ?></a>42 <a href="<?php echo site_url() . '/groups' ?>" id="popular-groups" class="selected"><?php _e("Popular") ?></a> 43 43 </div> 44 44 <ul id="groups-list" class="item-list"> … … 52 52 <div class="item"> 53 53 <div class="item-title"><a href="<?php echo bp_group_permalink( $group ) ?>" title="<?php echo $group->name ?>"><?php echo $group->name ?></a></div> 54 <div class="item-meta"><span class="activity"><?php echo bp_core_get_last_activity( $group->date_created, __('created '), __(' ago') ) ?></span></div> 54 <div class="item-meta"> 55 <span class="activity"> 56 <?php 57 if ( $group->total_member_count == 1 ) 58 echo $group->total_member_count . __(' member'); 59 else 60 echo $group->total_member_count . __(' members'); 61 ?> 62 </span></div> 55 63 </div> 56 64 </li>
Note: See TracChangeset
for help on using the changeset viewer.