]> git.mxchange.org Git - friendica-addons.git/blobdiff - wppost/wppost.php
Reduce the opacity of the network settings icon when disabled.
[friendica-addons.git] / wppost / wppost.php
index 9cb258200a202d7c051ab6b8323e88959ac85e70..3a00853b9b586a23c0d4404fbb33e38c1e4fd805 100755 (executable)
@@ -56,9 +56,10 @@ function wppost_settings(&$a,&$s) {
     /* Get the current state of our config variables */
 
     $enabled = get_pconfig(local_user(),'wppost','post');
-
     $checked = (($enabled) ? ' checked="checked" ' : '');
 
+    $css = (($enabled) ? '' : '-disabled');
+
     $def_enabled = get_pconfig(local_user(),'wppost','post_by_default');
     $back_enabled = get_pconfig(local_user(),'wppost','backlink');
 
@@ -73,11 +74,11 @@ function wppost_settings(&$a,&$s) {
     /* Add some HTML to the existing form */
 
     $s .= '<span id="settings_wppost_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_wppost_expanded\'); openClose(\'settings_wppost_inflated\');">';
-    $s .= '<h3>' . t('WordPress Post Settings') . '</h3>';
+    $s .= '<img class="connector'.$css.'" src="images/wordpress.png" /><h3 class="connector">'. t('Wordpress Export').'</h3>';
     $s .= '</span>';
     $s .= '<div id="settings_wppost_expanded" class="settings-block" style="display: none;">';
     $s .= '<span class="fakelink" onclick="openClose(\'settings_wppost_expanded\'); openClose(\'settings_wppost_inflated\');">';
-    $s .= '<h3>' . t('WordPress Post Settings') . '</h3>';
+    $s .= '<img class="connector'.$css.'" src="images/wordpress.png" /><h3 class="connector">'. t('Wordpress Export').'</h3>';
     $s .= '</span>';
     $s .= '<div id="wppost-enable-wrapper">';
     $s .= '<label id="wppost-enable-label" for="wppost-checkbox">' . t('Enable WordPress Post Plugin') . '</label>';
@@ -194,7 +195,10 @@ function wppost_send(&$a,&$b) {
 
                        // If no bookmark is found then take the first line
                        if ($wptitle == '') {
-                               $title = html2plain(bbcode($b['body'], false, false), 0, true)."\n";
+                               // Remove the share element before fetching the first line
+                               $title = trim(preg_replace("/\[share.*?\](.*?)\[\/share\]/ism","\n$1\n",$b['body']));
+
+                               $title = html2plain(bbcode($title, false, false), 0, true)."\n";
                                $pos = strpos($title, "\n");
                                $trailer = "";
                                if (($pos == 0) or ($pos > 100)) {
@@ -207,7 +211,7 @@ function wppost_send(&$a,&$b) {
                }
 
                $title = '<title>' . (($wptitle) ? $wptitle : t('Post from Friendica')) . '</title>';
-               $post = bbcode($b['body'], false, false);
+               $post = bbcode($b['body'], false, false, 4);
 
                // If a link goes to youtube then remove the stuff around it. Wordpress detects youtube links and embeds it
                $post = preg_replace('/<a.*?href="(https?:\/\/www.youtube.com\/.*?)".*?>(.*?)<\/a>/ism',"\n$1\n",$post);