membershiplist = $membershiplist; } public function getMembershiplist() { return $this->membershiplist; } public function init() { $this->setName("MembershipSelect"); $this->setMethod('post'); $membershipfield = $this->createElement('select', 'membershipID'); $membershipfield ->setLabel('Membership:'); if(count($this->membershiplist) > 0) { foreach($this->membershiplist as $membership => $m) { $membershipfield->addMultiOption($m['membershipID'], $m['group'] . ' - ' . $m['role']); } } $membershipfield->setRegisterInArrayValidator(false); $this->addElement($membershipfield); $this->addElement('submit', 'selectmembership', array( 'required' => false, 'ignore' => true, 'label' => 'Select', )); } }