* Finish task #91598.
This commit is contained in:
@@ -300,6 +300,8 @@ class group extends control
|
||||
$excludePrivsIdList = array_diff(array_keys($groupPrivsIdList), $selectedPrivIdList);
|
||||
$relatedPrivData = $this->group->getRelatedPrivs($selectedPrivIdList, '', $excludePrivsIdList);
|
||||
|
||||
unset($privList['index']['index']);
|
||||
|
||||
$this->view->privList = $privList;
|
||||
$this->view->privMethods = $privMethods;
|
||||
$this->view->selectPrivs = $selectPrivs;
|
||||
|
||||
@@ -29,7 +29,15 @@ class groupModel extends model
|
||||
}
|
||||
$this->lang->error->unique = $this->lang->group->repeat;
|
||||
$this->dao->insert(TABLE_GROUP)->data($group)->batchCheck($this->config->group->create->requiredFields, 'notempty')->check('name', 'unique')->exec();
|
||||
return $this->dao->lastInsertId();
|
||||
$groupID = $this->dao->lastInsertId();
|
||||
|
||||
$data = new stdclass();
|
||||
$data->group = $groupID;
|
||||
$data->module = 'index';
|
||||
$data->method = 'index';
|
||||
$this->dao->replace(TABLE_GROUPPRIV)->data($data)->exec();
|
||||
|
||||
return $groupID;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -433,6 +441,12 @@ class groupModel extends model
|
||||
}
|
||||
}
|
||||
|
||||
$data = new stdclass();
|
||||
$data->group = $groupID;
|
||||
$data->module = 'index';
|
||||
$data->method = 'index';
|
||||
$this->dao->replace(TABLE_GROUPPRIV)->data($data)->exec();
|
||||
|
||||
/* Insert new. */
|
||||
if($this->post->actions)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user