diff --git a/code/model/formfields/EditableFormHeading.php b/code/model/formfields/EditableFormHeading.php index 7486c95..6108331 100755 --- a/code/model/formfields/EditableFormHeading.php +++ b/code/model/formfields/EditableFormHeading.php @@ -25,7 +25,7 @@ class EditableFormHeading extends EditableFormField { $label = _t('EditableFormHeading.LEVEL', 'Select Heading Level'); $options = parent::getFieldConfiguration(); - + $options->push( new DropdownField($this->getSettingName("Level"), $label, $levels, $level) ); @@ -33,10 +33,18 @@ class EditableFormHeading extends EditableFormField { if($this->readonly) { $extraFields = $options->makeReadonly(); } + + $options->push( + new CheckboxField( + $this->getSettingName('HideFromReports'), + _t('EditableLiteralField.HIDEFROMREPORT', 'Hide from reports?'), + $this->getSetting('HideFromReports') + ) + ); return $options; } - + public function getFormField() { $labelField = new HeaderField($this->Name,$this->Title, $this->getSetting('Level')); $labelField->addExtraClass('FormHeading'); @@ -45,10 +53,10 @@ class EditableFormHeading extends EditableFormField { } public function showInReports() { - return false; + return (!$this->getSetting('HideFromReports')); } public function getFieldValidationOptions() { return false; } -} \ No newline at end of file +}