Bug 5098: Add csv headers in overdues
authorJulian Maurice <julian.maurice@biblibre.com>
Mon, 4 Apr 2011 14:52:03 +0000 (16:52 +0200)
committerChris Cormack <chrisc@catalyst.net.nz>
Tue, 16 Aug 2011 22:29:02 +0000 (10:29 +1200)
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
misc/cronjobs/overdue_notices.pl

index e605451..37774b5 100755 (executable)
@@ -584,10 +584,14 @@ END_SQL
                 local $, = "\f";    # pagebreak
                 print @output_chunks;
         }
+        # Generate the content of the csv with headers
+        my $content = join(";", qw(title name surname address1 address2 zipcode city email itemcount itemsinfo due_date issue_date)) . "\n";
+        $content .= join( "\n", @output_chunks );
+            
         my $attachment = {
             filename => defined $csvfilename ? 'attachment.csv' : 'attachment.txt',
             type => 'text/plain',
-            content => join( "\n", @output_chunks )
+            content => $content, 
         };
 
         my $letter = {