createElement('radio', NULL, NULL, ts('Insert new Membership'), CRM_Import_Parser::DUPLICATE_SKIP ); $duplicateOptions[] = $this->createElement('radio', NULL, NULL, ts('Update existing Membership'), CRM_Import_Parser::DUPLICATE_UPDATE ); $this->addGroup($duplicateOptions, 'onDuplicate', ts('Import mode') ); $this->setDefaults(array( 'onDuplicate' => CRM_Import_Parser::DUPLICATE_SKIP, )); $this->addContactTypeSelector(); } /** * Process the uploaded file. * * @return void */ public function postProcess() { $this->storeFormValues(array( 'onDuplicate', 'contactType', 'dateFormats', 'savedMapping', )); $this->submitFileForMapping('CRM_Member_Import_Parser_Membership'); } }