Add some message_id meta information for wordpress posts so we'll know where to send comments
This commit is contained in:
parent
ac3ae83a16
commit
c63a18a250
10
mod/item.php
10
mod/item.php
@ -58,6 +58,12 @@ function item_post(&$a) {
|
|||||||
// If you are unsure, it is prudent (and important) to leave it unset.
|
// If you are unsure, it is prudent (and important) to leave it unset.
|
||||||
|
|
||||||
$origin = (($api_source && array_key_exists('origin',$_REQUEST)) ? intval($_REQUEST['origin']) : 1);
|
$origin = (($api_source && array_key_exists('origin',$_REQUEST)) ? intval($_REQUEST['origin']) : 1);
|
||||||
|
|
||||||
|
// To represent message-ids on other networks - this will create an item_id record
|
||||||
|
|
||||||
|
$namespace = (($api_source && array_key_exists('namespace',$_REQUEST)) ? strip_tags($_REQUEST['namespace']) : '');
|
||||||
|
$remote_id = (($api_source && array_key_exists('remote_id',$_REQUEST)) ? strip_tags($_REQUEST['remote_id']) : '');
|
||||||
|
|
||||||
$owner_hash = null;
|
$owner_hash = null;
|
||||||
|
|
||||||
$message_id = ((x($_REQUEST,'message_id') && $api_source) ? strip_tags($_REQUEST['message_id']) : '');
|
$message_id = ((x($_REQUEST,'message_id') && $api_source) ? strip_tags($_REQUEST['message_id']) : '');
|
||||||
@ -782,6 +788,10 @@ function item_post(&$a) {
|
|||||||
$page_type = 'BUILDBLOCK';
|
$page_type = 'BUILDBLOCK';
|
||||||
elseif($webpage & ITEM_PDL)
|
elseif($webpage & ITEM_PDL)
|
||||||
$page_type = 'PDL';
|
$page_type = 'PDL';
|
||||||
|
elseif($namespace && $remote_id) {
|
||||||
|
$page_type = $namespace;
|
||||||
|
$pagetitle = $remote_id;
|
||||||
|
}
|
||||||
|
|
||||||
if($page_type) {
|
if($page_type) {
|
||||||
|
|
||||||
|
@ -78,6 +78,10 @@ function post_to_red_post($post_id) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$message_namespace = 'wordpress';
|
||||||
|
|
||||||
|
$message_id = $site_url() . '/' . $post_id;
|
||||||
|
|
||||||
$message = $post->post_title . "<br /><br />" . $message;
|
$message = $post->post_title . "<br /><br />" . $message;
|
||||||
|
|
||||||
$message .= "<br /><br />permalink: " . $post->guid;
|
$message .= "<br /><br />permalink: " . $post->guid;
|
||||||
@ -93,7 +97,7 @@ function post_to_red_post($post_id) {
|
|||||||
|
|
||||||
|
|
||||||
$headers = array('Authorization' => 'Basic '.base64_encode("$user_name:$password"));
|
$headers = array('Authorization' => 'Basic '.base64_encode("$user_name:$password"));
|
||||||
$body = array('status' => $bbcode,'source' => 'WordPress');
|
$body = array('status' => $bbcode,'source' => 'WordPress', 'namespace' => $message_namespace, 'remote_id' => $message_id);
|
||||||
if($channel)
|
if($channel)
|
||||||
$body['channel'] = $channel;
|
$body['channel'] = $channel;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user