/** * create a new group * * @param string $group_name group name * @param int $group_owner_id user id of group owner * * @return int|bool new group id | FALSE on error */ function ace_db_group_create($group_name, $group_owner_id) { ace_db_esc($group_name); if (!ace_db_group_get_id_by_name($group_name)) { $sql = "INSERT INTO `group` (`name`,`owner`,`state`)\n\t VALUES ('{$group_name}','{$group_owner_id}',1)"; $db_result = ace_db_query($sql); if ($db_result->last_insert_id != 0) { $group_id = $db_result->last_insert_id; } else { $group_id = FALSE; } } else { $group_id = FALSE; } return $group_id; }
/** * returns a group id * * @api * * @param string $group_name group name * * @return int|bool group id | FALSE on error */ function ace_group_get_id_by_name($group_name) { return ace_db_group_get_id_by_name($group_name); }