X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=wppost%2Fwppost.php;h=264a342c0c0733c5934b218bb0f9646984e3257b;hb=6995cf87de0a8ba32b9f10f738b6b9b1483228e0;hp=b987778a258b5c7f3dac34d0c94ebf2255680b57;hpb=754941e42b3d10e99bba337fd1c07cd5beda2e92;p=friendica-addons.git diff --git a/wppost/wppost.php b/wppost/wppost.php old mode 100644 new mode 100755 index b987778a..264a342c --- a/wppost/wppost.php +++ b/wppost/wppost.php @@ -2,6 +2,7 @@ /** * Name: WordPress Post Connector + * Description: Post to WordPress (or anything else which uses blogger XMLRPC API) * Version: 1.0 * Author: Mike Macgirvin */ @@ -37,7 +38,7 @@ function wppost_jot_nets(&$a,&$b) { if(intval($wp_post) == 1) { $wp_defpost = get_pconfig(local_user(),'wppost','post_by_default'); $selected = ((intval($wp_defpost) == 1) ? ' checked="checked" ' : ''); - $b .= '
' + $b .= '
' . t('Post to Wordpress') . '
'; } } @@ -132,9 +133,9 @@ function wppost_post_local(&$a,&$b) { $wp_post = intval(get_pconfig(local_user(),'wppost','post')); - $wp_enable = (($wp_post && x($_POST,'wppost_enable')) ? intval($_POST['wppost_enable']) : 0); + $wp_enable = (($wp_post && x($_REQUEST,'wppost_enable')) ? intval($_REQUEST['wppost_enable']) : 0); - if($_POST['api_source'] && intval(get_pconfig(local_user(),'wppost','post_by_default'))) + if($_REQUEST['api_source'] && intval(get_pconfig(local_user(),'wppost','post_by_default'))) $wp_enable = 1; if(! $wp_enable) @@ -160,21 +161,20 @@ function wppost_send(&$a,&$b) { return; - $wp_username = get_pconfig($b['uid'],'wppost','wp_username'); - $wp_password = get_pconfig($b['uid'],'wppost','wp_password'); + $wp_username = xmlify(get_pconfig($b['uid'],'wppost','wp_username')); + $wp_password = xmlify(get_pconfig($b['uid'],'wppost','wp_password')); $wp_blog = get_pconfig($b['uid'],'wppost','wp_blog'); if($wp_username && $wp_password && $wp_blog) { require_once('include/bbcode.php'); - $post = (($b['title']) ? '' . $b['title'] . '' : ''); - $post .= bbcode($b['body']); - $post = xmlify($post); + $title = '' . (($b['title']) ? $b['title'] : t('Post from Friendica')) . ''; + $post = $title . bbcode($b['body']); + $post = xmlify($post); $xml = <<< EOT - - + blogger.newPost @@ -193,7 +193,7 @@ EOT; if($wp_blog !== 'test') $x = post_url($wp_blog,$xml); - logger('posted to wordpress'); + logger('posted to wordpress: ' . (($x) ? $x : ''), LOGGER_DEBUG); } }