addElement('date', 'date', array('label' => 'Date', 'required' => true)); $this->addElement('text', 'title', array('label' => 'Title', 'required' => true)); $this->addElement( 'extendedFile', 'file', array('label' => 'Newsletter', 'description' => 'Only .pdf files allowed', 'required' => true) ); $this->getElement('file')->addValidator('File_Extension', true, array('pdf')); $this->addElement('checkbox', 'enabled', array('label' => 'Show on user end', 'decoration' => 'simple')); return $this; } }