Airship\Cabin\Bridge\Landing\Ajax::dismissAnnouncement PHP Method

dismissAnnouncement() public method

public dismissAnnouncement ( )
    public function dismissAnnouncement()
    {
        $announce_bp = $this->blueprint('Announcements');
        if (IDE_HACKS) {
            $db = \Airship\get_database();
            $announce_bp = new Announcements($db);
        }
        if (empty($_POST['dismiss'])) {
            \Airship\json_response(['status' => 'ERROR', 'message' => 'Insufficient parameters']);
        }
        $result = $announce_bp->dismissForUser($this->getActiveUserId(), $_POST['dismiss']);
        if ($result) {
            \Airship\json_response(['status' => 'OK', 'message' => '']);
        }
        \Airship\json_response(['status' => 'ERROR', 'message' => 'An unknown error has occurred.']);
    }