Browse Source

fix the export of users to xls file #1930

Alex Aragon 7 years ago
parent
commit
632c6a6c89
1 changed files with 26 additions and 23 deletions
  1. 26 23
      main/admin/user_export.php

+ 26 - 23
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')) {