foreach ($userID as $userID_Item) { sUserMgr()->remove($userID_Item); $jsQueue->add($userID_Item, HISTORYTYPE_USER, 'OBJECT_DELETE', sGuiUS(), 'user', NULL, NULL, $userID_Item . '-user', 'usergroups'); } } else { sUserMgr()->remove($userID); $jsQueue->add($userID, HISTORYTYPE_USER, 'OBJECT_DELETE', sGuiUS(), 'user', NULL, NULL, $userID . '-user', 'usergroups'); } $koala->queueScript('Koala.yg_disable(\'tree_btn_delete\', \'btn-' . $wid . '\', \'tree_btn\');'); break; case 'addRole': $wid = $this->params['wid']; $newRoleId = sUsergroups()->add($itext['TXT_NEW_OBJECT']); // Add permissions for all views $views = $viewMgr->getList(); $hiddenviews = $viewMgr->getHiddenViews(); $permissionArray = array(array('USERGROUPID' => $newRoleId, 'RREAD' => 1, 'RWRITE' => 1, 'RDELETE' => 1, 'RSUB' => 1, 'RSTAGE' => 1, 'RMODERATE' => 1, 'RCOMMENT' => 1, 'RSEND' => 1)); foreach ($views as $view) { if ($view['OBJECTID']) { $viewMgr->permissions->setPermissions($permissionArray, $view['OBJECTID']); } } foreach ($hiddenviews as $hiddenview) { if ($hiddenview['VIEWID']) { $viewMgr->permissions->setPermissions($permissionArray, $hiddenview['VIEWID']); } } // Add permissions for all filetypes $fileMgr = sFileMgr(); $filetypes = $fileMgr->filetypes->getList(); foreach ($filetypes as $filetype) {