mailType = $mailtype; else $this->mailType = DataObject::get_by_id('NewsletterType',$mailtype); $this->status = $status; parent::__construct(null); } function FieldHolder() { return $this->renderWith("NewsletterList"); } function setMailType($mailtype) { $this->mailType = $mailtype; } function setController($controller) { $this->controller = $controller; } function Newsletters() { return DataObject::get( 'Newsletter', "`ParentID`='{$this->mailType->ID}' AND `Status`='{$this->status}'" ); } function DraftNewsletters() { return $this->mailType->DraftNewsletters(); } function SentNewsletters() { return $this->mailType->SentNewsletters(); } function Status() { return $this->status; } /* function AddRecordForm() { return new TabularStyle(new Form($this->controller,'AddRecordForm', new FieldSet( new TextField("FirstName", "First Name"), new TextField("Surname", "Surname"), new TextField("Email", "Email"), new TextField("Password", "Password"), new HiddenField("GroupID", null, $this->group->ID) ), new FieldSet( new FormAction("addmember", "Add") ) )); }*/ } ?>