mirror of
https://github.com/silverstripe/silverstripe-blog
synced 2024-10-22 11:05:58 +02:00
41 lines
727 B
PHP
Executable File
41 lines
727 B
PHP
Executable File
<?php
|
|
|
|
class BlogRole extends DataObjectDecorator {
|
|
|
|
/**
|
|
* Extend the member table with some extra fields.
|
|
*/
|
|
function extraDBFields() {
|
|
return array(
|
|
'db' => array(
|
|
'Hash' => 'Varchar(32)',
|
|
'GroupCode' => 'Varchar(255)'
|
|
),
|
|
);
|
|
}
|
|
|
|
/**
|
|
* These fields are used for the newsletter subscription form.
|
|
*/
|
|
function subscribeFields() {
|
|
return new FieldSet(
|
|
new TextField('FirstName', 'Your first name'),
|
|
new TextField('Surname', 'Your surname'),
|
|
new EmailField('Email', 'Your email')
|
|
);
|
|
}
|
|
|
|
/**
|
|
* These are the required fields for the newsletter subscription form.
|
|
*/
|
|
function subscribeRequiredFields() {
|
|
return new RequiredFields(array(
|
|
'FirstName',
|
|
'Email'
|
|
));
|
|
}
|
|
|
|
}
|
|
|
|
?>
|