]> git.mxchange.org Git - friendica-addons.git/blobdiff - showmore_dyn/showmore_dyn.php
2nd parameter is not a body
[friendica-addons.git] / showmore_dyn / showmore_dyn.php
index ccb96bc653bbcd92c90a39c5ae1a06211d8c1d4d..a6f414117c9d4796ab2986790e3708728feb79ff 100644 (file)
@@ -24,12 +24,12 @@ function showmore_dyn_install()
        Hook::register('addon_settings_post',  __FILE__, 'showmore_dyn_settings_post');
 }
 
-function showmore_dyn_head(App $a, &$b)
+function showmore_dyn_head(App $a, string &$body)
 {
        DI::page()->registerStylesheet(__DIR__ . '/showmore_dyn.css');
 }
 
-function showmore_dyn_footer(App $a, &$b)
+function showmore_dyn_footer(App $a, string &$body)
 {
        DI::page()->registerFooterScript(__DIR__ . '/showmore_dyn.js');
 }
@@ -45,7 +45,7 @@ function showmore_dyn_settings_post()
        }
 }
 
-function showmore_dyn_settings(App &$a, &$o)
+function showmore_dyn_settings(App &$a, array &$data)
 {
        if(!local_user()) {
                return;
@@ -55,18 +55,21 @@ function showmore_dyn_settings(App &$a, &$o)
        DI::pConfig()->set(local_user(), 'showmore_dyn', 'limitHeight', $limitHeight);
 
        $t = Renderer::getMarkupTemplate('settings.tpl', 'addon/showmore_dyn/');
-       $o .= Renderer::replaceMacros($t, [
-               '$submit' => DI::l10n()->t('Save Settings'),
-               '$title' => 'Showmore Dynamic',
-               '$limitHeight' => ['limitHeight', DI::l10n()->t('Limit Height'), $limitHeight, 'The maximal pixel height of posts, 0 to disable', '', '', 'number'],
+       $html = Renderer::replaceMacros($t, [
+               '$limitHeight' => ['limitHeight', DI::l10n()->t('Limit Height'), $limitHeight, DI::l10n()->t('The maximal pixel height of posts before the Show More link is added, 0 to disable'), '', '', 'number'],
        ]);
 
+       $data = [
+               'addon' => 'showmore_dyn',
+               'title' => DI::l10n()->t('Show More Dynamic'),
+               'html'  => $html,
+       ];
 }
 
 function showmore_dyn_script()
 {
        $limitHeight = intval(DI::pConfig()->get(local_user(), 'showmore_dyn', 'limitHeight', 250));
-       $showmore_dyn_showmore_linktext = DI::l10n()->t('Show more ...');
+       $showmore_dyn_showmore_linktext = DI::l10n()->t('Show more...');
        DI::page()['htmlhead'] .= <<<EOT
 <script>
        var postLimitHeight = $limitHeight;