From 4618f2d23d9cf15217e144ffc48eeb9b86fff971 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 14 May 2012 16:30:18 -0700 Subject: [PATCH] wppost: add optional backlink to Friendica permalink --- wppost.tgz | Bin 2523 -> 2676 bytes wppost/wppost.css | 6 ++++-- wppost/wppost.php | 13 +++++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/wppost.tgz b/wppost.tgz index b07bf6e0d9ac6965afcc92cf5dfaa0204063937d..bf238ba96a18cc45fc8c61603ef6e604cf6285ec 100755 GIT binary patch literal 2676 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 diff --git a/wppost/wppost.css b/wppost/wppost.css index de876958..4ecd81aa 100755 --- a/wppost/wppost.css +++ b/wppost/wppost.css @@ -1,11 +1,13 @@ -#wppost-enable-label, #wppost-username-label, #wppost-password-label, #wppost-blog-label, #wppost-bydefault-label { +#wppost-enable-label, #wppost-username-label, #wppost-password-label, +#wppost-blog-label, #wppost-bydefault-label, #wppost-backlink-label { float: left; width: 200px; margin-top: 10px; } -#wppost-checkbox, #wppost-username, #wppost-password, #wppost-blog, #wppost-bydefault { +#wppost-checkbox, #wppost-username, #wppost-password, +#wppost-blog, #wppost-bydefault, #wppost-backlink { float: left; margin-top: 10px; } diff --git a/wppost/wppost.php b/wppost/wppost.php index 28e4e369..ed39bb38 100755 --- a/wppost/wppost.php +++ b/wppost/wppost.php @@ -95,6 +95,11 @@ function wppost_settings(&$a,&$s) { $s .= '
'; $s .= ''; $s .= ''; + + $s .= '
'; /* provide a submit button */ @@ -113,6 +118,7 @@ function wppost_settings_post(&$a,&$b) { set_pconfig(local_user(),'wppost','wp_username',trim($_POST['wp_username'])); set_pconfig(local_user(),'wppost','wp_password',trim($_POST['wp_password'])); set_pconfig(local_user(),'wppost','wp_blog',trim($_POST['wp_blog'])); + set_pconfig(local_user(),'wppost','backlink',trim($_POST['wp_backlink'])); } @@ -189,8 +195,15 @@ function wppost_send(&$a,&$b) { $title = '' . (($b['title']) ? $b['title'] : t('Post from Friendica')) . ''; $post = $title . bbcode($b['body']); + + $wp_backlink = intval(get_pconfig($b['uid'],'wppost','backlink')); + if($wp_backlink && $b['plink']) + $post .= EOL . EOL . '' + . t('Read the original post and comment stream on Friendica') . '' . EOL . EOL; + $post = xmlify($post); + $xml = <<< EOT