removeArea()

The method deletes an area.

Synopsis

public void removeArea(uint areaId);

Parameter Description
areaId The area ID of the are that is deleted.

Return Value

-

Errors

Errors are shown in the log viewer.

EXAMPLE

#uses "classes/userManagement/UserManagement"
main(mapping event)
{
  uint areaId = 1;
  shared_ptr<UserManagement> userMgm = UserManagement::getInstance();
  shared_ptr<UserManagementArea> removedArea = new UserManagementArea("1");
  removedArea.removeArea(areaId);
  /*Removes the area with the ID 1*/
  DebugN(userMgm.saveChanges());
  dyn_anytype allAreas = userMgm.getAllAreas();
  for (int i =1; i<=dynlen(allAreas); i++)
  {
    userMgm.getArea(allAreas[i].getId());
    DebugN(allAreas[i].getName());
  }
}

Assignment

User administration

See also

setPermissionDescription()