Пример #1
0
/**
 * 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;
}
Пример #2
0
/**
 * 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);
}