';
+ . L10n::t('Post to Wordpress') . '';
}
}
@@ -77,54 +81,54 @@ function wppost_settings(&$a,&$s) {
/* Add some HTML to the existing form */
$s .= '';
- $s .= '
'. t('Wordpress Export').'
';
+ $s .= '
'. L10n::t('Wordpress Export').'
';
$s .= '';
$s .= '
';
$s .= '';
- $s .= '
'. t('Wordpress Export').'
';
+ $s .= '
'. L10n::t('Wordpress Export').'
';
$s .= '';
$s .= '
';
- $s .= '';
+ $s .= '';
$s .= '';
$s .= '
';
$s .= '
';
- $s .= '';
+ $s .= '';
$s .= '';
$s .= '
';
$s .= '
';
- $s .= '';
+ $s .= '';
$s .= '';
$s .= '
';
$s .= '
';
- $s .= '';
+ $s .= '';
$s .= '';
$s .= '
';
$s .= '
';
- $s .= '';
+ $s .= '';
$s .= '';
$s .= '
';
$s .= '
';
- $s .= '';
+ $s .= '';
$s .= '';
$s .= '
';
$s .= '
';
- $s .= '';
+ $s .= '';
$s .= '';
$s .= '
';
$s .= '
';
- $s .= '';
+ $s .= '';
$s .= '';
$s .= '
';
/* provide a submit button */
- $s .= '
';
+ $s .= '';
}
@@ -141,7 +145,7 @@ function wppost_settings_post(&$a,&$b) {
set_pconfig(local_user(),'wppost','backlink',trim($_POST['wp_backlink']));
set_pconfig(local_user(),'wppost','shortcheck',trim($_POST['wp_shortcheck']));
$wp_backlink_text = notags(trim($_POST['wp_backlink_text']));
- $wp_backlink_text = bbcode($wp_backlink_text, false, false, 8);
+ $wp_backlink_text = BBCode::convert($wp_backlink_text, false, 8);
$wp_backlink_text = html2plain($wp_backlink_text, 0, true);
set_pconfig(local_user(),'wppost','wp_backlink_text', $wp_backlink_text);
@@ -149,38 +153,39 @@ function wppost_settings_post(&$a,&$b) {
}
-function wppost_post_local(&$a,&$b) {
+function wppost_post_local(&$a, &$b) {
// This can probably be changed to allow editing by pointing to a different API endpoint
- if($b['edit']) {
+ if ($b['edit']) {
return;
}
- if((! local_user()) || (local_user() != $b['uid'])) {
+ if (!local_user() || (local_user() != $b['uid'])) {
return;
}
- if($b['private'] || $b['parent']) {
+ if ($b['private'] || $b['parent']) {
return;
}
- $wp_post = intval(get_pconfig(local_user(),'wppost','post'));
+ $wp_post = intval(get_pconfig(local_user(),'wppost','post'));
$wp_enable = (($wp_post && x($_REQUEST,'wppost_enable')) ? intval($_REQUEST['wppost_enable']) : 0);
- if($_REQUEST['api_source'] && intval(get_pconfig(local_user(),'wppost','post_by_default'))) {
+ if ($b['api_source'] && intval(get_pconfig(local_user(),'wppost','post_by_default'))) {
$wp_enable = 1;
}
- if(! $wp_enable) {
- return;
- }
+ if (!$wp_enable) {
+ return;
+ }
- if(strlen($b['postopts'])) {
- $b['postopts'] .= ',';
- }
- $b['postopts'] .= 'wppost';
+ if (strlen($b['postopts'])) {
+ $b['postopts'] .= ',';
+ }
+
+ $b['postopts'] .= 'wppost';
}
@@ -203,21 +208,18 @@ function wppost_send(&$a,&$b) {
$wp_blog = get_pconfig($b['uid'],'wppost','wp_blog');
$wp_backlink_text = get_pconfig($b['uid'],'wppost','wp_backlink_text');
if ($wp_backlink_text == '') {
- $wp_backlink_text = t('Read the origÂiÂnal post and comÂment stream on Friendica');
+ $wp_backlink_text = L10n::t('Read the origÂiÂnal post and comÂment stream on Friendica');
}
- if($wp_username && $wp_password && $wp_blog) {
-
- require_once('include/bbcode.php');
- require_once('include/html2plain.php');
- require_once('include/plaintext.php');
+ if ($wp_username && $wp_password && $wp_blog) {
+ require_once 'include/html2plain.php';
$wptitle = trim($b['title']);
- if (intval(get_pconfig($b['uid'],'wppost','shortcheck'))) {
+ if (intval(PConfig::get($b['uid'], 'wppost', 'shortcheck'))) {
// Checking, if its a post that is worth a blog post
$postentry = false;
- $siteinfo = get_attached_data($b["body"]);
+ $siteinfo = BBCode::getAttachedData($b["body"]);
// Is it a link to an aricle, a video or a photo?
if (isset($siteinfo["type"])) {
@@ -244,7 +246,7 @@ function wppost_send(&$a,&$b) {
// If the title is empty then try to guess
if ($wptitle == '') {
// Fetch information about the post
- $siteinfo = get_attached_data($b["body"]);
+ $siteinfo = BBCode::getAttachedData($b["body"]);
if (isset($siteinfo["title"])) {
$wptitle = $siteinfo["title"];
}
@@ -254,10 +256,10 @@ function wppost_send(&$a,&$b) {
// 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";
+ $title = html2plain(BBCode::convert($title, false), 0, true)."\n";
$pos = strpos($title, "\n");
$trailer = "";
- if (($pos == 0) or ($pos > 100)) {
+ if (($pos == 0) || ($pos > 100)) {
$pos = 100;
$trailer = "...";
}
@@ -266,8 +268,8 @@ function wppost_send(&$a,&$b) {
}
}
- $title = '' . (($wptitle) ? $wptitle : t('Post from Friendica')) . '';
- $post = bbcode($b['body'], false, false, 4);
+ $title = '' . (($wptitle) ? $wptitle : L10n::t('Post from Friendica')) . '';
+ $post = BBCode::convert($b['body'], 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>/ism',"\n$1\n",$post);
@@ -302,10 +304,9 @@ EOT;
logger('wppost: data: ' . $xml, LOGGER_DATA);
- if($wp_blog !== 'test') {
- $x = post_url($wp_blog,$xml);
+ if ($wp_blog !== 'test') {
+ $x = Network::post($wp_blog, $xml);
}
logger('posted to wordpress: ' . (($x) ? $x : ''), LOGGER_DEBUG);
-
}
}