Source of file CampaignMonitorSegment.php
Size: 1,077 Bytes - Last Modified: 2021-12-23T10:39:01+00:00
/var/www/docs.ssmods.com/process/src/src/Model/CampaignMonitorSegment.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | <?php namespace Sunnysideup\CampaignMonitor\Model; use SilverStripe\ORM\DataObject; use Sunnysideup\CampaignMonitor\CampaignMonitorSignupPage; /** * @author nicolaas [at] sunnysideup.co.nz * * @description: this represents a sub group of a list, otherwise known as a segment */ class CampaignMonitorSegment extends DataObject { private static $table_name = 'CampaignMonitorSegment'; private static $db = [ 'Title' => 'Varchar(64)', 'SegmentID' => 'Varchar(32)', 'ListID' => 'Varchar(32)', ]; private static $summary_fields = [ 'Title' => 'Title', ]; private static $indexes = [ 'SegmentID' => true, 'ListID' => true, ]; private static $has_one = [ 'CampaignMonitorSignupPage' => CampaignMonitorSignupPage::class, ]; public function canCreate($member = null, $context = []) { return false; } public function canDelete($member = null) { return false; } public function canEdit($member = null) { return false; } } |