14 plugin ffzg-signatura-zatvoreno-spremiste
28 sub plugin_parameters {
29 my ($dbh,$record,$tagslib,$i,$tabloop) = @_;
33 sub plugin_javascript {
34 my ($dbh,$record,$tagslib,$field_number,$tabloop) = @_;
35 my $function_name= $field_number;
37 <script type=\"text/javascript\">
40 function Focus$function_name(subfield_managed) {
43 if ( document.getElementById(\"$field_number\").value ) {
46 document.getElementById(\"$field_number\").value='default value for onclick';
52 function Blur$function_name(subfield_managed) {
56 function Clic$function_name(i) {
57 defaultvalue=document.getElementById(\"$field_number\").value;
58 newin=window.open(\"../cataloguing/plugin_launcher.pl?plugin_name=ffzg-signatura-zatvoreno-spremiste.pl&index=$field_number&result=\"+defaultvalue,\"Odabir signature u zatvorenom spremištu\",'width=800,height=600,toolbar=false,scrollbars=yes');
65 return ($function_name,$res);
70 "knjige (formalno signiranje)" => [
71 [ "PA 100001-999999", "do 18 cm" ],
72 [ "PB 100001-999999", "18,1-25 cm" ],
73 [ "PC 100001-999999", "25,1-35 cm" ],
74 [ "PD 100001-999999", "iznad 35 cm" ],
75 [ "PE 100001-999999", "poprečni format" ],
78 [ "DD 100001-999999", "Doktorske disertacije" ],
79 [ "MR 100001-999999", "Magistarski i specijalistički radovi" ],
80 [ "DR 100001-999999", "Diplomski i završni radovi" ],
81 [ "FO 100001-999999", "Fotokopije" ],
82 [ "SE 100001-999999", "Separati" ],
89 my $index= $input->param('index');
90 my $index2= $input->param('index2');
91 $index2=-1 unless($index2);
92 my $result= $input->param('result');
97 while( my $optgroup = shift @$signature ) {
99 my $g = { label => $optgroup };
101 my $o = shift @$signature;
102 foreach my $option ( @$o ) {
104 my ( $template, $display ) = @$option;
105 push @{ $g->{option} }, { display => $display, value => $template };
110 my ($template, $loggedinuser, $cookie)
111 = get_template_and_user({template_name => "cataloguing/value_builder/ffzg-signatura-zatvoreno-spremiste.tt",
114 authnotrequired => 0,
115 flagsrequired => {editcatalogue => 1},
121 "f1_$result" => "f1_".$result,
122 optgroup => [ @optgroup ],
124 output_html_with_http_headers $input, $cookie, $template->output;