Пример #1
0
 /**
  * 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());
 }
Пример #2
0
 /**
  * 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());
 }