Changeset 11008 for trunk/src/bp-members/bp-members-template.php
- Timestamp:
- 08/10/2016 12:55:49 PM (10 years ago)
- File:
-
- 1 edited
-
trunk/src/bp-members/bp-members-template.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-members/bp-members-template.php
r10825 r11008 934 934 * @since 1.2.0 935 935 * 936 * @param array $args See {@linkbp_get_member_last_active()}.936 * @param array $args {@see bp_get_member_last_active()}. 937 937 */ 938 938 function bp_member_last_active( $args = array() ) { … … 943 943 * 944 944 * @since 1.2.0 945 * @since 2.7.0 Added 'relative' as a parameter to $args. 945 946 * 946 947 * @param array $args { 947 948 * Array of optional arguments. 948 * @type mixed $active_format If true, formatted "active 5 minutes 949 * ago". If false, formatted "5 minutes ago".950 * If string, should be sprintf'able like951 * 'last seen %s ago'.949 * @type mixed $active_format If true, formatted "active 5 minutes ago". If false, formatted "5 minutes 950 * ago". If string, should be sprintf'able like 'last seen %s ago'. 951 * @type bool $relative If true, will return relative time "5 minutes ago". If false, will return 952 * date from database. Default: true. 952 953 * } 953 954 * @return string … … 958 959 // Parse the activity format. 959 960 $r = bp_parse_args( $args, array( 960 'active_format' => true 961 'active_format' => true, 962 'relative' => true, 961 963 ) ); 962 964 … … 968 970 // Member has logged in at least one time. 969 971 if ( isset( $members_template->member->last_activity ) ) { 972 // We do not want relative time, so return now. 973 // @todo Should the 'bp_member_last_active' filter be applied here? 974 if ( ! $r['relative'] ) { 975 return esc_attr( $members_template->member->last_activity ); 976 } 970 977 971 978 // Backwards compatibility for pre 1.5 'ago' strings. … … 974 981 : bp_core_time_since( $members_template->member->last_activity ); 975 982 976 // Member has never logged in or been active.983 // Member has never logged in or been active. 977 984 } else { 978 985 $last_activity = __( 'Never active', 'buddypress' ); … … 1152 1159 * 1153 1160 * @since 1.2.0 1154 */ 1155 function bp_member_registered() { 1156 echo bp_get_member_registered(); 1161 * @since 2.7.0 Added $args as a parameter. 1162 * 1163 * @param array $args Optional. {@see bp_get_member_registered()} 1164 */ 1165 function bp_member_registered( $args = array() ) { 1166 echo bp_get_member_registered( $args ); 1157 1167 } 1158 1168 /** … … 1160 1170 * 1161 1171 * @since 1.2.0 1162 * 1163 * @return string 1164 */ 1165 function bp_get_member_registered() { 1172 * @since 2.7.0 Added $args as a parameter. 1173 * 1174 * @param array $args { 1175 * Array of optional parameters. 1176 * 1177 * @type bool $relative Optional. If true, returns relative registered date. eg. registered 5 months ago. 1178 * If false, returns registered date value from database. 1179 * } 1180 * 1181 * @return string 1182 */ 1183 function bp_get_member_registered( $args = array() ) { 1166 1184 global $members_template; 1185 1186 $r = wp_parse_args( $args, array( 1187 'relative' => true, 1188 ) ); 1189 1190 // We do not want relative time, so return now. 1191 // @todo Should the 'bp_member_registered' filter be applied here? 1192 if ( ! $r['relative'] ) { 1193 return esc_attr( $members_template->member->user_registered ); 1194 } 1167 1195 1168 1196 $registered = esc_attr( bp_core_get_last_activity( $members_template->member->user_registered, _x( 'registered %s', 'Records the timestamp that the user registered into the activity stream', 'buddypress' ) ) );
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)