*/
use Friendica\App;
use Friendica\Core\Hook;
-use Friendica\Core\Logger;
use Friendica\Content\Text\Markdown;
use Friendica\Core\Renderer;
-use Friendica\Core\PConfig;
-use Friendica\Core\L10n;
+use Friendica\DI;
function markdown_install() {
Hook::register('post_local_start', __FILE__, 'markdown_post_local_start');
return;
}
- $enabled = intval(PConfig::get(local_user(), 'markdown', 'enabled'));
+ $enabled = intval(DI::pConfig()->get(local_user(), 'markdown', 'enabled'));
$t = Renderer::getMarkupTemplate('settings.tpl', 'addon/markdown/');
$s .= Renderer::replaceMacros($t, [
- '$title' => L10n::t('Markdown'),
- '$enabled' => ['enabled', L10n::t('Enable Markdown parsing'), $enabled, L10n::t('If enabled, self created items will additionally be parsed via Markdown.')],
- '$submit' => L10n::t('Save Settings'),
+ '$title' => DI::l10n()->t('Markdown'),
+ '$enabled' => ['enabled', DI::l10n()->t('Enable Markdown parsing'), $enabled, DI::l10n()->t('If enabled, self created items will additionally be parsed via Markdown.')],
+ '$submit' => DI::l10n()->t('Save Settings'),
]);
}
return;
}
- PConfig::set(local_user(), 'markdown', 'enabled', intval($_POST['enabled']));
+ DI::pConfig()->set(local_user(), 'markdown', 'enabled', intval($_POST['enabled']));
}
function markdown_post_local_start(App $a, &$request) {
- if (empty($request['body']) || !PConfig::get(local_user(), 'markdown', 'enabled')) {
+ if (empty($request['body']) || !DI::pConfig()->get(local_user(), 'markdown', 'enabled')) {
return;
}