eval { $library->store; };
if ($@) {
- push @messages, { type => 'error', code => 'error_on_update' };
+ push @messages, { type => 'alert', code => 'error_on_update' };
} else {
push @messages, { type => 'message', code => 'success_on_update' };
}
eval { $library->store; };
$library->add_to_categories( \@categories );
if ($@) {
- push @messages, { type => 'error', code => 'error_on_insert' };
+ push @messages, { type => 'alert', code => 'error_on_insert' };
} else {
push @messages, { type => 'message', code => 'success_on_insert' };
}
if ( $items_count or $patrons_count ) {
push @messages,
- { type => 'error',
+ { type => 'alert',
code => 'cannot_delete_library',
data => {
items_count => $items_count,
my $deleted = eval { $library->delete; };
if ( $@ or not $deleted ) {
- push @messages, { type => 'error', code => 'error_on_delete' };
+ push @messages, { type => 'alert', code => 'error_on_delete' };
} else {
push @messages, { type => 'message', code => 'success_on_delete' };
}
$category->show_in_pulldown( $input->param('show_in_pulldown') eq 'on' );
eval { $category->store; };
if ($@) {
- push @messages, { type => 'error', code => 'error_on_update_category' };
+ push @messages, { type => 'alert', code => 'error_on_update_category' };
} else {
push @messages, { type => 'message', code => 'success_on_update_category' };
}
$category->show_in_pulldown( $input->param('show_in_pulldown') eq 'on' );
eval { $category->store; };
if ($@) {
- push @messages, { type => 'error', code => 'error_on_insert_category' };
+ push @messages, { type => 'alert', code => 'error_on_insert_category' };
} else {
push @messages, { type => 'message', code => 'success_on_insert_category' };
}
my $category = Koha::LibraryCategories->find($categorycode);
if ( my $libraries_count = $category->libraries->count ) {
push @messages,
- { type => 'error',
+ { type => 'alert',
code => 'cannot_delete_category',
data => { libraries_count => $libraries_count, },
};
my $deleted = eval { $category->delete; };
if ( $@ or not $deleted ) {
- push @messages, { type => 'error', code => 'error_on_delete_category' };
+ push @messages, { type => 'alert', code => 'error_on_delete_category' };
} else {
push @messages, { type => 'message', code => 'success_on_delete_category' };
}
<div id="yui-main">
<div class="yui-b">
-[% FOR m IN messages %]
+[% FOREACH m IN messages %]
<div class="dialog [% m.type %]">
[% SWITCH m.code %]
[% CASE 'error_on_update' %]
[% END %]
[% IF op == 'delete_confirm_category' %]
- <div class="dialog message">
- Are you sure you want to delete the group '[% category.codedescription %]' ([% category.categorycode %])?
+ <div class="dialog alert">
+ <h3>Are you sure you want to delete the group '[% category.codedescription %]' ([% category.categorycode %])?</h3>
<form action="/cgi-bin/koha/admin/branches.pl" method="post">
<input type="hidden" name="op" value="delete_confirmed_category" />
<input type="hidden" name="categorycode" value="[% category.categorycode |html %]" />
- <input type="submit" value="Delete" />
- <a class="cancel" href="/cgi-bin/koha/admin/branches.pl">Cancel</a>
+ <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> Yes, delete</button>
+ </form>
+ <form action="/cgi-bin/koha/admin/branches.pl" method="get">
+ <button type="submit" class="deny"><i class="fa fa-fw fa-remove"></i> No, do not delete</button>
</form>
</div>
[% END %]