aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2012-04-22 15:43:24 -0700
committerfriendica <info@friendica.com>2012-04-22 15:43:24 -0700
commitc0dffa7442abdcaee8bcc2eb97a3ed71d60ce554 (patch)
tree74065ac9cbdc5ee0868497438279cedb5b29f496 /include
parent3c6c5d4749852eaf8b4111cd2f18fe9c4d4ad71b (diff)
parent76aa9b3037a69d7d3be7e2f7c1416438a30dd577 (diff)
downloadvolse-hubzilla-c0dffa7442abdcaee8bcc2eb97a3ed71d60ce554.tar.gz
volse-hubzilla-c0dffa7442abdcaee8bcc2eb97a3ed71d60ce554.tar.bz2
volse-hubzilla-c0dffa7442abdcaee8bcc2eb97a3ed71d60ce554.zip
Merge pull request #258 from unary/api
api: add support for StatusNet-style media param to API
Diffstat (limited to 'include')
-rw-r--r--include/api.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/include/api.php b/include/api.php
index 0885a1434..f9be68c3d 100644
--- a/include/api.php
+++ b/include/api.php
@@ -567,8 +567,17 @@
$_REQUEST['profile_uid'] = local_user();
if(requestdata('parent'))
$_REQUEST['type'] = 'net-comment';
- else
+ else {
$_REQUEST['type'] = 'wall';
+ if(x($_FILES,'media')) {
+ // upload the image if we have one
+ $_REQUEST['hush']='yeah'; //tell wall_upload function to return img info instead of echo
+ require_once('mod/wall_upload.php');
+ $media = wall_upload_post($a);
+ if(strlen($media)>0)
+ $_REQUEST['body'] .= "\n\n".$media;
+ }
+ }
// set this so that the item_post() function is quiet and doesn't redirect or emit json