function theme_user_import_list in User Import 7.3
Same name and namespace in other branches
- 8 user_import.module \theme_user_import_list()
- 5.2 user_import.module \theme_user_import_list()
- 5 user_import.module \theme_user_import_list()
- 6.4 user_import.module \theme_user_import_list()
- 6.2 user_import.module \theme_user_import_list()
- 7 user_import.module \theme_user_import_list()
- 7.2 user_import.module \theme_user_import_list()
Return value
string
1 theme call to theme_user_import_list()
File
- ./
user_import.module, line 355 - Import or update users with data from a comma separated file (csv).
Code
function theme_user_import_list() {
$output = '';
$imports = _user_import_settings_select();
if (!$imports) {
return ' ';
}
foreach ($imports as $import) {
// 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_query('SELECT COUNT(import_id) FROM {user_import_errors} WHERE import_id = :import_id', array(
':import_id' => $import['import_id'],
))
->fetchField();
$errors_link = $errors == 0 ? '0' : l($errors, 'admin/people/user_import/errors/' . $import['import_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', array(
'header' => $header,
'rows' => $rows,
));
// action buttons
$delete_link = l(t('Delete'), 'admin/people/user_import/delete/' . $import['import_id']);
$continue_link = l(t('Continue Processing'), 'admin/people/user_import/continue/' . $import['import_id']);
$import_link = l(t('Import'), 'admin/people/user_import/import/' . $import['import_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;
}