HtmlFilterEvent::PAGE_HEADER => 'page_header',
HtmlFilterEvent::PAGE_CONTENT_TOP => 'page_content_top',
HtmlFilterEvent::PAGE_END => 'page_end',
- HtmlFilterEvent::ABOUT_CONTENT => 'about_hook',
+ HtmlFilterEvent::MOD_HOME_CONTENT => 'home_content',
+ HtmlFilterEvent::MOD_ABOUT_CONTENT => 'about_hook',
HtmlFilterEvent::JOT_TOOL => 'jot_tool',
HtmlFilterEvent::CONTACT_BLOCK_END => 'contact_block_end',
];
HtmlFilterEvent::PAGE_HEADER => 'onHtmlFilterEvent',
HtmlFilterEvent::PAGE_CONTENT_TOP => 'onHtmlFilterEvent',
HtmlFilterEvent::PAGE_END => 'onHtmlFilterEvent',
- HtmlFilterEvent::ABOUT_CONTENT => 'onHtmlFilterEvent',
+ HtmlFilterEvent::MOD_HOME_CONTENT => 'onHtmlFilterEvent',
+ HtmlFilterEvent::MOD_ABOUT_CONTENT => 'onHtmlFilterEvent',
HtmlFilterEvent::JOT_TOOL => 'onHtmlFilterEvent',
HtmlFilterEvent::CONTACT_BLOCK_END => 'onHtmlFilterEvent',
];
public const PAGE_END = 'friendica.html.page_end';
- public const ABOUT_CONTENT = 'friendica.html.about_content';
+ public const MOD_HOME_CONTENT = 'friendica.html.mod_home_content';
+
+ public const MOD_ABOUT_CONTENT = 'friendica.html.mod_about_content';
public const JOT_TOOL = 'friendica.html.jot_tool';
$hooked = '';
$hooked = $this->eventDispatcher->dispatch(
- new HtmlFilterEvent(HtmlFilterEvent::ABOUT_CONTENT, $hooked),
+ new HtmlFilterEvent(HtmlFilterEvent::MOD_ABOUT_CONTENT, $hooked),
)->getHtml();
$tpl = Renderer::getMarkupTemplate('friendica.tpl');
namespace Friendica\Module;
use Friendica\BaseModule;
-use Friendica\Core\Hook;
use Friendica\Core\Renderer;
use Friendica\DI;
use Friendica\Event\Event;
+use Friendica\Event\HtmlFilterEvent;
use Friendica\Model\User;
use Friendica\Module\Security\Login;
use Friendica\Protocol\ActivityPub;
$login = Login::form(DI::args()->getQueryString(), Register::getPolicy() !== Register::CLOSED);
$content = '';
- Hook::callAll('home_content', $content);
+
+ $content = $eventDispatcher->dispatch(
+ new HtmlFilterEvent(HtmlFilterEvent::MOD_HOME_CONTENT, $content),
+ )->getHtml();
$tpl = Renderer::getMarkupTemplate('home.tpl');
return Renderer::replaceMacros($tpl, [
HtmlFilterEvent::PAGE_HEADER => 'onHtmlFilterEvent',
HtmlFilterEvent::PAGE_CONTENT_TOP => 'onHtmlFilterEvent',
HtmlFilterEvent::PAGE_END => 'onHtmlFilterEvent',
- HtmlFilterEvent::ABOUT_CONTENT => 'onHtmlFilterEvent',
+ HtmlFilterEvent::MOD_HOME_CONTENT => 'onHtmlFilterEvent',
+ HtmlFilterEvent::MOD_ABOUT_CONTENT => 'onHtmlFilterEvent',
HtmlFilterEvent::JOT_TOOL => 'onHtmlFilterEvent',
HtmlFilterEvent::CONTACT_BLOCK_END => 'onHtmlFilterEvent',
];
[HtmlFilterEvent::PAGE_HEADER, 'page_header'],
[HtmlFilterEvent::PAGE_CONTENT_TOP, 'page_content_top'],
[HtmlFilterEvent::PAGE_END, 'page_end'],
- [HtmlFilterEvent::ABOUT_CONTENT, 'about_hook'],
+ [HtmlFilterEvent::MOD_HOME_CONTENT, 'home_content'],
+ [HtmlFilterEvent::MOD_ABOUT_CONTENT, 'about_hook'],
[HtmlFilterEvent::JOT_TOOL, 'jot_tool'],
[HtmlFilterEvent::CONTACT_BLOCK_END, 'contact_block_end'],
];
[HtmlFilterEvent::PAGE_HEADER, 'friendica.html.page_header'],
[HtmlFilterEvent::PAGE_CONTENT_TOP, 'friendica.html.page_content_top'],
[HtmlFilterEvent::PAGE_END, 'friendica.html.page_end'],
- [HtmlFilterEvent::ABOUT_CONTENT, 'friendica.html.about_content'],
+ [HtmlFilterEvent::MOD_HOME_CONTENT, 'friendica.html.mod_home_content'],
+ [HtmlFilterEvent::MOD_ABOUT_CONTENT, 'friendica.html.mod_about_content'],
[HtmlFilterEvent::JOT_TOOL, 'friendica.html.jot_tool'],
[HtmlFilterEvent::CONTACT_BLOCK_END, 'friendica.html.contact_block_end'],
];