createElement('radio', NULL, NULL, ts('Skip'), CRM_Import_Parser::DUPLICATE_SKIP ); $duplicateOptions[] = $this->createElement('radio', NULL, NULL, ts('Update'), CRM_Import_Parser::DUPLICATE_UPDATE ); $duplicateOptions[] = $this->createElement('radio', NULL, NULL, ts('No Duplicate Checking'), CRM_Import_Parser::DUPLICATE_NOCHECK ); $this->addGroup($duplicateOptions, 'onDuplicate', ts('On Duplicate Entries') ); $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'); } }