Changeset 3504 for branches/plugin/bbp-includes/bbp-user-functions.php
- Timestamp:
- 09/10/2011 07:30:45 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-includes/bbp-user-functions.php
r3453 r3504 1186 1186 } 1187 1187 1188 /** 1189 * Checks if user is active 1190 * 1191 * @since bbPress (r3502) 1192 * 1193 * @uses is_user_logged_in() To check if user is logged in 1194 * @uses bbp_get_displayed_user_id() To get current user ID 1195 * @uses bbp_is_user_spammer() To check if user is spammer 1196 * @uses bbp_is_user_deleted() To check if user is deleted 1197 * 1198 * @param int $user_id The user ID to check 1199 * @return bool True if public, false if not 1200 */ 1201 function bbp_is_user_active( $user_id = 0 ) { 1202 1203 // Default to current user 1204 if ( empty( $user_id ) && is_user_logged_in() ) 1205 $user_id = bbp_get_current_user_id(); 1206 1207 // No user to check 1208 if ( empty( $user_id ) ) 1209 return false; 1210 1211 // Check spam 1212 if ( bbp_is_user_spammer( $user_id ) ) 1213 return false; 1214 1215 // Check deleted 1216 if ( bbp_is_user_deleted( $user_id ) ) 1217 return false; 1218 1219 // Assume true if not spam or deleted 1220 return true; 1221 } 1222 1223 /** 1224 * Checks if user is not active. 1225 * 1226 * @since bbPress (r3502) 1227 * 1228 * @uses is_user_logged_in() To check if user is logged in 1229 * @uses bbp_get_displayed_user_id() To get current user ID 1230 * @uses bbp_is_user_active() To check if user is active 1231 * 1232 * @param int $user_id The user ID to check 1233 * @return bool True if inactive, false if active 1234 */ 1235 function bbp_is_user_inactive( $user_id = 0 ) { 1236 1237 // Default to current user 1238 if ( empty( $user_id ) && is_user_logged_in() ) 1239 $user_id = bbp_get_current_user_id(); 1240 1241 // No user to check 1242 if ( empty( $user_id ) ) 1243 return false; 1244 1245 // Return the inverse of active 1246 return !bbp_is_user_active( $user_id ); 1247 } 1248 1188 1249 ?>
Note: See TracChangeset
for help on using the changeset viewer.