addRadio('onDuplicate', ts('On Duplicate Entries'), [ CRM_Import_Parser::DUPLICATE_SKIP => ts('Skip'), CRM_Import_Parser::DUPLICATE_UPDATE => ts('Update'), CRM_Import_Parser::DUPLICATE_NOCHECK => ts('No Duplicate Checking'), ]); $this->setDefaults(['onDuplicate' => CRM_Import_Parser::DUPLICATE_SKIP]); $this->addContactTypeSelector(); } /** * Process the uploaded file. * * @return void */ public function postProcess() { $this->storeFormValues([ 'onDuplicate', 'contactType', 'dateFormats', 'savedMapping', ]); $this->submitFileForMapping('CRM_Event_Import_Parser_Participant'); } }