diff options
author | friendica <info@friendica.com> | 2013-11-26 16:38:48 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2013-11-26 16:38:48 -0800 |
commit | 6f6fcddfc3fc9bb2e63dd615f29116ced49838d5 (patch) | |
tree | 9f17a33d6ffce3e2b2167f00729769e792335b62 | |
parent | 7aa7f0f4eb201627b89c0587185ad72efc7e6606 (diff) | |
download | volse-hubzilla-6f6fcddfc3fc9bb2e63dd615f29116ced49838d5.tar.gz volse-hubzilla-6f6fcddfc3fc9bb2e63dd615f29116ced49838d5.tar.bz2 volse-hubzilla-6f6fcddfc3fc9bb2e63dd615f29116ced49838d5.zip |
api fixes
-rw-r--r-- | include/api.php | 16 | ||||
-rw-r--r-- | util/wp/post_to_red/post_to_red.php | 11 |
2 files changed, 22 insertions, 5 deletions
diff --git a/include/api.php b/include/api.php index 8f7be37c7..717f1572a 100644 --- a/include/api.php +++ b/include/api.php @@ -739,7 +739,7 @@ require_once('include/photos.php'); 'created_at' => api_date($lastwall['created']), 'in_reply_to_status_id' => $in_reply_to_status_id, 'source' => (($lastwall['app']) ? $lastwall['app'] : 'web'), - 'id' => (($w) ? $w[0]['abook_id'] : $user_info['id']), + 'id' => ($lastwall['id']), 'in_reply_to_user_id' => $in_reply_to_user_id, 'in_reply_to_screen_name' => $in_reply_to_screen_name, 'geo' => '', @@ -1081,10 +1081,18 @@ require_once('include/photos.php'); // params $id = intval(argv(3)); - logger('API: api_statuses_destroy: '.$id); + // first prove that we own the item + + $r = q("select * from item where id = %d and uid = %d limit 1", + intval($id), + intval($user_info['uid']) + ); - require_once('include/items.php'); - drop_item($id, false); + if($r) { + logger('API: api_statuses_destroy: '.$id); + require_once('include/items.php'); + drop_item($id, false); + } if ($type == 'xml') $ok = "true"; diff --git a/util/wp/post_to_red/post_to_red.php b/util/wp/post_to_red/post_to_red.php index 00c9b6b73..4c353468c 100644 --- a/util/wp/post_to_red/post_to_red.php +++ b/util/wp/post_to_red/post_to_red.php @@ -108,7 +108,7 @@ function post_to_red_post($post_id) { 'source' => 'WordPress', 'namespace' => 'wordpress', 'remote_id' => $message_id, - 'permalink' => $post->guid; + 'permalink' => $post->guid ); if($channel) $body['channel'] = $channel; @@ -117,6 +117,15 @@ function post_to_red_post($post_id) { $request = new WP_Http; $result = $request->request($url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers)); +// if($result['response']['code'] == 200) { +// $j = json_decode($result['body'],true); +// if($j && $j['id']) { +// // store the red id in case we need to delete it in the future. +// +// } +// } +// logger('post_to_red returns: ' . print_r($result,true)); + } } |