// Check out if there are any plugins if (is_array($cfg['plugins']['recipients'])) { foreach ($cfg['plugins']['recipients'] as $plugin) { if (function_exists("recipients_" . $plugin . "_wantedVariables") && function_exists("recipients_" . $plugin . "_store")) { $wantVariables = call_user_func("recipients_" . $plugin . "_wantedVariables"); if (is_array($wantVariables)) { $varArray = array(); foreach ($wantVariables as $value) { $varArray[$value] = stripslashes($GLOBALS[$value]); } } $store = call_user_func("recipients_" . $plugin . "_store", $varArray); } } } $recipient->store(); // Remove group associations if (isset($_REQUEST["ckbRemove"])) { $oGroupMembers = new RecipientGroupMemberCollection(); foreach ($_REQUEST["ckbRemove"] as $iGroupMemberID) { if (is_numeric($iGroupMemberID)) { $oGroupMembers->delete($iGroupMemberID); } } } } if (count($aMessages) > 0) { $sNotis = $notification->returnNotification("warning", implode("<br>", $aMessages)) . "<br>"; } $oForm = new UI_Table_Form("properties"); $oForm->setVar("frame", $frame);