X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=qcomment%2Fqcomment.php;h=ed110f6675740f2f351853816bd743f3f3a10879;hb=14c09c1bbba1324bd03f58d6af123ba53b29070c;hp=deb6a02f47131608c26530bb33cda503047161a2;hpb=39dd3dffe07efd69fa1ac6d0bd243c7fc0e3a66f;p=friendica-addons.git diff --git a/qcomment/qcomment.php b/qcomment/qcomment.php index deb6a02f..ed110f66 100644 --- a/qcomment/qcomment.php +++ b/qcomment/qcomment.php @@ -17,55 +17,47 @@ * them to open the comment window fully and insert the qcomment. Then "Submit" will submit it. * */ -use Friendica\Core\Addon; -use Friendica\Core\L10n; -use Friendica\Core\PConfig; - -function qcomment_install() { - Addon::registerHook('addon_settings', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings'); - Addon::registerHook('addon_settings_post', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings_post'); +use Friendica\Core\Hook; +use Friendica\DI; +use Friendica\Util\XML; +function qcomment_install() +{ + Hook::register('addon_settings' , __FILE__, 'qcomment_addon_settings'); + Hook::register('addon_settings_post', __FILE__, 'qcomment_addon_settings_post'); + Hook::register('footer' , __FILE__, 'qcomment_footer'); } -function qcomment_uninstall() { - Addon::unregisterHook('addon_settings', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings'); - Addon::unregisterHook('addon_settings_post', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings_post'); - +function qcomment_footer(\Friendica\App $a, &$b) +{ + DI::page()->registerFooterScript(__DIR__ . '/qcomment.js'); } function qcomment_addon_settings(&$a, &$s) { if (! local_user()) { return; + } - /* Add our stylesheet to the page so we can make our settings look nice */ - - $a->page['htmlhead'] .= '' . "\r\n"; - - $words = PConfig::get(local_user(), 'qcomment', 'words', L10n::t(':-)') . "\n" . L10n::t(':-(') . "\n" . L10n::t('lol')); - - $s .= '