Browse Source

added to create_group and update_group 'definition' based on tswagger's sql changes

develop
Raphael Jackstadt 10 years ago
parent
commit
41224e613a
  1. 6
      application/libraries/Aauth.php

6
application/libraries/Aauth.php

@ -1027,14 +1027,15 @@ class Aauth {
* @param string $group_name New group name * @param string $group_name New group name
* @return int|bool Group id or FALSE on fail * @return int|bool Group id or FALSE on fail
*/ */
public function create_group($group_name) { public function create_group($group_name, $definition) {
$query = $this->aauth_db->get_where($this->config_vars['groups'], array('name' => $group_name)); $query = $this->aauth_db->get_where($this->config_vars['groups'], array('name' => $group_name));
if ($query->num_rows() < 1) { if ($query->num_rows() < 1) {
$data = array( $data = array(
'name' => $group_name 'name' => $group_name,
'definition'=> $definition
); );
$this->aauth_db->insert($this->config_vars['groups'], $data); $this->aauth_db->insert($this->config_vars['groups'], $data);
return $this->aauth_db->insert_id(); return $this->aauth_db->insert_id();
@ -1057,6 +1058,7 @@ class Aauth {
$group_id = $this->get_group_id($group_par); $group_id = $this->get_group_id($group_par);
$data['name'] = $group_name; $data['name'] = $group_name;
$data['definition'] = $definition;
$this->aauth_db->where('id', $group_id); $this->aauth_db->where('id', $group_id);
return $this->aauth_db->update($this->config_vars['groups'], $data); return $this->aauth_db->update($this->config_vars['groups'], $data);

Loading…
Cancel
Save