/** * @param CONTEXT $context */ public function __construct($context) { parent::__construct($context); $field = new MUNGER_TITLE_FIELD(); $field->id = 'subject'; $field->caption = 'Subject'; $field->required = true; $this->add_field($field); $field = new MUNGER_TEXT_FIELD(); $field->id = 'message'; $field->caption = 'Message'; $field->max_length = 5000; $this->add_field($field); $field = new EMAIL_FIELD(); $field->id = 'sender_email'; $field->caption = 'Sender email'; $field->required = true; $this->add_field($field); $field = new TITLE_FIELD(); $field->id = 'sender_name'; $field->caption = 'Sender name'; $field->required = true; $this->add_field($field); $field = new EMAIL_FIELD(); $field->id = 'send_to'; $field->caption = 'Send to email'; $field->required = true; $field->visible = false; $this->add_field($field); $field = new BOOLEAN_FIELD(); $field->id = 'send_as_html'; $field->caption = 'Format'; $this->add_field($field); }
/** * @param CONTEXT $context */ public function __construct($context) { parent::__construct($context); $field = new INTEGER_FIELD(); $field->id = 'id'; $field->caption = 'ID'; $field->min_value = 1; $field->visible = false; $this->add_field($field); }