Event hooks for before and after site_notice
This commit is contained in:
parent
a4d733b68d
commit
51fdba09d4
|
@ -150,6 +150,12 @@ StartAddressData: Allows the site owner to provide additional information about
|
|||
EndAddressData: At the end of <address>
|
||||
- $action: the current action
|
||||
|
||||
StartShowSiteNotice: Before showing site notice
|
||||
- $action: the current action
|
||||
|
||||
EndShowSiteNotice: After showing site notice
|
||||
- $action: the current action
|
||||
|
||||
StartLoginGroupNav: Before showing the login and register navigation menu
|
||||
- $action: the current action
|
||||
|
||||
|
|
|
@ -373,7 +373,11 @@ class Action extends HTMLOutputter // lawsuit
|
|||
$this->elementStart('div', array('id' => 'header'));
|
||||
$this->showLogo();
|
||||
$this->showPrimaryNav();
|
||||
$this->showSiteNotice();
|
||||
if (Event::handle('StartShowSiteNotice', array($this))) {
|
||||
$this->showSiteNotice();
|
||||
|
||||
Event::handle('EndShowSiteNotice', array($this));
|
||||
}
|
||||
if (common_logged_in()) {
|
||||
$this->showNoticeForm();
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue
Block a user