API: Only repeat items if there is a content

This commit is contained in:
Michael Vogel 2012-06-04 08:08:45 +02:00
parent c707cba4c8
commit 5de91c2a7c

View file

@ -898,7 +898,7 @@
// params // params
$id = intval($a->argv[3]); $id = intval($a->argv[3]);
logger('API: api_statuses_repeat: '.$id); logger('API: api_statuses_repeat: '.$id);
//$include_entities = (x($_REQUEST,'include_entities')?$_REQUEST['include_entities']:false); //$include_entities = (x($_REQUEST,'include_entities')?$_REQUEST['include_entities']:false);
@ -915,13 +915,15 @@
intval($id) intval($id)
); );
$_REQUEST['body'] = html_entity_decode("♲ ", ENT_QUOTES, 'UTF-8')."[url=".$r[0]['reply_url']."]".$r[0]['reply_author']."[/url] \n".$r[0]['body']; if ($r[0]['body'] != "") {
$_REQUEST['profile_uid'] = local_user(); $_REQUEST['body'] = html_entity_decode("♲ ", ENT_QUOTES, 'UTF-8')."[url=".$r[0]['reply_url']."]".$r[0]['reply_author']."[/url] \n".$r[0]['body'];
$_REQUEST['type'] = 'wall'; $_REQUEST['profile_uid'] = local_user();
$_REQUEST['api_source'] = true; $_REQUEST['type'] = 'wall';
$_REQUEST['api_source'] = true;
require_once('mod/item.php'); require_once('mod/item.php');
item_post($a); item_post($a);
}
if ($type == 'xml') if ($type == 'xml')
$ok = "true"; $ok = "true";
@ -943,7 +945,7 @@
// params // params
$id = intval($a->argv[3]); $id = intval($a->argv[3]);
logger('API: api_statuses_destroy: '.$id); logger('API: api_statuses_destroy: '.$id);
require_once('include/items.php'); require_once('include/items.php');
drop_item($id, false); drop_item($id, false);