AddPreferencesDistribution.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * Class AddPreferencesDistribution
  4. * User: Nessandro
  5. * Date: 2019-09-20
  6. * Time: 12:44
  7. * @package ModulesGarden\Servers\ZimbraEmail\App\UI\Client\DistributionList\Sections
  8. */
  9. namespace ModulesGarden\Servers\ZimbraEmail\App\UI\Client\DistributionList\Sections;
  10. use ModulesGarden\Servers\ZimbraEmail\App\UI\Admin\Custom\Sections\FreeFieldsSection;
  11. use function ModulesGarden\Servers\ZimbraEmail\Core\Helper\di;
  12. use ModulesGarden\Servers\ZimbraEmail\Core\UI\Widget\Forms\Fields\Select;
  13. use ModulesGarden\Servers\ZimbraEmail\Core\UI\Widget\Forms\Fields\Switcher;
  14. use ModulesGarden\Servers\ZimbraEmail\Core\UI\Widget\Forms\Fields\Text;
  15. class AddPreferencesDistribution extends FreeFieldsSection
  16. {
  17. protected $id = 'addPreferencesDistribution';
  18. protected $name = 'addPreferencesDistribution';
  19. public function initContent()
  20. {
  21. /**
  22. *
  23. */
  24. $this->addField(new Switcher('replyEmail'));
  25. $this->addField(new Text('replyDisplayName'));
  26. $this->addField(
  27. (new Text('replyEmailAddress'))
  28. ->setPlaceholder(di('lang')->absoluteT('mail@example.com'))
  29. );
  30. }
  31. }