API/PHP/Group
From CLAWSWiki
Represents the CLAWSObject Group
Example member management code:
$group = new Group($claws, 'SomeGroup');
$group->addMulti('MEMBER', 'wck1234' );
$group->delMulti('MEMBER', array('abc1234', 'xyz9876') );
$g->mod()->execute();
Creating a Mail-Enabled Group:
$g = new Group($claws, 'SomeMailGroup');
$g->setParam("DESCRIPTION", "Happy Group");
$g->setParam("EXCMAIL", "true");
$g->setParam("RITEDUMAILNAME", "happygroup");
$g->add()->execute();
Creating a Posix Group:
$g = new Group($claws, 'SomeUnixGroup');
$g->setParam("DESCRIPTION", "Grumpy Group");
$g->setParam("NEWGID", "true");
$g->add()->execute();
$g->get();
$gid = $g->getParam('GID')->get();
