Browse Source

enhanced `add_subgroup()` to check if group and subgroup already linked (#221)

master
REJack 7 years ago
parent
commit
3a4d556acf
  1. 16
      application/libraries/Aauth.php

16
application/libraries/Aauth.php

@ -1440,6 +1440,22 @@ class Aauth {
return FALSE; return FALSE;
} }
if ($group_groups = $this->get_subgroups($group_id)) {
foreach ($group_groups as $item) {
if ($item->subgroup_id == $subgroup_id) {
return false;
}
}
}
if ($subgroup_groups = $this->get_subgroups($subgroup_id)) {
foreach ($subgroup_groups as $item) {
if ($item->subgroup_id == $group_id) {
return false;
}
}
}
$query = $this->aauth_db->where('group_id',$group_id); $query = $this->aauth_db->where('group_id',$group_id);
$query = $this->aauth_db->where('subgroup_id',$subgroup_id); $query = $this->aauth_db->where('subgroup_id',$subgroup_id);
$query = $this->aauth_db->get($this->config_vars['group_to_group']); $query = $this->aauth_db->get($this->config_vars['group_to_group']);

Loading…
Cancel
Save