Changeset 15540
- Timestamp:
- 08/27/2010 12:22:29 AM (14 years ago)
- Location:
- trunk/wp-admin/includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/deprecated.php
r15519 r15540 198 198 } 199 199 200 201 /** 202 * @deprecated 3.1.0 203 * 204 * @return array List of user IDs. 205 */ 206 function get_author_user_ids() { 207 _deprecated_function( __FUNCTION__, '3.1' ); 208 209 global $wpdb; 210 if ( !is_multisite() ) 211 $level_key = $wpdb->get_blog_prefix() . 'user_level'; 212 else 213 $level_key = $wpdb->get_blog_prefix() . 'capabilities'; // wpmu site admins don't have user_levels 214 215 return $wpdb->get_col( $wpdb->prepare("SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s AND meta_value != '0'", $level_key) ); 216 } 217 218 /** 219 * @deprecated 3.1.0 220 * 221 * @param int $user_id User ID. 222 * @return array|bool List of editable authors. False if no editable users. 223 */ 224 function get_editable_authors( $user_id ) { 225 _deprecated_function( __FUNCTION__, '3.1' ); 226 227 global $wpdb; 228 229 $editable = get_editable_user_ids( $user_id ); 230 231 if ( !$editable ) { 232 return false; 233 } else { 234 $editable = join(',', $editable); 235 $authors = $wpdb->get_results( "SELECT * FROM $wpdb->users WHERE ID IN ($editable) ORDER BY display_name" ); 236 } 237 238 return apply_filters('get_editable_authors', $authors); 239 } 240 200 241 /** 201 242 * Register column headers for a particular screen. -
trunk/wp-admin/includes/user.php
r15539 r15540 196 196 * @since unknown 197 197 * 198 * @return array List of user IDs.199 */200 function get_author_user_ids() {201 global $wpdb;202 if ( !is_multisite() )203 $level_key = $wpdb->get_blog_prefix() . 'user_level';204 else205 $level_key = $wpdb->get_blog_prefix() . 'capabilities'; // wpmu site admins don't have user_levels206 207 return $wpdb->get_col( $wpdb->prepare("SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s AND meta_value != '0'", $level_key) );208 }209 210 /**211 * {@internal Missing Short Description}}212 *213 * {@internal Missing Long Description}}214 *215 * @since unknown216 *217 * @param int $user_id User ID.218 * @return array|bool List of editable authors. False if no editable users.219 */220 function get_editable_authors( $user_id ) {221 global $wpdb;222 223 $editable = get_editable_user_ids( $user_id );224 225 if ( !$editable ) {226 return false;227 } else {228 $editable = join(',', $editable);229 $authors = $wpdb->get_results( "SELECT * FROM $wpdb->users WHERE ID IN ($editable) ORDER BY display_name" );230 }231 232 return apply_filters('get_editable_authors', $authors);233 }234 235 /**236 * {@internal Missing Short Description}}237 *238 * {@internal Missing Long Description}}239 *240 * @since unknown241 *242 198 * @param int $user_id User ID. 243 199 * @param bool $deprecated Not used.
Note: See TracChangeset
for help on using the changeset viewer.