From e4bc71b51c90a3222366565051ad7a7e732722dd Mon Sep 17 00:00:00 2001
From: Alexander Purr <purr@ub.uni-leipzig.de>
Date: Fri, 14 Feb 2020 16:44:28 +0100
Subject: [PATCH] refs #16821 [fid] export file as *.txt

---
 module/fid/src/Controller/UserController.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/module/fid/src/Controller/UserController.php b/module/fid/src/Controller/UserController.php
index 583842cedfb..63f3a72afa7 100644
--- a/module/fid/src/Controller/UserController.php
+++ b/module/fid/src/Controller/UserController.php
@@ -33,16 +33,14 @@ use fid\Service\UserNotAuthorizedException;
 use VuFind\Auth\Manager as AuthManager;
 use VuFind\Controller\AbstractBase;
 use VuFind\Exception\Auth as AuthException;
-use Zend\Form\Element\Checkbox;
-use Zend\Form\Element\Radio;
 use Zend\Form\Element\Select;
 use Zend\Form\Form;
 use Zend\Http\PhpEnvironment\Request;
+use Zend\Http\PhpEnvironment\Response as HttpResponse;
 use Zend\Http\Response;
 use Zend\Mvc\Plugin\FlashMessenger\FlashMessenger;
 use Zend\ServiceManager\ServiceLocatorInterface;
 use Zend\View\Model\ViewModel;
-use Zend\Http\PhpEnvironment\Response as HttpResponse;
 
 class UserController extends AbstractBase
 {
@@ -771,10 +769,11 @@ class UserController extends AbstractBase
         $response->getHeaders()->addHeaders(
             [
                 'Content-type' => 'text/plain',
-                'Content-Disposition' => 'attachment; filename="'.$prefix.'_'.date('Ymd_His').'.csv"'
+                'Content-Disposition' => 'attachment; filename="'.$prefix.'_'.date('Ymd_His').'.txt"'
             ]
         );
         $output = implode("\t",$fields)."\n";
+        /** @var  User $user */
         foreach ($userList as $user) {
             $output .= $user->export($fields)."\n";
         }
-- 
GitLab