예제 #1
0
void GroupPropertiesView::AddNewMember(char *user)
{
    char desc[64];

    addUserToGroup(user, group);
    getUserFullName(user, desc, sizeof(desc));

    listView->LockLooper();
    listView->AddItem(new MemberItem(this, user, desc, ""));
    listView->UnlockLooper();
}
bool EntityManager_AddUserToGroup(EntityManager *entityManager, const char *groupName, const char *userName) {
  groupData *gEntity = NULL;

  if (entityManager == NULL || groupName == NULL || userName == NULL) {
    snprintf(errStr, sizeof(errStr),
             "EntityManager_AddUserToGroup entityManager structure (isNull %d) and user name '%s', group name '%s' must not be NULL",
             entityManager == NULL, userName, groupName);
    return false;
  }
  if (checkDataAndGetGroup(entityManager, groupName, userName, &gEntity) == false) {
    return false;
  }
  return addUserToGroup(gEntity, userName);
}