]> git.mxchange.org Git - friendica-addons.git/commitdiff
pumpio: inflate/deflate settings, problem with embedded pictures
authorMichael Vogel <icarus@dabo.de>
Sat, 30 Nov 2013 20:22:41 +0000 (21:22 +0100)
committerMichael Vogel <icarus@dabo.de>
Sat, 30 Nov 2013 20:22:41 +0000 (21:22 +0100)
pumpio/pumpio.php

index 1f76c10085458c6616a1b92aef097a6a2f97a60a..830be6a1bad801e7e2dfaed57417a10490967de7 100755 (executable)
@@ -218,8 +218,13 @@ function pumpio_settings(&$a,&$s) {
 
     /* Add some HTML to the existing form */
 
-    $s .= '<div class="settings-block">';
+    $s .= '<span id="settings_pumpio_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_pumpio_expanded\'); openClose(\'settings_pumpio_inflated\');">';
     $s .= '<h3>' . t('Pump.io Post Settings') . '</h3>';
+    $s .= '</span>';
+    $s .= '<div id="settings_pumpio_expanded" class="settings-block" style="display: none;">';
+    $s .= '<span class="fakelink" onclick="openClose(\'settings_pumpio_expanded\'); openClose(\'settings_pumpio_inflated\');">';
+    $s .= '<h3>' . t('Pump.io Post Settings') . '</h3>';
+    $s .= '</span>';
 
     $s .= '<div id="pumpio-username-wrapper">';
     $s .= '<label id="pumpio-username-label" for="pumpio-username">'.t('pump.io username (without the servername)').'</label>';
@@ -712,8 +717,13 @@ function pumpio_fetchtimeline(&$a, $uid) {
 
                                $_REQUEST["body"] = html2bbcode($post->object->content);
 
-                               if ($post->object->fullImage->url != "")
-                                       $_REQUEST["body"] = "[url=".$post->object->fullImage->url."][img]".$post->object->image->url."[/img][/url]\n".$_REQUEST["body"];
+                               // To-Do: Picture has to be cached and stored locally
+                               if ($post->object->fullImage->url != "") {
+                                       if ($post->object->fullImage->pump_io->proxyURL != "")
+                                               $_REQUEST["body"] = "[url=".$post->object->fullImage->pump_io->proxyURL."][img]".$post->object->image->pump_io->proxyURL."[/img][/url]\n".$_REQUEST["body"];
+                                       else
+                                               $_REQUEST["body"] = "[url=".$post->object->fullImage->url."][img]".$post->object->image->url."[/img][/url]\n".$_REQUEST["body"];
+                               }
 
                                logger('pumpio: posting for user '.$uid);