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', )); } }