CiviCRM extension to revent users to overwrite on their record while trying to add a new participant/contrib