]> git.mxchange.org Git - friendica.git/commitdiff
API: Only repeat items if there is a content
authorMichael Vogel <icarus@dabo.de>
Mon, 4 Jun 2012 06:08:45 +0000 (08:08 +0200)
committerMichael Vogel <icarus@dabo.de>
Mon, 4 Jun 2012 06:08:45 +0000 (08:08 +0200)
include/api.php

index 5697fbdbcb881c35365cdacbb525a43fa120ec76..cd8526f89564e64e6a221edebd3bccd126196243 100644 (file)
                // params
                $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);
 
                        intval($id)
                );
 
-               $_REQUEST['body'] = html_entity_decode("&#x2672; ", ENT_QUOTES, 'UTF-8')."[url=".$r[0]['reply_url']."]".$r[0]['reply_author']."[/url] \n".$r[0]['body'];
-               $_REQUEST['profile_uid'] = local_user();
-               $_REQUEST['type'] = 'wall';
-               $_REQUEST['api_source'] = true;
+               if ($r[0]['body'] != "") {
+                       $_REQUEST['body'] = html_entity_decode("&#x2672; ", ENT_QUOTES, 'UTF-8')."[url=".$r[0]['reply_url']."]".$r[0]['reply_author']."[/url] \n".$r[0]['body'];
+                       $_REQUEST['profile_uid'] = local_user();
+                       $_REQUEST['type'] = 'wall';
+                       $_REQUEST['api_source'] = true;
 
-               require_once('mod/item.php');
-               item_post($a);
+                       require_once('mod/item.php');
+                       item_post($a);
+               }
 
                if ($type == 'xml')
                        $ok = "true";
                // params
                $id = intval($a->argv[3]);
 
-               logger('API: api_statuses_destroy: '.$id);      
+               logger('API: api_statuses_destroy: '.$id);
 
                require_once('include/items.php');
                drop_item($id, false);