echo application_getMessage(msg_failed);	
     }
     */
     echo application_getMessage(msg_failed);
 }
 //msg_getpublicgrpitems
 if ($action == msg_getpublicgrpitems) {
     $items = array();
     if (!isset($recursiv)) {
         $recursiv = -1;
     }
     $uf = new Userfactory();
     $uid = $uf->getUserId($username);
     if ($uid > -1) {
         //echo $uid;
         $grp = $fac->getPublicGroupByName($uid, $groupname);
         if ($grp != null) {
             $groupid = $grp->getGroupId();
             array_push($items, $grp);
             //childgroups
             /*
             $lst1 = $fac->getChildGroups($usr->getUid(), $groupid);
             if ($lst1 != null) {
             	for ($i=0;$i<count($lst1);$i++) {
             		$grp1 = $lst1[$i];
             		array_push($items,$grp1);
             	}
             }
             */
             if ($recursiv == 1) {
                 $fac->getGroupFiles_Recursiv($uid, $groupid, $items);