/** * Process the form submission. */ public function postProcess(&$params, &$db, &$form) { $file = $params['uploadFile']['name']; $result = self::_CsvToTable($db, $file, CRM_Utils_Array::value('skipColumnHeader', $params, FALSE), CRM_Utils_Array::value('import_table_name', $params), CRM_Utils_Array::value('fieldSeparator', $params, ',')); $form->set('originalColHeader', CRM_Utils_Array::value('original_col_header', $result)); $table = $result['import_table_name']; $importJob = new CRM_Contact_Import_ImportJob($table); $form->set('importTableName', $importJob->getTableName()); }
/** * Process the form submission. * * @param array $params * @param string $db * @param \CRM_Core_Form $form */ public function postProcess(&$params, &$db, &$form) { $importJob = new CRM_Contact_Import_ImportJob(CRM_Utils_Array::value('import_table_name', $params), $params['sqlQuery'], TRUE); $form->set('importTableName', $importJob->getTableName()); }