Changeset 3383669 for wp-members/trunk/includes/api/api-users.php
- Timestamp:
- 10/23/2025 11:47:12 PM (5 months ago)
- File:
-
- 1 edited
-
wp-members/trunk/includes/api/api-users.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-members/trunk/includes/api/api-users.php
r3368566 r3383669 281 281 282 282 /** 283 * Checks if a user is specifically deactivated. 284 * Note: this is not the same as not activated. 285 * 286 * @since 3.5.5 287 * 288 * @param int $user_id 289 * @return bool 290 */ 291 function wpmem_is_user_deactivated( $user_id ) { 292 $user_id = ( ! $user_id ) ? get_current_user_id() : $user_id; 293 $status = get_user_meta( $user_id, 'active', true ); 294 return ( 2 == $status ) ? true : false; 295 } 296 297 /** 283 298 * Gets an array of the user's registration data. 284 299 * … … 446 461 $product_key = ( false == $product_key ) ? key( $memberships ) : $product_key; 447 462 $exp_date = ( is_numeric( $memberships[ $product_key ] ) ) ? $memberships[ $product_key ] : strtotime( $memberships[ $product_key ] ); 463 $exp_date = ( $format ) ? wpmem_format_date( array( 'date'=>$exp_date, 'date_format'=>$format ) ) : $exp_date; 448 464 return $exp_date; 465 } 466 467 function wpmem_get_user_time_remaining( $product_key = false, $user_id = false, $interval = 'days' ) { 468 $user_id = ( false === $user_id ) ? get_current_user_id() : $user_id; 469 $expires = wpmem_get_user_expiration( $product_key, $user_id, 'Y-m-d' ); 470 $target_date = new DateTime( $expires ); 471 $current_date = new DateTime(); 472 $date_diff = $current_date->diff( $target_date ); 473 switch( $interval ) { 474 case 'months': 475 return $date_diff->months; 476 break; 477 default: 478 return $date_diff->days; 479 break; 480 } 481 } 482 483 function wpmem_prorate_membership( $args ) { 484 449 485 } 450 486
Note: See TracChangeset
for help on using the changeset viewer.