package RPS::Import::FontanaDigital::2009v7;

use strict;

use lib '/app/tools/rps/lib';
use RPS::Import::Importer;
use base 'RPS::Import::FontanaDigital::Base2009';

sub _fieldMap {
    {
        date_col   => 0,
        date_row   => 0,
        format_col => 0,
        format_row => 0,
        service    => 3,
        type       => 6,
        isrc       => 7,
        artist     => 8,
        track      => 9,
        album      => 10,
        units      => 12,
        price      => 13,
        units_itd  => 14,
        price_itd  => 15,
    };
}

sub _processHeader {
    my $self = shift;
    my %args = @_;
    my ( $dateBegin, $dateEnd );

    my $f_date   = $args{date}   || return;
    my $f_format = $args{format} || return;

    my $formatName;

    if ( $f_date =~ /\((.*)\)/ ) {
        ( $dateBegin, $dateEnd ) = $self->_parseDate($f_date);
    }

    if ( $f_format =~ /sales channel:\s+([^,]+),/i ) {
        $formatName = $1;
    }

    return { dateBegin => $dateBegin, dateEnd => $dateEnd, format => $formatName };
}

###
1;    # Play nicely.
###
