X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=C4%2FCsv.pm;h=07ce2ebc40bbf26c23dbee45d05aa3318f9df7cc;hb=5f8923acbf2a13a0f697a7bd80f6af9953bcba8f;hp=292cd4edad55816a10ca8f615c2529625c1907fd;hpb=8ad2c7d7acc3cb0033426bd78928214a22ad9dd1;p=koha_fer diff --git a/C4/Csv.pm b/C4/Csv.pm index 292cd4edad..07ce2ebc40 100644 --- a/C4/Csv.pm +++ b/C4/Csv.pm @@ -13,12 +13,15 @@ package C4::Csv; # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR # A PARTICULAR PURPOSE. See the GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License along with -# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, -# Suite 330, Boston, MA 02111-1307 USA +# You should have received a copy of the GNU General Public License along +# with Koha; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # +#use strict; +#use warnings; FIXME - Bug 2505 + use C4::Context; use vars qw($VERSION @ISA @EXPORT); @@ -31,6 +34,7 @@ $VERSION = 3.00; @EXPORT = qw( &GetCsvProfiles + &GetCsvProfile &GetCsvProfilesLoop &GetMarcFieldsForCsv ); @@ -48,6 +52,18 @@ sub GetCsvProfiles { } +# Returns all informations about a given csv profile +sub GetCsvProfile { + my ($id) = @_; + my $dbh = C4::Context->dbh; + my $query = "SELECT * FROM export_format WHERE export_format_id=?"; + + $sth = $dbh->prepare($query); + $sth->execute($id); + + return ($sth->fetchrow_hashref); +} + # Returns fields to extract for the given csv profile sub GetMarcFieldsForCsv {