]> git.mxchange.org Git - friendica-addons.git/blobdiff - mathjax/mathjax.php
Merge pull request 'translation updates' (#1448) from tobias/friendica-addons:2023121...
[friendica-addons.git] / mathjax / mathjax.php
index 43b9d861294709be47bbee6f2ff154cde9770ff0..d0046cf7a820f7eb98130a170c45186e9f6a4c9e 100644 (file)
@@ -20,22 +20,22 @@ function mathjax_install()
        Hook::register('addon_settings_post', __FILE__, 'mathjax_settings_post');
 }
 
-function mathjax_settings_post($a)
+function mathjax_settings_post()
 {
-       if (!local_user() || empty($_POST['mathjax-submit'])) {
+       if (!DI::userSession()->getLocalUserId() || empty($_POST['mathjax-submit'])) {
                return;
        }
 
-       DI::pConfig()->set(local_user(), 'mathjax', 'use', intval($_POST['mathjax_use']));
+       DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'mathjax', 'use', intval($_POST['mathjax_use']));
 }
 
-function mathjax_settings(App $a, array &$data)
+function mathjax_settings(array &$data)
 {
-       if (!local_user()) {
+       if (!DI::userSession()->getLocalUserId()) {
                return;
        }
 
-       $use = DI::pConfig()->get(local_user(), 'mathjax', 'use', false);
+       $use = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'mathjax', 'use', false);
 
        $tpl = Renderer::getMarkupTemplate('settings.tpl', 'addon/mathjax');
        $html = Renderer::replaceMacros($tpl, [
@@ -50,11 +50,11 @@ function mathjax_settings(App $a, array &$data)
        ];
 }
 
-function mathjax_footer(App $a, &$b)
+function mathjax_footer(string &$body)
 {
        //  if the visitor of the page is not a local_user, use MathJax
        //  otherwise check the users settings.
-       if (!local_user() || DI::pConfig()->get(local_user(), 'mathjax', 'use', false)) {
+       if (!DI::userSession()->getLocalUserId() || DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'mathjax', 'use', false)) {
                DI::page()->registerFooterScript(__DIR__ . '/asset/MathJax.js?config=TeX-MML-AM_CHTML');
                DI::page()->registerFooterScript(__DIR__ . '/mathjax.js');
        }