#!/usr/bin/perl

use strict;
use CGI;

use Opals::Context;
use Opals::Constant;
use Opals::Template_ajax qw(
    tmpl_read
    tmpl_write
);
use Opals::ReserveShelf qw(
    rs_save
);


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

my $cgi = CGI->new;
my $input = $cgi->Vars();
my ($permission, $cookieList, $template) = tmpl_read(
    {
        dbh             => $dbh,
        cgi             => $cgi,
        tmplFile        => '/ajax/rs/save.tmpl',
        reqPermission   => 'circ_rsrv',
    }
);
      
if ($permission && $permission->{'circ_rsrv'}) {
   my $shelfId          = $input->{'shelfId'};
      $shelfId = rs_save($dbh,$input->{'xml'});
      my $error =1 if(!defined $shelfId ) ;
   $template->param(shelfId      => $shelfId,
                    error        => $error )            
}


tmpl_write($dbh, $cgi, $cookieList, $template);


#======================================================================







