Merge pull request #1931 from aragonc/1.11.x

fix the export of users to xls file #1930
pull/2487/head
Alex Aragon Calixto 8 years ago committed by GitHub
commit 4e11d34aae
  1. 49
      main/admin/user_export.php

@ -130,40 +130,43 @@ if ($form->validate()) {
}
$data = array();
$extra_fields = UserManager::get_extra_fields(0, 0, 5, 'ASC', false);
if ($export['addcsvheader'] == '1' AND $export['file_type'] == 'csv') {
if (!empty($export['addcsvheader'])) {
if ($export['addcsvheader'] == '1' || $export['file_type'] == 'csv') {
if ($_configuration['password_encryption'] != 'none') {
$data[] = array(
'UserId',
'LastName',
'FirstName',
'Email',
'UserName',
'AuthSource',
'Status',
'OfficialCode',
'PhoneNumber',
'RegistrationDate'
'UserId',
'LastName',
'FirstName',
'Email',
'UserName',
'AuthSource',
'Status',
'OfficialCode',
'PhoneNumber',
'RegistrationDate'
);
} else {
$data[] = array(
'UserId',
'LastName',
'FirstName',
'Email',
'UserName',
'Password',
'AuthSource',
'Status',
'OfficialCode',
'PhoneNumber',
'RegistrationDate'
'UserId',
'LastName',
'FirstName',
'Email',
'UserName',
'Password',
'AuthSource',
'Status',
'OfficialCode',
'PhoneNumber',
'RegistrationDate'
);
}
foreach ($extra_fields as $extra) {
$data[0][] = $extra[1];
}
}
}
}
$res = Database::query($sql);
while ($user = Database::fetch_array($res, 'ASSOC')) {

Loading…
Cancel
Save