function regcode_admin_import_submit in Registration codes 5.3
Same name and namespace in other branches
- 6 regcode.admin.php \regcode_admin_import_submit()
Handle the processing of a submitted import form
File
- ./
regcode_admin.inc.php, line 295 - regcode_admin.inc.php contains the top-level logic for the administration pages for the registration-code module
Code
function regcode_admin_import_submit($form_id, $form_values) {
// assemble code template
foreach (regcode_get_fields(FALSE, TRUE) as $field_name => $field_title) {
$field_name = str_replace('c.', '', $field_name);
$field_input = check_plain(trim($form_values['regcode_template_' . $field_name]));
if (trim($field_input) != '') {
$code_template[$field_name] = $field_input;
}
}
// determine whether to import from file ...
$import_file = file_check_upload('regcode_import_file');
if (is_object($import_file)) {
$result = regcode_import_file($import_file->filepath, $form_values['regcode_import_action'], $code_template);
unlink($import_file->filepath);
}
else {
$result = regcode_import_text($form_values['regcode_import_text'], $form_values['regcode_import_action'], $code_template);
}
if ($result) {
watchdog('RegistrationCode', t('Registration Code Import successful.'));
}
else {
drupal_set_message(t('Registration Code Import FAILED.'));
watchdog('RegistrationCode', t('Registration Code Import FAILED.'));
}
}