#!/usr/bin/perl

#use utf8;
use strict;
use CGI;
use Digest::SHA qw(
    sha1_base64
    sha1_hex
);

use Opals::Context;
use Opals::Template qw(
    tmpl_read
    tmpl_write
);

use Opals::Date qw(
    date_f005
);

use Opals::Rating qw(
    cmntRating_insert
);

my $dbh = Opals::Context->dbh();
END { $dbh->disconnect(); }

my $cgi          = CGI->new;
my $input        = $cgi->Vars();
my $op           = $input->{"op"};
my $firstname    = $input->{'r_firstname'};
my $lastname     = $input->{'r_lastname'};
my $comment      = $input->{'r_comment'};
my $rid          = $input->{'rid'};
my $rating       = $input->{'r_rating'};

my ($status,$errorCode,$errorMsg)    ;
my ($permission, $cookie, $template) = tmpl_read(
        {
            dbh             => $dbh,
            cgi             => $cgi,
            tmplFile        => 'ajax/saveCmntRating.tmpl',
            reqPermission   => 'marc_edit',
        }
    );
  cmntRating_insert($dbh,$rid, $rating, $comment, $firstname, $lastname);
  $template->param(
     saveCode => '1',
     firstname  => $firstname,
     lastname   => $lastname, 
     rid        => $rid,
     rating     => $rating,
     comment    => $comment
 );

tmpl_write($dbh, $cgi, $cookie, $template);
#------------------------------------------------------------------------------
