Hook::register('addon_settings_post', __FILE__, 'showmore_dyn_settings_post');
}
-function showmore_dyn_head(App $a, &$b)
+function showmore_dyn_head(string &$body)
{
DI::page()->registerStylesheet(__DIR__ . '/showmore_dyn.css');
}
-function showmore_dyn_footer(App $a, &$b)
+function showmore_dyn_footer(string &$body)
{
DI::page()->registerFooterScript(__DIR__ . '/showmore_dyn.js');
}
function showmore_dyn_settings_post()
{
- if(!local_user()) {
+ if(!DI::userSession()->getLocalUserId()) {
return;
}
if (isset($_POST['showmore_dyn-submit'])) {
- DI::pConfig()->set(local_user(), 'showmore_dyn', 'limitHeight', $_POST['limitHeight'] ?? 0);
+ DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'showmore_dyn', 'limitHeight', $_POST['limitHeight'] ?? 0);
}
}
-function showmore_dyn_settings(App &$a, array &$data)
+function showmore_dyn_settings(array &$data)
{
- if(!local_user()) {
+ if(!DI::userSession()->getLocalUserId()) {
return;
}
- $limitHeight = DI::pConfig()->get(local_user(), 'showmore_dyn', 'limitHeight', 250);
- DI::pConfig()->set(local_user(), 'showmore_dyn', 'limitHeight', $limitHeight);
+ $limitHeight = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'showmore_dyn', 'limitHeight', 250);
+ DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'showmore_dyn', 'limitHeight', $limitHeight);
$t = Renderer::getMarkupTemplate('settings.tpl', 'addon/showmore_dyn/');
$html = Renderer::replaceMacros($t, [
function showmore_dyn_script()
{
- $limitHeight = intval(DI::pConfig()->get(local_user(), 'showmore_dyn', 'limitHeight', 250));
+ $limitHeight = intval(DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'showmore_dyn', 'limitHeight', 250));
$showmore_dyn_showmore_linktext = DI::l10n()->t('Show more...');
DI::page()['htmlhead'] .= <<<EOT
<script>