if (is_array($aPluginTitle) || is_array($aPluginDisplay)) {
                     $oForm->add(i18n("WARNING", $plugin_name), sprintf(i18n("The plugin %s delivered an array for the displayed titles, but did not return an array for the contents.", $plugin_name), $sPlugin));
                 } else {
                     $oForm->add($aPluginTitle, $aPluginDisplay);
                 }
             }
         }
     }
 }
 $oGroupList = new UI_List();
 $oGroupList->setWidth("100%");
 $oGroupList->setBorder(1);
 $oAssocGroups = new RecipientGroupMemberCollection();
 $oAssocGroups->link("RecipientGroupCollection");
 $oAssocGroups->setWhere("recipientgroupmembercollection.idnewsrcp", $recipient->get("idnewsrcp"));
 $oAssocGroups->setOrder("recipientgroupcollection.groupname");
 $oAssocGroups->query();
 if ($oAssocGroups->count() == 0) {
     $oGroupList->setCell(0, 1, i18n("Recipient is not member of any group", $plugin_name));
 } else {
     // Headline
     $oGroupList->setCell(0, 1, "<strong>" . i18n("Groupname", $plugin_name) . "</strong>");
     $oImgDel = new cHTMLImage("images/delete.gif");
     $oGroupList->setCell(0, 2, $oImgDel->render());
     $oGroupList->setCellAlignment(0, 2, "right");
     // Data
     while ($oAssocGroup = $oAssocGroups->next()) {
         $oGroup = $oAssocGroups->fetchObject("RecipientGroupCollection");
         $oCkbRemove = new cHTMLCheckbox("ckbRemove[]", $oAssocGroup->get("idnewsgroupmember"));
         echo $oGroup->get("idnewsgroupmember");
         $oGroupList->setCell($oAssocGroup->get("idnewsgroupmember"), 1, $oGroup->get("groupname"));