public function memberListForm($group) { $members = $group->getMembers(); if (!isset($members)) { return dgettext('users', 'None found'); } $db = new PHPWS_DB('users_groups'); foreach ($members as $id) { $db->addWhere('id', $id); } $db->addOrder('name'); $db->setIndexBy('id'); $result = $db->getObjects('PHPWS_Group'); $tpl = new PHPWS_Template('users'); $tpl->setFile('forms/memberlist.tpl'); $count = 0; $form = new PHPWS_Form(); foreach ($result as $group) { $form->add('member_drop[' . $group->getId() . ']', 'submit', dgettext('users', 'Drop')); $dropbutton = $form->get('member_drop[' . $group->getId() . ']'); $count++; $tpl->setCurrentBlock('row'); $tpl->setData(array('NAME' => $group->getName(), 'DROP' => $dropbutton)); if ($count % 2) { $tpl->setData(array('STYLE' => 'class="bg-light"')); } $tpl->parseCurrentBlock(); } return $tpl->get(); }