public function announce()
{
if (!$this->isLoggedIn()) {
\Airship\redirect($this->airship_cabin_prefix);
}
$this->storeLensVar('showmenu', true);
if (!$this->can('create')) {
\Airship\redirect($this->airship_cabin_prefix);
}
$announce_bp = $this->blueprint('Announcements');
if (IDE_HACKS) {
$announce_bp = new Announcements();
}
$post = $this->post(new AnnounceFilter());
if ($post) {
if ($announce_bp->createAnnouncement($post)) {
\Airship\redirect($this->airship_cabin_prefix);
}
}
$this->lens('announce', ['active_link' => 'bridge-link-announce', 'title' => \__('New Announcement')]);
}