FFZG stocknumber - use last year until 15th of january
[koha.git] / cataloguing / value_builder / ffzg-stocknumber.pl
index 0239f37..ac89d9f 100755 (executable)
@@ -22,6 +22,7 @@ use warnings;
 use C4::Auth;
 use CGI;
 use C4::Context;
+use DateTime;
 
 =head1 DESCRIPTION
 
@@ -68,6 +69,10 @@ sub plugin_javascript {
 
         function Clic$field_number() {
                 var code = document.getElementById('$field_number');
+
+               if ( ! confirm('Jeste li sigurni da želite dodijeliti novi inventarni broj?') )
+                       return;
+
                 var url = '../cataloguing/plugin_launcher.pl?plugin_name=ffzg-stocknumber.pl&code=' + code.value;
                 var blurcallbackstocknumber = {
                     success: function(o) {
@@ -90,9 +95,15 @@ sub plugin {
 
 
     my $code = $input->param('code');
-       my ( $year, $num ) = split(/-/,$code);
+    my ( $year, $num ) = split(/-/,$code);
 
-    $year = (localtime)[5] + 1900 unless $year;
+    if ( ! $year ) {
+       my $now = DateTime->now;
+       $year = $now->year;
+       if ( $now->month == 1 && $now->day <= 15 ) {
+               $year--;
+       }
+    }
 
 warn "XXX plugin code = $code";