summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/class.jetpack-xmlrpc-server.php')
-rw-r--r--plugins/jetpack/class.jetpack-xmlrpc-server.php54
1 files changed, 1 insertions, 53 deletions
diff --git a/plugins/jetpack/class.jetpack-xmlrpc-server.php b/plugins/jetpack/class.jetpack-xmlrpc-server.php
index 9ecad85b..9f3ba88a 100644
--- a/plugins/jetpack/class.jetpack-xmlrpc-server.php
+++ b/plugins/jetpack/class.jetpack-xmlrpc-server.php
@@ -28,10 +28,6 @@ class Jetpack_XMLRPC_Server {
'jetpack.testAPIUserCode' => array( $this, 'test_api_user_code' ),
'jetpack.featuresAvailable' => array( $this, 'features_available' ),
'jetpack.featuresEnabled' => array( $this, 'features_enabled' ),
- 'jetpack.getPost' => array( $this, 'get_post' ),
- 'jetpack.getPosts' => array( $this, 'get_posts' ),
- 'jetpack.getComment' => array( $this, 'get_comment' ),
- 'jetpack.getComments' => array( $this, 'get_comments' ),
'jetpack.disconnectBlog' => array( $this, 'disconnect_blog' ),
'jetpack.unlinkUser' => array( $this, 'unlink_user' ),
) );
@@ -301,7 +297,7 @@ class Jetpack_XMLRPC_Server {
'code' => (string) $api_user_code,
) ), $jetpack_token->secret );
- if ( $hmac !== $verify ) {
+ if ( ! hash_equals( $hmac, $verify ) ) {
return false;
}
@@ -359,54 +355,6 @@ class Jetpack_XMLRPC_Server {
return $modules;
}
- function get_post( $id ) {
- if ( !$id = (int) $id ) {
- return false;
- }
-
- $jetpack = Jetpack::init();
-
- $post = $jetpack->sync->get_post( $id );
- return $post;
- }
-
- function get_posts( $args ) {
- list( $post_ids ) = $args;
- $post_ids = array_map( 'intval', (array) $post_ids );
- $jp = Jetpack::init();
- $sync_data = $jp->sync->get_content( array( 'posts' => $post_ids ) );
-
- return $sync_data;
- }
-
- function get_comment( $id ) {
- if ( !$id = (int) $id ) {
- return false;
- }
-
- $jetpack = Jetpack::init();
-
- $comment = $jetpack->sync->get_comment( $id );
- if ( !is_array( $comment ) )
- return false;
-
- $post = $jetpack->sync->get_post( $comment['comment_post_ID'] );
- if ( !$post ) {
- return false;
- }
-
- return $comment;
- }
-
- function get_comments( $args ) {
- list( $comment_ids ) = $args;
- $comment_ids = array_map( 'intval', (array) $comment_ids );
- $jp = Jetpack::init();
- $sync_data = $jp->sync->get_content( array( 'comments' => $comment_ids ) );
-
- return $sync_data;
- }
-
function update_attachment_parent( $args ) {
$attachment_id = (int) $args[0];
$parent_id = (int) $args[1];