Plugin rename
This commit is contained in:
@@ -12,8 +12,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
||||
/**
|
||||
* Register REST API routes.
|
||||
*/
|
||||
function mystat_register_rest_routes() {
|
||||
$namespace = 'mystat/v1';
|
||||
function statpress_register_rest_routes() {
|
||||
$namespace = 'statpress/v1';
|
||||
|
||||
// Route for getting a collection of activities
|
||||
register_rest_route(
|
||||
@@ -22,8 +22,8 @@ function mystat_register_rest_routes() {
|
||||
array(
|
||||
array(
|
||||
'methods' => WP_REST_Server::READABLE,
|
||||
'callback' => 'mystat_get_activities_api',
|
||||
'permission_callback' => 'mystat_api_permissions_check',
|
||||
'callback' => 'statpress_get_activities_api',
|
||||
'permission_callback' => 'statpress_api_permissions_check',
|
||||
'args' => array(
|
||||
'page' => array(
|
||||
'validate_callback' => 'is_numeric',
|
||||
@@ -35,8 +35,8 @@ function mystat_register_rest_routes() {
|
||||
),
|
||||
array(
|
||||
'methods' => WP_REST_Server::CREATABLE,
|
||||
'callback' => 'mystat_create_activity_api',
|
||||
'permission_callback' => 'mystat_api_permissions_check',
|
||||
'callback' => 'statpress_create_activity_api',
|
||||
'permission_callback' => 'statpress_api_permissions_check',
|
||||
),
|
||||
)
|
||||
);
|
||||
@@ -48,18 +48,18 @@ function mystat_register_rest_routes() {
|
||||
array(
|
||||
array(
|
||||
'methods' => WP_REST_Server::READABLE,
|
||||
'callback' => 'mystat_get_activity_api',
|
||||
'permission_callback' => 'mystat_api_permissions_check',
|
||||
'callback' => 'statpress_get_activity_api',
|
||||
'permission_callback' => 'statpress_api_permissions_check',
|
||||
),
|
||||
array(
|
||||
'methods' => WP_REST_Server::EDITABLE,
|
||||
'callback' => 'mystat_update_activity_api',
|
||||
'permission_callback' => 'mystat_api_permissions_check',
|
||||
'callback' => 'statpress_update_activity_api',
|
||||
'permission_callback' => 'statpress_api_permissions_check',
|
||||
),
|
||||
array(
|
||||
'methods' => WP_REST_Server::DELETABLE,
|
||||
'callback' => 'mystat_delete_activity_api',
|
||||
'permission_callback' => 'mystat_api_permissions_check',
|
||||
'callback' => 'statpress_delete_activity_api',
|
||||
'permission_callback' => 'statpress_api_permissions_check',
|
||||
),
|
||||
)
|
||||
);
|
||||
@@ -70,7 +70,7 @@ function mystat_register_rest_routes() {
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
function mystat_api_permissions_check() {
|
||||
function statpress_api_permissions_check() {
|
||||
return current_user_can( 'manage_options' );
|
||||
}
|
||||
|
||||
@@ -80,9 +80,9 @@ function mystat_api_permissions_check() {
|
||||
* @param WP_REST_Request $request Full details about the request.
|
||||
* @return WP_REST_Response|WP_Error
|
||||
*/
|
||||
function mystat_get_activities_api( WP_REST_Request $request ) {
|
||||
function statpress_get_activities_api( WP_REST_Request $request ) {
|
||||
global $wpdb;
|
||||
$table_activities = $wpdb->prefix . 'mystat_activities';
|
||||
$table_activities = $wpdb->prefix . 'statpress_activities';
|
||||
|
||||
$per_page = $request->get_param( 'per_page' ) ? (int) $request->get_param( 'per_page' ) : 20;
|
||||
$page = $request->get_param( 'page' ) ? (int) $request->get_param( 'page' ) : 1;
|
||||
@@ -91,9 +91,9 @@ function mystat_get_activities_api( WP_REST_Request $request ) {
|
||||
$sql = $wpdb->prepare(
|
||||
"SELECT a.*, c.name as category_name, et.name as event_type_name, eq.name as equipment_name
|
||||
FROM $table_activities a
|
||||
LEFT JOIN {$wpdb->prefix}mystat_categories c ON a.category_id = c.id
|
||||
LEFT JOIN {$wpdb->prefix}mystat_event_types et ON a.event_type_id = et.id
|
||||
LEFT JOIN {$wpdb->prefix}mystat_equipment eq ON a.equipment_id = eq.id
|
||||
LEFT JOIN {$wpdb->prefix}statpress_categories c ON a.category_id = c.id
|
||||
LEFT JOIN {$wpdb->prefix}statpress_event_types et ON a.event_type_id = et.id
|
||||
LEFT JOIN {$wpdb->prefix}statpress_equipment eq ON a.equipment_id = eq.id
|
||||
ORDER BY a.date DESC, a.id DESC
|
||||
LIMIT %d OFFSET %d",
|
||||
$per_page,
|
||||
@@ -111,11 +111,11 @@ function mystat_get_activities_api( WP_REST_Request $request ) {
|
||||
* @param WP_REST_Request $request Full details about the request.
|
||||
* @return WP_REST_Response|WP_Error
|
||||
*/
|
||||
function mystat_get_activity_api( WP_REST_Request $request ) {
|
||||
function statpress_get_activity_api( WP_REST_Request $request ) {
|
||||
global $wpdb;
|
||||
$id = (int) $request['id'];
|
||||
|
||||
$sql = $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}mystat_activities WHERE id = %d", $id );
|
||||
$sql = $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}statpress_activities WHERE id = %d", $id );
|
||||
$activity = $wpdb->get_row( $sql );
|
||||
|
||||
if ( ! $activity ) {
|
||||
@@ -131,15 +131,15 @@ function mystat_get_activity_api( WP_REST_Request $request ) {
|
||||
* @param WP_REST_Request $request Full details about the request.
|
||||
* @return WP_REST_Response|WP_Error
|
||||
*/
|
||||
function mystat_create_activity_api( WP_REST_Request $request ) {
|
||||
function statpress_create_activity_api( WP_REST_Request $request ) {
|
||||
$params = $request->get_json_params();
|
||||
$activity_id = mystat_save_activity_data( $params );
|
||||
$activity_id = statpress_save_activity_data( $params );
|
||||
|
||||
if ( ! $activity_id ) {
|
||||
return new WP_Error( 'cant-create', 'Error creating activity', array( 'status' => 500 ) );
|
||||
}
|
||||
|
||||
$response = mystat_get_activity_api( new WP_REST_Request( 'GET', "/mystat/v1/activities/{$activity_id}" ) );
|
||||
$response = statpress_get_activity_api( new WP_REST_Request( 'GET', "/statpress/v1/activities/{$activity_id}" ) );
|
||||
$response->set_status( 201 ); // 201 Created
|
||||
return $response;
|
||||
}
|
||||
@@ -150,16 +150,16 @@ function mystat_create_activity_api( WP_REST_Request $request ) {
|
||||
* @param WP_REST_Request $request Full details about the request.
|
||||
* @return WP_REST_Response|WP_Error
|
||||
*/
|
||||
function mystat_update_activity_api( WP_REST_Request $request ) {
|
||||
function statpress_update_activity_api( WP_REST_Request $request ) {
|
||||
$id = (int) $request['id'];
|
||||
$params = $request->get_json_params();
|
||||
$activity_id = mystat_save_activity_data( $params, $id );
|
||||
$activity_id = statpress_save_activity_data( $params, $id );
|
||||
|
||||
if ( ! $activity_id ) {
|
||||
return new WP_Error( 'cant-update', 'Error updating activity', array( 'status' => 500 ) );
|
||||
}
|
||||
|
||||
return mystat_get_activity_api( $request );
|
||||
return statpress_get_activity_api( $request );
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -168,11 +168,11 @@ function mystat_update_activity_api( WP_REST_Request $request ) {
|
||||
* @param WP_REST_Request $request Full details about the request.
|
||||
* @return WP_REST_Response|WP_Error
|
||||
*/
|
||||
function mystat_delete_activity_api( WP_REST_Request $request ) {
|
||||
function statpress_delete_activity_api( WP_REST_Request $request ) {
|
||||
global $wpdb;
|
||||
$id = (int) $request['id'];
|
||||
|
||||
$result = $wpdb->delete( $wpdb->prefix . 'mystat_activities', array( 'id' => $id ), array( '%d' ) );
|
||||
$result = $wpdb->delete( $wpdb->prefix . 'statpress_activities', array( 'id' => $id ), array( '%d' ) );
|
||||
|
||||
if ( ! $result ) {
|
||||
return new WP_Error( 'cant-delete', 'Error deleting activity', array( 'status' => 500 ) );
|
||||
|
||||
Reference in New Issue
Block a user