WebbuildersGroup\AddToCampaigns\Control\Admin\AddToCampaignController
Synopsis
class AddToCampaignController
extends LeftAndMain
{
- // members
- private static string $url_segment = 'add-to-campaign';
- private static array $url_handlers = ;
- private static array $allowed_actions = ;
- private static array $campaignable_classes = ;
- // methods
- public void index()
- public array getClientConfig()
- public DBHTMLText|HTTPResponse addtocampaign()
- public Form AddToCampaignForm()
- public Form getAddToCampaignForm()
- protected string sanitiseClassName()
- protected string unsanitiseClassName()
Hierarchy
Extends
- SilverStripe\Admin\LeftAndMain
Members
private
- $allowed_actions
- $campaignable_classes
—
array
Classes allowed to be added to campaigns though this controller - $url_handlers
- $url_segment
Methods
protected
- sanitiseClassName() — Sanitise a model class' name for inclusion in a link
- unsanitiseClassName() — Unsanitise a model class' name from a URL param
public
- AddToCampaignForm() — Url handler for add to campaign form
- addtocampaign() — Action handler for adding pages to a campaign
- getAddToCampaignForm() — Gets the form used for adding a record to a campaign
- getClientConfig() — Returns configuration required by the client app.
- index() — 404 on index requests, we don't want users accidentally stumbling into here