MINOR: fixed tabs with translatable tokens. Patch via cinek #4535.

This commit is contained in:
Will Rossiter 2009-09-23 03:00:08 +00:00
parent fa21900504
commit d99975d2bf

View File

@ -8,11 +8,6 @@
class UserDefinedForm extends Page { class UserDefinedForm extends Page {
/**
* @var String Add Action in the CMS
*/
static $add_action = "A User Form";
/** /**
* @var String Icon for the User Defined Form in the CMS. Without the extension * @var String Icon for the User Defined Form in the CMS. Without the extension
*/ */
@ -63,12 +58,18 @@ class UserDefinedForm extends Page {
public function getCMSFields() { public function getCMSFields() {
$fields = parent::getCMSFields(); $fields = parent::getCMSFields();
// define tabs
$fields->findOrMakeTab('Root.Content.Form', _t('UserDefinedForm.FORM', 'Form'));
$fields->findOrMakeTab('Root.Content.Submissions', _t('UserDefinedForm.SUBMISSIONS', 'Submissions'));
$fields->findOrMakeTab('Root.Content.EmailRecipients', _t('UserDefinedForm.EMAILRECIPIENTS', 'Email Recipients'));
$fields->findOrMakeTab('Root.Content.OnComplete', _t('UserDefinedForm.ONCOMPLETE', 'On Complete'));
// field editor // field editor
$fields->addFieldToTab("Root.Content."._t('UserDefinedForm.FORM', 'Form'), new FieldEditor("Fields", 'Fields', "", $this )); $fields->addFieldToTab("Root.Content.Form", new FieldEditor("Fields", 'Fields', "", $this ));
// view the submissions // view the submissions
$fields->addFieldToTab("Root.Content."._t('UserDefinedForm.SUBMISSIONS','Submissions'), new CheckboxField('DisableSaveSubmissions',_t('UserDefinedForm.SAVESUBMISSIONS',"Disable Saving Submissions to Server"))); $fields->addFieldToTab("Root.Content.Submissions", new CheckboxField('DisableSaveSubmissions',_t('UserDefinedForm.SAVESUBMISSIONS',"Disable Saving Submissions to Server")));
$fields->addFieldToTab("Root.Content."._t('UserDefinedForm.SUBMISSIONS','Submissions'), new SubmittedFormReportField( "Reports", _t('UserDefinedForm.RECEIVED', 'Received Submissions'), "", $this ) ); $fields->addFieldToTab("Root.Content.Submissions", new SubmittedFormReportField( "Reports", _t('UserDefinedForm.RECEIVED', 'Received Submissions'), "", $this ) );
// who do we email on submission // who do we email on submission
$emailRecipients = new ComplexTableField( $emailRecipients = new ComplexTableField(
@ -76,27 +77,28 @@ class UserDefinedForm extends Page {
'EmailRecipients', 'EmailRecipients',
'UserDefinedForm_EmailRecipient', 'UserDefinedForm_EmailRecipient',
array( array(
'EmailAddress' => 'Email', 'EmailAddress' => _t('UserDefinedForm.EMAILADDRESS', 'Email'),
'EmailSubject' => 'Subject', 'EmailSubject' => _t('UserDefinedForm.EMAILSUBJECT', 'Subject'),
'EmailFrom' => 'From' 'EmailFrom' => _t('UserDefinedForm.EMAILFROM', 'From')
), ),
'getCMSFields_forPopup', 'getCMSFields_forPopup',
"FormID = '$this->ID'" "FormID = '$this->ID'"
); );
$emailRecipients->setAddTitle(_t('UserDefinedForm.AEMAILRECIPIENT', 'A Email Recipient')); $emailRecipients->setAddTitle(_t('UserDefinedForm.AEMAILRECIPIENT', 'A Email Recipient'));
$fields->addFieldToTab("Root.Content."._t('UserDefinedForm.EMAILRECIPIENTS', 'Email Recipients'), $emailRecipients); $fields->addFieldToTab("Root.Content.EmailRecipients", $emailRecipients);
// text to show on complete // text to show on complete
$onCompleteFieldSet = new FieldSet( $onCompleteFieldSet = new FieldSet(
new HtmlEditorField( "OnCompleteMessage", _t('UserDefinedForm.ONCOMPLETELABEL', 'Show on completion'),3,"",_t('UserDefinedForm.ONCOMPLETEMESSAGE', $this->OnCompleteMessage), $this ) new HtmlEditorField( "OnCompleteMessage", _t('UserDefinedForm.ONCOMPLETELABEL', 'Show on completion'),3,"",_t('UserDefinedForm.ONCOMPLETEMESSAGE', $this->OnCompleteMessage), $this )
); );
$fields->addFieldsToTab("Root.Content."._t('UserDefinedForm.ONCOMPLETE','On complete'), $onCompleteFieldSet); $fields->addFieldsToTab("Root.Content.OnComplete", $onCompleteFieldSet);
return $fields; return $fields;
} }
/** /**
* Publishing Versioning support. * Publishing Versioning support.
* *