http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=758
(Move error messages out of branches.pl)
This commit is contained in:
tipaul 2005-08-01 12:50:52 +00:00
parent abb2797f03
commit 924d6253a5
2 changed files with 31 additions and 17 deletions

View File

@ -88,25 +88,23 @@ if ($op eq 'add') {
# If the user has pressed the "add new branch" button.
heading("Branches: Add Branch");
$template->param('heading-branches-add-branch-p' => 1);
$template->param('use-heading-flags-p' => 1);
editbranchform();
} elsif ($op eq 'edit') {
# if the user has pressed the "edit branch settings" button.
heading("Branches: Edit Branch");
$template->param('heading-branches-edit-branch-p' => 1);
$template->param('use-heading-flags-p' => 1);
$template->param(add => 1);
editbranchform($branchcode);
} elsif ($op eq 'add_validate') {
# confirm settings change...
my $params = $input->Vars;
unless ($params->{'branchcode'} && $params->{'branchname'}) {
default ("Cannot change branch record: You must specify a Branchname and a Branchcode");
default ("MESSAGE1");
} else {
setbranchinfo($params);
$template->param(else => 1);
default ("Branch record changed for branch: $params->{'branchname'}");
default ("MESSAGE2");
}
} elsif ($op eq 'delete') {
# if the user has pressed the "delete branch" button.
@ -123,22 +121,21 @@ if ($op eq 'add') {
# actually delete branch and return to the main screen....
deletebranch($branchcode);
$template->param(else => 1);
default("The branch \"$branchname\" ($branchcode) has been deleted.");
default("MESSAGE3");
} elsif ($op eq 'editcategory') {
# If the user has pressed the "add new category" or "modify" buttons.
heading("Branches: Edit Category");
$template->param('heading-branches-edit-category-p' => 1);
$template->param('use-heading-flags-p' => 1);
editcatform($categorycode);
} elsif ($op eq 'addcategory_validate') {
# confirm settings change...
my $params = $input->Vars;
unless ($params->{'categorycode'} && $params->{'categoryname'}) {
default ("Cannot change branch record: You must specify a Branchname and a Branchcode");
default ("MESSAGE4");
} else {
setcategoryinfo($params);
$template->param(else => 1);
default ("Category record changed for category $params->{'categoryname'}");
default ("MESSAGE5");
}
} elsif ($op eq 'delete_category') {
# if the user has pressed the "delete branch" button.
@ -154,7 +151,7 @@ if ($op eq 'add') {
# actually delete branch and return to the main screen....
deletecategory($categorycode);
$template->param(else => 1);
default("The category with code $categorycode has been deleted.");
default("MESSAGE6");
} else {
# if no operation has been set...
@ -171,8 +168,7 @@ sub default {
my ($message) = @_;
heading("Branches");
$template->param('heading-branches-p' => 1);
$template->param('use-heading-flags-p' => 1);
$template->param(message => $message);
$template->param("$message" => 1);
$template->param(action => $script_name);
branchinfotable();
}
@ -501,7 +497,7 @@ sub checkdatabasefor {
my $message;
if ($total) {
# FIXME: need to be replaced by an exported boolean parameter
$message = "Branch cannot be deleted because there are $total items using that branch.";
$message = "MESSAGE7";
}
return $message;
}

View File

@ -3,12 +3,10 @@
<!-- TMPL_IF NAME="add" -->
<h1>
<!-- TMPL_IF NAME="use-heading-flags-p" -->
<!-- TMPL_IF NAME="heading-branches-p" -->Branches<!-- /TMPL_IF -->
<!-- TMPL_IF NAME="heading-branches-add-branch-p" -->Branches: Add Branch<!-- /TMPL_IF -->
<!-- TMPL_IF NAME="heading-branches-edit-branch-p" -->Branches: Edit Branch<!-- /TMPL_IF -->
<!-- TMPL_IF NAME="heading-branches-edit-category-p" -->Branches: Edit Category<!-- /TMPL_IF -->
<!-- TMPL_ELSE --><!-- TMPL_VAR NAME="head" --><!-- /TMPL_IF -->
</h1>
<form action="<!-- TMPL_VAR NAME="action" -->" name="Aform" method="post">
@ -86,15 +84,35 @@
<!-- TMPL_IF NAME="else" -->
<h1>
<!-- TMPL_IF NAME="use-heading-flags-p" -->
<!-- TMPL_IF NAME="heading-branches-p" -->Branches<!-- /TMPL_IF -->
<!-- TMPL_IF NAME="heading-branches-add-branch-p" -->Branches: Add Branch<!-- /TMPL_IF -->
<!-- TMPL_IF NAME="heading-branches-edit-branch-p" -->Branches: Edit Branch<!-- /TMPL_IF -->
<!-- TMPL_IF NAME="heading-branches-edit-category-p" -->Branches: Edit Category<!-- /TMPL_IF -->
<!-- TMPL_ELSE --><!-- TMPL_VAR NAME="head" --><!-- /TMPL_IF -->
</h1>
<font color="red"><!-- TMPL_VAR NAME="message" --></font>
<font color="red">
<!-- TMPL_IF name="MESSAGE1" -->
NEW Cannot change branch record: You must specify a Branchname and a Branchcode
<!-- /TMPL_IF -->
<!-- TMPL_IF name="MESSAGE2" -->
NEW Branch record changed
<!-- /TMPL_IF -->
<!-- TMPL_IF name="MESSAGE3" -->
NEW Branch record deleted
<!-- /TMPL_IF -->
<!-- TMPL_IF name="MESSAGE4" -->
NEW Cannot change branch record: You must specify a Branchname and a Branchcode
<!-- /TMPL_IF -->
<!-- TMPL_IF name="MESSAGE5" -->
NEW Category record changed
<!-- /TMPL_IF -->
<!-- TMPL_IF name="MESSAGE6" -->
NEW The category has been deleted
<!-- /TMPL_IF -->
<!-- TMPL_IF name="MESSAGE7" -->
Branch cannot be deleted because there are items using that branch
<!-- /TMPL_IF -->
</font>
<table border="1" cellpadding="5" cellspacing="0">
<tr>
<th colspan="6" align="left" bgcolor="#99cc33">