Vulcan\PageFeedback\Extensions\PageFeedbackControllerExtension
Class PageFeedback
- Author: Reece Alexander <reece@steadlane.com.au>
Synopsis
class PageFeedbackControllerExtension
extends Extension
{
- // members
- private static array $allowed_actions = ;
- // methods
- public PageFeedbackForm getPageFeedbackForm()
- public bool|HTTPResponse processPageFeedback()
- public $this|bool|HTTPResponse processPageFeedbackAjax()
- public HTTPResponse processPageFeedbackUp()
- public HTTPResponse processPageFeedbackDown()
- private HTTPResponse processPageFeedbackThumbs()
- private $this|HTTPResponse processPageFeedbackThumbsAjax()
- private PageFeedbackEntry savePageFeedbackEntry()
- public PageFeedbackEntry getGivenFeedback()
Hierarchy
Extends
- SilverStripe\Core\Extension
Members
private
- $allowed_actions — array
Methods
private
- processPageFeedbackThumbs() — Processes submitted data for "thumbs" mode
- processPageFeedbackThumbsAjax() — AJAX support for "thumbs" mode
- savePageFeedbackEntry() — Save a new entry
public
- getGivenFeedback() — If the current user has supplied feedback for this page, return it. Can be used to toggle display of the feedback form
- getPageFeedbackForm() — Generate the Page Feedback Form
- processPageFeedback() — Processes submitted data for "form" mode
- processPageFeedbackAjax() — AJAX support for "form" mode
- processPageFeedbackDown()
- processPageFeedbackUp()