X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=buffer%2Fbuffer.php;h=b008b52f907e926ac4ca35be499a8b43acfe4104;hb=86b2d830a5da62f90c22b5d3f15921a60de25f37;hp=385bdd5bb32fce27cbe9f54977c895098aae60a8;hpb=742fffe7e77bf60403bb8045551bd75409c43753;p=friendica-addons.git
diff --git a/buffer/buffer.php b/buffer/buffer.php
index 385bdd5b..b008b52f 100644
--- a/buffer/buffer.php
+++ b/buffer/buffer.php
@@ -1,44 +1,42 @@
+ * Status: Unsupported
*/
require 'addon/buffer/bufferapp.php';
use Friendica\App;
-use Friendica\Content\Text\Plaintext;
-use Friendica\Core\Addon;
-use Friendica\Core\Config;
-use Friendica\Core\L10n;
+use Friendica\Core\Hook;
use Friendica\Core\Logger;
-use Friendica\Core\PConfig;
use Friendica\Core\Protocol;
use Friendica\Core\Renderer;
use Friendica\Database\DBA;
+use Friendica\DI;
use Friendica\Model\ItemContent;
use Friendica\Util\Proxy as ProxyUtils;
use Friendica\Util\Strings;
function buffer_install()
{
- Addon::registerHook('hook_fork', 'addon/buffer/buffer.php', 'buffer_hook_fork');
- Addon::registerHook('post_local', 'addon/buffer/buffer.php', 'buffer_post_local');
- Addon::registerHook('notifier_normal', 'addon/buffer/buffer.php', 'buffer_send');
- Addon::registerHook('jot_networks', 'addon/buffer/buffer.php', 'buffer_jot_nets');
- Addon::registerHook('connector_settings', 'addon/buffer/buffer.php', 'buffer_settings');
- Addon::registerHook('connector_settings_post', 'addon/buffer/buffer.php', 'buffer_settings_post');
+ Hook::register('hook_fork', 'addon/buffer/buffer.php', 'buffer_hook_fork');
+ Hook::register('post_local', 'addon/buffer/buffer.php', 'buffer_post_local');
+ Hook::register('notifier_normal', 'addon/buffer/buffer.php', 'buffer_send');
+ Hook::register('jot_networks', 'addon/buffer/buffer.php', 'buffer_jot_nets');
+ Hook::register('connector_settings', 'addon/buffer/buffer.php', 'buffer_settings');
+ Hook::register('connector_settings_post', 'addon/buffer/buffer.php', 'buffer_settings_post');
}
function buffer_uninstall()
{
- Addon::unregisterHook('hook_fork', 'addon/buffer/buffer.php', 'buffer_hook_fork');
- Addon::unregisterHook('post_local', 'addon/buffer/buffer.php', 'buffer_post_local');
- Addon::unregisterHook('notifier_normal', 'addon/buffer/buffer.php', 'buffer_send');
- Addon::unregisterHook('jot_networks', 'addon/buffer/buffer.php', 'buffer_jot_nets');
- Addon::unregisterHook('connector_settings', 'addon/buffer/buffer.php', 'buffer_settings');
- Addon::unregisterHook('connector_settings_post', 'addon/buffer/buffer.php', 'buffer_settings_post');
+ Hook::unregister('hook_fork', 'addon/buffer/buffer.php', 'buffer_hook_fork');
+ Hook::unregister('post_local', 'addon/buffer/buffer.php', 'buffer_post_local');
+ Hook::unregister('notifier_normal', 'addon/buffer/buffer.php', 'buffer_send');
+ Hook::unregister('jot_networks', 'addon/buffer/buffer.php', 'buffer_jot_nets');
+ Hook::unregister('connector_settings', 'addon/buffer/buffer.php', 'buffer_settings');
+ Hook::unregister('connector_settings_post', 'addon/buffer/buffer.php', 'buffer_settings_post');
}
function buffer_module()
@@ -48,7 +46,7 @@ function buffer_module()
function buffer_content(App $a)
{
if (! local_user()) {
- notice(L10n::t('Permission denied.') . EOL);
+ notice(DI::l10n()->t('Permission denied.') . EOL);
return '';
}
@@ -77,10 +75,10 @@ function buffer_addon_admin(App $a, &$o)
$t = Renderer::getMarkupTemplate("admin.tpl", "addon/buffer/");
$o = Renderer::replaceMacros($t, [
- '$submit' => L10n::t('Save Settings'),
+ '$submit' => DI::l10n()->t('Save Settings'),
// name, label, value, help, [extra values]
- '$client_id' => ['client_id', L10n::t('Client ID'), Config::get('buffer', 'client_id'), ''],
- '$client_secret' => ['client_secret', L10n::t('Client Secret'), Config::get('buffer', 'client_secret'), ''],
+ '$client_id' => ['client_id', DI::l10n()->t('Client ID'), DI::config()->get('buffer', 'client_id'), ''],
+ '$client_secret' => ['client_secret', DI::l10n()->t('Client Secret'), DI::config()->get('buffer', 'client_secret'), ''],
]);
}
@@ -89,16 +87,16 @@ function buffer_addon_admin_post(App $a)
$client_id = (!empty($_POST['client_id']) ? Strings::escapeTags(trim($_POST['client_id'])) : '');
$client_secret = (!empty($_POST['client_secret']) ? Strings::escapeTags(trim($_POST['client_secret'])) : '');
- Config::set('buffer', 'client_id' , $client_id);
- Config::set('buffer', 'client_secret', $client_secret);
+ DI::config()->set('buffer', 'client_id' , $client_id);
+ DI::config()->set('buffer', 'client_secret', $client_secret);
- info(L10n::t('Settings updated.'). EOL);
+ info(DI::l10n()->t('Settings updated.'). EOL);
}
function buffer_connect(App $a)
{
if (isset($_REQUEST["error"])) {
- $o = L10n::t('Error when registering buffer connection:')." ".$_REQUEST["error"];
+ $o = DI::l10n()->t('Error when registering buffer connection:')." ".$_REQUEST["error"];
return $o;
}
@@ -106,39 +104,41 @@ function buffer_connect(App $a)
session_start();
// Define the needed keys
- $client_id = Config::get('buffer','client_id');
- $client_secret = Config::get('buffer','client_secret');
+ $client_id = DI::config()->get('buffer','client_id');
+ $client_secret = DI::config()->get('buffer','client_secret');
// The callback URL is the script that gets called after the user authenticates with buffer
- $callback_url = $a->getBaseURL()."/buffer/connect";
+ $callback_url = DI::baseUrl()->get()."/buffer/connect";
$buffer = new BufferApp($client_id, $client_secret, $callback_url);
if (!$buffer->ok) {
- $o .= 'Connect to Buffer!';
+ $o = 'Connect to Buffer!';
} else {
Logger::log("buffer_connect: authenticated");
- $o .= L10n::t("You are now authenticated to buffer. ");
- $o .= '
' . L10n::t("return to the connector page") . '';
- PConfig::set(local_user(), 'buffer','access_token', $buffer->access_token);
+ $o = DI::l10n()->t("You are now authenticated to buffer. ");
+ $o .= '
' . DI::l10n()->t("return to the connector page") . '';
+ DI::pConfig()->set(local_user(), 'buffer','access_token', $buffer->access_token);
}
return $o;
}
-function buffer_jot_nets(App $a, &$b)
+function buffer_jot_nets(App $a, array &$jotnets_fields)
{
if (!local_user()) {
return;
}
- $buffer_post = PConfig::get(local_user(), 'buffer', 'post');
-
- if (intval($buffer_post) == 1) {
- $buffer_defpost = PConfig::get(local_user(), 'buffer', 'post_by_default');
- $selected = ((intval($buffer_defpost) == 1) ? ' checked="checked" ' : '');
- $b .= '