}
 //msg_remgrpitm
 if ($action == msg_remgrpitm) {
     if (isset($groupid)) {
         if ($fac->removeGroupItem($usr->getUid(), $groupid, $grpitmid)) {
             echo application_getMessage(msg_remok);
         } else {
             echo application_getMessage(msg_failed);
         }
     }
 }
 //msg_getgrps
 if ($action == msg_getgrps) {
     $lst1 = null;
     if ($parentgroupid == -1) {
         $lst1 = $fac->getRootGroups($usr->getUid(), true);
     }
     if ($lst1 != null) {
         echo application_getMessage($lst1);
     } else {
         echo application_getMessage(msg_failed);
     }
 }
 //msg_getgrp
 if ($action == msg_getgrp) {
     if ($groupid == -1 && $groupname != "") {
         //$lst1 = $fac->getRootGroups($usr->getUid());
         $grp = $fac->getGroupByName($usr->getUid(), $groupname);
         if ($grp != null) {
             echo application_getMessage($grp);
         } else {