LLMS_Rest_Admin_Settings_API_Keys::save()
Form handler to save Create / Update an API key.
Return Return
(null|LLMS_REST_API_Key|WP_Error)
Source Source
File: libraries/lifterlms-rest/includes/admin/class-llms-rest-admin-settings-api-keys.php
public static function save() {
$ret = null;
$key_id = llms_filter_input( INPUT_GET, 'edit-key', FILTER_SANITIZE_NUMBER_INT );
if ( $key_id ) {
$ret = self::save_update( $key_id );
} elseif ( llms_filter_input( INPUT_GET, 'add-key', FILTER_SANITIZE_NUMBER_INT ) ) {
$ret = self::save_create();
}
if ( is_wp_error( $ret ) ) {
// Translators: %1$s = Error message; %2$s = Error code.
LLMS_Admin_Settings::set_error( sprintf( __( 'Error: %1$s [Code: %2$s]', 'lifterlms' ), $ret->get_error_message(), $ret->get_error_code() ) );
}
return $ret;
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0-beta.3 | Remove key copy message in favor of message directly above the key fields. |
| 1.0.0-beta.1 | Introduced. |