simplify code of createuser.php

This commit is contained in:
Georg Ehrke 2012-07-20 15:04:50 +02:00
parent 9157888334
commit e42f765697
1 changed files with 4 additions and 7 deletions

View File

@ -18,21 +18,18 @@ if($isadmin){
$groups = $_POST["groups"];
}
}else{
$accessiblegroups = OC_SubAdmin::getSubAdminsGroups(OC_User::getUser());
$accessiblegroups = array_flip($accessiblegroups);
if(isset( $_POST["groups"] )){
$unauditedgroups = $_POST["groups"];
$groups = array();
foreach($unauditedgroups as $group){
if(array_key_exists($group, $accessiblegroups)){
foreach($_POST["groups"] as $group){
if(OC_SubAdmin::isGroupAccessible(OC_User::getUser(), $group)){
$groups[] = $group;
}
}
if(count($groups) == 0){
$groups = array_flip($accessiblegroups);
$groups = OC_SubAdmin::getSubAdminsGroups(OC_User::getUser());
}
}else{
$groups = array_flip($accessiblegroups);
$groups = OC_SubAdmin::getSubAdminsGroups(OC_User::getUser());
}
}
$username = $_POST["username"];