function theme_user_import_limited_list in User Import 5.2
1 theme call to theme_user_import_limited_list()
File
- ./
user_import.module, line 874 - Import users from a comma separated file (csv).
Code
function theme_user_import_limited_list($import_id, $template_id = NULL) {
$import = _user_import_settings_select($import_id);
if (!$import) {
return ' ';
}
// header labels
$import_label = $import['setting'] == 'tested' || $import['setting'] == 'test' ? t('importable') : t('imported');
$header = array(
t('file'),
t('started'),
t('processed'),
$import_label,
t('errors'),
t('status'),
);
// info row
$errors = db_result(db_query("SELECT COUNT(import_id) FROM {user_import_errors} WHERE import_id = %d", $import['import_id']));
$errors_link = $errors == 0 ? '0' : l($errors, 'user_import/errors/' . $import_id . '/' . $template_id);
$rows[0] = array(
check_plain($import['oldfilename']),
format_date($import['started'], 'small'),
array(
"data" => $import['processed'],
"align" => 'center',
),
array(
"data" => $import['valid'],
"align" => 'center',
),
array(
"data" => $errors_link,
"align" => 'center',
),
$import['setting'],
);
$output .= theme('table', $header, $rows);
// action buttons
$delete_link = l(t('Remove Info'), 'user_import/delete/' . $import_id . '/' . $template_id);
$continue_link = l(t('Continue Processing'), 'user_import/continue/' . $import_id . '/' . $template_id);
$import_link = l(t('Import'), 'user_import/import/' . $import_id . '/' . $template_id);
$output .= $delete_link;
if ($import['setting'] == 'tested' || $import['setting'] == 'test') {
$output .= ' | ' . $import_link;
}
if ($import['setting'] == 'test' || $import['setting'] == 'import') {
$output .= ' | ' . $continue_link;
}
return $output;
}