LLMS_REST_Table_API_Keys::get_data( string $key, LLMS_REST_API_Key $api_key )
Retrieve data for the columns
Parameters Parameters
- $key
-
(string) (Required) the column id / key.
- $api_key
-
(LLMS_REST_API_Key) (Required) API key object.
Return Return
(mixed)
Source Source
File: libraries/lifterlms-rest/includes/admin/tables/class-llms-rest-table-api-keys.php
public function get_data( $key, $api_key ) { switch ( $key ) { case 'description': $value = $this->get_description_cell( $api_key ); break; case 'last_access': $value = $api_key->get_last_access_date(); break; case 'truncated_key': $value = '<code>…' . $api_key->get( $key ) . '</code>'; break; case 'user_id': $user = get_user_by( 'id', $api_key->get( $key ) ); if ( ! $user ) { $value = ''; } elseif ( current_user_can( 'edit_user', $user->ID ) ) { $value = '<a href="' . esc_url( get_edit_user_link( $user->ID ) ) . '">' . esc_html( $user->display_name ) . '</a>'; } else { $value = esc_html( $user->display_name ); } break; default: $value = $api_key->get( $key ); } return $this->filter_get_data( $value, $key, $api_key ); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
1.0.0-beta.1 | Introduced. |