Source of file UserDefinedFormExtension.php
Size: 0,929 Bytes - Last Modified: 2021-12-23T10:10:25+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/UserDefinedFormExtension.php
12345678910111213141516171819202122232425262728293031323334353637 | <?php /** * * @package plato-userforms */ class UserDefinedFormExtension extends DataExtension { /** * @config * @var Boolean */ private static $recipients_warning = true; /** * @config * @var String */ private static $recipients_warning_message = "Alert: There are 0 recipients configured for this form. Submissions may be missed."; /** * @return FieldList */ public function updateCMSFields(FieldList $fields) { if($this->owner->EmailRecipients()->Count() == 0 && $this->owner->config()->recipients_warning) { $fields->addFieldToTab("Root.Main", new LiteralField( "EmailRecipientsWarning", "<p class=\"message error\">".$this->owner->config()->recipients_warning_message."</p>" ), "Title" ); } return $fields; } } |