1
BEGIN
2
IF (SELECT MASTER FROM MASTERGROUPS WHERE GroupID=GID)=1 THEN
3
IF CID > 0 THEN
4
DELETE FROM SUBGROUPS WHERE
5
GROUPID NOT IN (SELECT GroupID From MasterGroups Where Master>0) AND
6
COMPUTERID=CID;
7
ELSEIF NID > 0 THEN
8
DELETE FROM subgroupsnetworkdevices WHERE
9
groupID NOT IN (SELECT groupID FROM MasterGroups WHERE Master>0) AND
10
deviceID=NID;
11
ELSEIF CONTID > 0 THEN
12
DELETE FROM subgroupscontacts WHERE
13
groupID NOT IN (SELECT groupID FROM MasterGroups WHERE Master>0) AND
14
contactID=CONTID;
15
END IF;
16
END IF;
17
END