Advertisement
Guest User

david_b

a guest
May 5th, 2011
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. <?php
  2. class NewsletterContact extends Member {
  3. static $singular_name = 'Kontakt';
  4. static $plural_name = 'Kontakte';
  5.  
  6. static $db = array(
  7. 'Gender' => 'Enum("männlich, weiblich")',
  8. 'NameTitle' => 'Varchar(100)'
  9. );
  10.  
  11. static $many_many = array(
  12. 'NewsletterGroups' => 'NewsletterGroup',
  13. );
  14.  
  15. static $field_labels = array(
  16. 'Gender' => 'Geschlecht',
  17. 'NameTitle' => 'Anrede',
  18. );
  19.  
  20. function getCMSFields() {
  21. $fields = parent::getCMSFields();
  22. $fields->removeByName('Permissions');
  23. $fields->removeByName('Groups');
  24.  
  25. $fields->removeByName('Password');
  26. $fields->removeByName('Locale');
  27. $fields->removeByName('DateFormat');
  28. $fields->removeByName('TimeFormat');
  29. $fields->removeByName('MemberUserDetailsHeader');
  30.  
  31.  
  32. $newsletterGroupTablefield = new ManyManyComplexTableField(
  33. $this,
  34. 'NewsletterGroups',
  35. 'NewsletterGroup',
  36. array(
  37. 'Title' => 'Title'
  38. ),
  39. 'getCMSFields_forPopup'
  40. );
  41.  
  42. $fields->addFieldToTab( 'Root.NewsletterGroups', $newsletterGroupTablefield );
  43.  
  44. return $fields;
  45. }
  46. }
  47. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement