2933 |
|
|
2934 |
# Make sure that we send the header |
# Make sure that we send the header |
2935 |
$Value = ($ENV{'PATH_INFO'} eq "/GetExpandedSearch") ? "Pretraživanje s više kriterija" : "Jednostavno pretraživanje"; |
$Value = ($ENV{'PATH_INFO'} eq "/GetExpandedSearch") ? "Pretraživanje s više kriterija" : "Jednostavno pretraživanje"; |
|
my $JavaScript = '<SCRIPT LANGUAGE="JavaScript"> |
|
|
<!-- hide |
|
|
function SetChecked(val) { |
|
|
dml=document.Search; |
|
|
len = dml.elements.length; |
|
|
var i=0; |
|
|
for( i=0 ; i<len ; i++) { |
|
|
if (dml.elements[i].name==\'Database\') { |
|
|
dml.elements[i].checked=val; |
|
|
} |
|
|
} |
|
|
} |
|
|
// --> |
|
|
</SCRIPT> |
|
|
'; |
|
2936 |
|
|
2937 |
&vSendHTMLHeader($Value, $JavaScript); |
&vSendHTMLHeader($Value, $main::JavaScript_SetChecked); |
2938 |
|
|
2939 |
undef(%Value); |
undef(%Value); |
2940 |
$Value{'GetSearch'} = "GetSearch"; |
$Value{'GetSearch'} = "GetSearch"; |
3049 |
# Database selection |
# Database selection |
3050 |
if ( %main::DatabaseDescriptions ) { |
if ( %main::DatabaseDescriptions ) { |
3051 |
|
|
3052 |
print("<TR><TD ALIGN=LEFT VALIGN=TOP COLSPAN=2> Odaberite bazu koju želite pretraživati: |
print("<TR><TD ALIGN=LEFT VALIGN=TOP COLSPAN=2> Odaberite bazu koju želite pretraživati:</TD></TR> |
3053 |
</td><td> |
<TR><TD ALIGN=CENTER VALIGN=TOP COLSPAN=4> |
|
<font size=-1>Označi |
|
|
<a href=\"javascript:SetChecked(1)\">sve</a>, |
|
|
<a href=\"javascript:SetChecked(0)\">niti jednu</a>. |
|
|
</font> |
|
|
</TD></TR><TD ALIGN=CENTER VALIGN=TOP COLSPAN=4> |
|
3054 |
"); |
"); |
3055 |
|
|
3056 |
# Parse out the database names and put them into a |
# Parse out the database names and put them into a |
3951 |
|
|
3952 |
|
|
3953 |
# Make sure that we send the header |
# Make sure that we send the header |
3954 |
&vSendHTMLHeader("My Settings", undef); |
&vSendHTMLHeader("My Settings", $main::JavaScript_SetChecked); |
3955 |
undef(%Value); |
undef(%Value); |
3956 |
$Value{'GetUserSettings'} = "GetUserSettings"; |
$Value{'GetUserSettings'} = "GetUserSettings"; |
3957 |
&vSendMenuBar(%Value); |
&vSendMenuBar(%Value); |
3989 |
print("<H3> Postavke: </H3>\n"); |
print("<H3> Postavke: </H3>\n"); |
3990 |
|
|
3991 |
print("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>\n"); |
print("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>\n"); |
3992 |
print("<FORM ACTION=\"$ENV{'SCRIPT_NAME'}/SetUserSettings\" METHOD=POST>\n"); |
print("<FORM ACTION=\"$ENV{'SCRIPT_NAME'}/SetUserSettings\" NAME=\"Search\" METHOD=POST>\n"); |
3993 |
|
|
3994 |
# Send the buttons |
# Send the buttons |
3995 |
print("<TR><TD ALIGN=RIGHT VALIGN=TOP COLSPAN=2> <INPUT TYPE=RESET VALUE=\"Pobriši polja\"> <INPUT TYPE=SUBMIT VALUE=\"Sačuvaj postavke\"> </TD></TR>\n"); |
print("<TR><TD ALIGN=RIGHT VALIGN=TOP COLSPAN=2> <INPUT TYPE=RESET VALUE=\"Pobriši polja\"> <INPUT TYPE=SUBMIT VALUE=\"Sačuvaj postavke\"> </TD></TR>\n"); |
4051 |
|
|
4052 |
print("<TR><TD ALIGN=LEFT VALIGN=TOP COLSPAN=2> <B> Odabrane baze: </B> </TD></TR>\n"); |
print("<TR><TD ALIGN=LEFT VALIGN=TOP COLSPAN=2> <B> Odabrane baze: </B> </TD></TR>\n"); |
4053 |
|
|
4054 |
print("<TR><TD ALIGN=LEFT VALIGN=TOP> Označite baze koje uvijek želite pretraživati:</TD> <TD ALIGN=LEFT VALIGN=TOP>\n"); |
print("<TR><TD ALIGN=LEFT VALIGN=TOP COLSPAN=2> Označite baze koje uvijek želite pretraživati:</TD></TR><TR><TD ALIGN=CENTER VALIGN=TOP COLSPAN=2>\n"); |
4055 |
|
|
4056 |
# Parse out the database names and put them into a |
# Parse out the database names and put them into a |
4057 |
# hash table, they should be separated with a '\n' |
# hash table, they should be separated with a '\n' |
4058 |
if ( defined($SelectedDatabases) && ($SelectedDatabases ne "") ) { |
if ( defined($SelectedDatabases) && ($SelectedDatabases ne "") ) { |
4059 |
@ItemList = split(",", $SelectedDatabases); |
@ItemList = split(",", $SelectedDatabases); |
4060 |
} |
} |
4061 |
|
|
4062 |
&ShowDatabaseCheckBoxes(@ItemList); |
&ShowDatabaseCheckBoxes(@ItemList); |
4063 |
|
|
4064 |
print("</TD></TR>\n"); |
print("</TD></TR>\n"); |
4204 |
$Value{'UserName'} = $main::FormData{'UserName'}; |
$Value{'UserName'} = $main::FormData{'UserName'}; |
4205 |
$Value{'EmailAddress'} = $main::FormData{'EmailAddress'}; |
$Value{'EmailAddress'} = $main::FormData{'EmailAddress'}; |
4206 |
$Value{'DefaultSearch'} = $main::FormData{'DefaultSearch'}; |
$Value{'DefaultSearch'} = $main::FormData{'DefaultSearch'}; |
4207 |
$Value{'SelectedDatabases'} = $main::FormData{'SelectedDatabases'}; |
$Value{'SelectedDatabases'} = $main::FormData{'Database'}; |
4208 |
if ( defined($Value{'SelectedDatabases'}) ) { |
if ( defined($Value{'SelectedDatabases'}) ) { |
4209 |
$Value{'SelectedDatabases'} =~ s/\0/,/g; |
$Value{'SelectedDatabases'} =~ s/\0/,/g; |
4210 |
} |
} |
7383 |
} |
} |
7384 |
|
|
7385 |
print("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>\n"); |
print("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>\n"); |
7386 |
|
print "<tr><td colspan=3 align=\"center\"> |
7387 |
|
<font size=-1>Označi |
7388 |
|
<a href=\"javascript:SetChecked(1)\">sve</a>, |
7389 |
|
<a href=\"javascript:SetChecked(0)\">niti jednu</a>. |
7390 |
|
</font> |
7391 |
|
</td></tr>"; |
7392 |
|
|
7393 |
my @html_database; |
my @html_database; |
7394 |
|
|