bug 5579 : Fixes several exports to embed items
authorMatthias Meusburger <matthias.meusburger@biblibre.com>
Thu, 7 Apr 2011 10:04:43 +0000 (12:04 +0200)
committerChris Cormack <chrisc@catalyst.net.nz>
Tue, 19 Apr 2011 10:35:15 +0000 (22:35 +1200)
commita3ff0bb5cb91761677f8b3ff08fa5f12378376af
tree7ad5f1a8fb659c5ebae8ae38e29b1cf67e8886c8
parent6e217d1d21ccff2a0179cd40c9a103f180bf53e3
bug 5579 : Fixes several exports to embed items

  - The following export pages used to embed items when exporting,
    this was no longer the case, so they were fixed :
      Intranet :
        - basket/downloadcart.pl,
        - virtualshelves/downloadshelf.pl
        - catalogue/export.pl
      Opac :
        - opac/opac-downloadcart.pl
        - opac/opac-downloadshelf.pl
        - opac/opac-export.pl

  - Notes :
     - GetMarcBiblio used to embed items data, this was no longer the case,
       so an optional parameter was added to choose if items should be embedded or not.
       This way, previous work on this bug is not broken, and this is a pretty usefull
       feature, imho.
     - An optional parameter has been added to SetUTF8Flag, to be able to use NFD during
       normalization. This was required to make Unicode/UTF-8 export work again.

Signed-off-by: Claire Hernandez <claire.hernandez@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
C4/Biblio.pm
C4/Charset.pm
C4/Record.pm
basket/downloadcart.pl
catalogue/export.pl
opac/opac-downloadcart.pl
opac/opac-downloadshelf.pl
opac/opac-export.pl
virtualshelves/downloadshelf.pl