X-Git-Url: https://git.mxchange.org/?p=friendica-addons.git;a=blobdiff_plain;f=buffer%2Fbuffer.php;fp=buffer%2Fbuffer.php;h=9b0979ee7b4e5bd0effe15f32c42c795271c7e4a;hp=bb1d8482e5405d23a3b642bba7f74e8d3277a3f7;hb=39dd3dffe07efd69fa1ac6d0bd243c7fc0e3a66f;hpb=67c1273e08511bba6d5108e66305783deaca752f diff --git a/buffer/buffer.php b/buffer/buffer.php index bb1d8482..9b0979ee 100644 --- a/buffer/buffer.php +++ b/buffer/buffer.php @@ -88,8 +88,8 @@ function buffer_connect(&$a) { session_start(); // Define the needed keys - $client_id = Config::get('buffer','client_id'); - $client_secret = Config::get('buffer','client_secret'); + $client_id = get_config('buffer','client_id'); + $client_secret = get_config('buffer','client_secret'); // The callback URL is the script that gets called after the user authenticates with buffer $callback_url = $a->get_baseurl()."/buffer/connect"; @@ -112,9 +112,9 @@ function buffer_jot_nets(&$a,&$b) { if(! local_user()) return; - $buffer_post = PConfig::get(local_user(),'buffer','post'); + $buffer_post = get_pconfig(local_user(),'buffer','post'); if(intval($buffer_post) == 1) { - $buffer_defpost = PConfig::get(local_user(),'buffer','post_by_default'); + $buffer_defpost = get_pconfig(local_user(),'buffer','post_by_default'); $selected = ((intval($buffer_defpost) == 1) ? ' checked="checked" ' : ''); $b .= '
' . L10n::t('Post to Buffer') . '
'; @@ -132,11 +132,11 @@ function buffer_settings(&$a,&$s) { /* Get the current state of our config variables */ - $enabled = PConfig::get(local_user(),'buffer','post'); + $enabled = get_pconfig(local_user(),'buffer','post'); $checked = (($enabled) ? ' checked="checked" ' : ''); $css = (($enabled) ? '' : '-disabled'); - $def_enabled = PConfig::get(local_user(),'buffer','post_by_default'); + $def_enabled = get_pconfig(local_user(),'buffer','post_by_default'); $def_checked = (($def_enabled) ? ' checked="checked" ' : ''); /* Add some HTML to the existing form */ @@ -149,9 +149,9 @@ function buffer_settings(&$a,&$s) { $s .= '

'. L10n::t('Buffer Export').'

'; $s .= ''; - $client_id = Config::get("buffer", "client_id"); - $client_secret = Config::get("buffer", "client_secret"); - $access_token = PConfig::get(local_user(), "buffer", "access_token"); + $client_id = get_config("buffer", "client_id"); + $client_secret = get_config("buffer", "client_secret"); + $access_token = get_pconfig(local_user(), "buffer", "access_token"); $s .= '
'; if ($access_token == "") { @@ -208,12 +208,12 @@ function buffer_settings_post(&$a,&$b) { if(x($_POST,'buffer-submit')) { if(x($_POST,'buffer_delete')) { - PConfig::set(local_user(),'buffer','access_token',''); - PConfig::set(local_user(),'buffer','post',false); - PConfig::set(local_user(),'buffer','post_by_default',false); + set_pconfig(local_user(),'buffer','access_token',''); + set_pconfig(local_user(),'buffer','post',false); + set_pconfig(local_user(),'buffer','post_by_default',false); } else { - PConfig::set(local_user(),'buffer','post',intval($_POST['buffer'])); - PConfig::set(local_user(),'buffer','post_by_default',intval($_POST['buffer_bydefault'])); + set_pconfig(local_user(),'buffer','post',intval($_POST['buffer'])); + set_pconfig(local_user(),'buffer','post_by_default',intval($_POST['buffer_bydefault'])); } } } @@ -224,11 +224,11 @@ function buffer_post_local(&$a,&$b) { return; } - $buffer_post = intval(PConfig::get(local_user(),'buffer','post')); + $buffer_post = intval(get_pconfig(local_user(),'buffer','post')); $buffer_enable = (($buffer_post && x($_REQUEST,'buffer_enable')) ? intval($_REQUEST['buffer_enable']) : 0); - if ($b['api_source'] && intval(PConfig::get(local_user(),'buffer','post_by_default'))) { + if ($b['api_source'] && intval(get_pconfig(local_user(),'buffer','post_by_default'))) { $buffer_enable = 1; } @@ -243,34 +243,24 @@ function buffer_post_local(&$a,&$b) { $b['postopts'] .= 'buffer'; } -function buffer_send(App $a, &$b) -{ - if($b['deleted'] || $b['private'] || ($b['created'] !== $b['edited'])) { - return; - } +function buffer_send(&$a,&$b) { - if(! strstr($b['postopts'],'buffer')) { + if($b['deleted'] || $b['private'] || ($b['created'] !== $b['edited'])) return; - } - if($b['parent'] != $b['id']) { + if(! strstr($b['postopts'],'buffer')) return; - } - // Dont't post if the post doesn't belong to us. - // This is a check for forum postings - $self = dba::selectFirst('contact', ['id'], ['uid' => $b['uid'], 'self' => true]); - if ($b['contact-id'] != $self['id']) { + if($b['parent'] != $b['id']) return; - } // if post comes from buffer don't send it back //if($b['app'] == "Buffer") // return; - $client_id = Config::get("buffer", "client_id"); - $client_secret = Config::get("buffer", "client_secret"); - $access_token = PConfig::get($b['uid'], "buffer","access_token"); + $client_id = get_config("buffer", "client_id"); + $client_secret = get_config("buffer", "client_secret"); + $access_token = get_pconfig($b['uid'], "buffer","access_token"); if ($access_token) { $buffer = new BufferApp($client_id, $client_secret, $callback_url, $access_token); @@ -309,7 +299,7 @@ function buffer_send(App $a, &$b) break; case 'twitter': $send = ($b["extid"] != NETWORK_TWITTER); - $limit = 280; + $limit = 140; $markup = false; $includedlinks = true; $htmlmode = 8; @@ -372,7 +362,7 @@ function buffer_send(App $a, &$b) elseif ($profile->service == "google") $post["text"] .= html_entity_decode(" ", ENT_QUOTES, 'UTF-8'); // Send a special blank to identify the post through the "fromgplus" addon - $message = []; + $message = array(); $message["text"] = $post["text"]; $message["profile_ids[]"] = $profile->id; $message["shorten"] = false;