From c4ab2b2f9a88409fbd78325a4d2c19fcb4ed340c Mon Sep 17 00:00:00 2001 From: Simon Date: Mon, 14 Mar 2011 13:18:21 +0100 Subject: Membership in Session eingefügt, Filtertypes nur einmal per Script einfügen, auskommentierten Code entfernt --- application/forms/Session.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'application/forms/Session.php') diff --git a/application/forms/Session.php b/application/forms/Session.php index d3e0c3f..8603f75 100644 --- a/application/forms/Session.php +++ b/application/forms/Session.php @@ -7,6 +7,7 @@ class Application_Form_Session extends Zend_Form private $bootos; private $bootisos; private $bootmenuentries; + private $memberships; public function init() { @@ -66,6 +67,17 @@ class Application_Form_Session extends Zend_Form } $bootisofield->setRegisterInArrayValidator(false); $this->addElement($bootisofield); + + $membershipfield = $this->createElement('select','membershipID'); + $membershipfield ->setLabel('Membership:'); + $membershipfield ->addMultiOption('',''); + if(count($this->memberships)>0){ + foreach($this->memberships as $id => $g){ + $membershipfield->addMultiOption($g->getID(), $g->getPersonID()); + } + } + $membershipfield->setRegisterInArrayValidator(false); + $this->addElement($membershipfield); $this->addElement('text', 'time', array( 'filters' => array('StringTrim'), @@ -114,6 +126,9 @@ $this->addElement('text', 'ip6', array( function setBootmenuentries($v){ $this->bootmenuentries = $v; } + function setMemberships($v){ + $this->memberships = $v; + } private $buttontext = 'Save'; function setButtontext($v){ $this->buttontext = $v; -- cgit v1.2.3-55-g7522