Bug 10516 - Improve titles, breadcrumbs, and confirmation messages for Z39.50 server adds and updates
The template for adding/editing Z39.50 servers shows the same title, breadcrumbs, etc. for add and edit operations. This patch creates separate text for each case. To test, try both adding and editing a Z39.50 server. The page title, breadcrumb, and heading should correctly reflect the operation you perform. Signed-off-by: Liz Rea <wizzyrea@gmail.com> Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de> Works nicely and all strings are translatable. Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This commit is contained in:
parent
04b6b4ae72
commit
5c60ae40f9
|
|
@ -104,12 +104,12 @@ if ($op eq 'add_form') {
|
|||
################## ADD_VALIDATE ##################################
|
||||
# called by add_form, used to insert/modify data in DB
|
||||
} elsif ($op eq 'add_validate') {
|
||||
$template->param(add_validate => 1);
|
||||
my $dbh=C4::Context->dbh;
|
||||
my $sth=$dbh->prepare("select * from z3950servers where name=?");
|
||||
$sth->execute($input->param('searchfield'));
|
||||
my $checked = $input->param('checked') ? 1 : 0;
|
||||
if ($sth->rows) {
|
||||
$template->param(confirm_update => 1);
|
||||
$sth=$dbh->prepare("update z3950servers set host=?, port=?, db=?, userid=?, password=?, name=?, checked=?, rank=?,syntax=?,encoding=?,timeout=? where name=?");
|
||||
$sth->execute($input->param('host'),
|
||||
$input->param('port'),
|
||||
|
|
@ -126,6 +126,7 @@ if ($op eq 'add_form') {
|
|||
);
|
||||
}
|
||||
else {
|
||||
$template->param(confirm_add => 1);
|
||||
$sth=$dbh->prepare(
|
||||
"INSERT INTO z3950servers " .
|
||||
"(host,port,db,userid,password,name,checked,rank,syntax,encoding,timeout) " .
|
||||
|
|
|
|||
|
|
@ -2,7 +2,8 @@
|
|||
<title>Koha › Administration › [% IF ( else ) %]Z39.50 servers[% END %]
|
||||
[% IF ( add_form ) %] Z39.50 servers › [% IF ( searchfield ) %]Modify Z39.50 server [% searchfield %][% ELSE %]New Z39.50 server[% END %][% END %]
|
||||
[% IF ( delete_confirm ) %]Z39.50 servers › Confirm deletion[% END %]
|
||||
[% IF ( add_validate ) %]Z39.50 servers › Z39.50 server added[% END %]
|
||||
[% IF ( confirm_add ) %] Z39.50 servers › Z39.50 server added[% END %]
|
||||
[% IF ( confirm_update ) %] Z39.50 servers › Z39.50 server updated[% END %]
|
||||
[% IF ( delete_confirmed ) %]Z39.50 servers › Z39.50 server deleted[% END %]</title>
|
||||
[% INCLUDE 'doc-head-close.inc' %]
|
||||
[% IF ( else ) %]
|
||||
|
|
@ -94,7 +95,9 @@
|
|||
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> › [% IF ( else ) %]Z39.50 servers[% END %]
|
||||
[% IF ( add_form ) %] <a href="/cgi-bin/koha/admin/z3950servers.pl">Z39.50 servers</a> › [% IF ( searchfield ) %]Modify Z39.50 server [% searchfield %][% ELSE %]New Z39.50 server[% END %][% END %]
|
||||
[% IF ( delete_confirm ) %] <a href="/cgi-bin/koha/admin/z3950servers.pl">Z39.50 servers</a> › Confirm deletion[% END %]
|
||||
[% IF ( add_validate ) %] <a href="/cgi-bin/koha/admin/z3950servers.pl">Z39.50 servers</a> › Z39.50 server added[% END %]
|
||||
[% IF ( confirm_add ) %] <a href="/cgi-bin/koha/admin/z3950servers.pl">Z39.50 servers</a> › Z39.50 server added[% END %]
|
||||
[% IF ( confirm_update ) %] <a href="/cgi-bin/koha/admin/z3950servers.pl">Z39.50 servers</a> › Z39.50 server updated[% END %]
|
||||
|
||||
[% IF ( delete_confirmed ) %] <a href="/cgi-bin/koha/admin/z3950servers.pl">Z39.50 servers</a> › Z39.50 server deleted[% END %]</div>
|
||||
|
||||
<div id="doc3" class="yui-t2">
|
||||
|
|
@ -244,13 +247,20 @@
|
|||
</form>
|
||||
[% END %]
|
||||
|
||||
[% IF ( add_validate ) %]
|
||||
[% IF ( confirm_add ) %]
|
||||
<h3>Z39.50 server added</h3>
|
||||
<form action="[% script_name %]" method="post">
|
||||
<input type="submit" value="OK" />
|
||||
</form>
|
||||
[% END %]
|
||||
|
||||
[% IF ( confirm_update ) %]
|
||||
<h3>Z39.50 server updated</h3>
|
||||
<form action="[% script_name %]" method="post">
|
||||
<input type="submit" value="OK" />
|
||||
</form>
|
||||
[% END %]
|
||||
|
||||
[% IF ( delete_confirm ) %]
|
||||
[% reqsel %]
|
||||
<h3>Confirm deletion of server [% searchfield %]</h3>
|
||||
|
|
|
|||
Loading…
Reference in New Issue