add security when u delete biblio :

u must delete linked items before delete biblio
This commit is contained in:
btoumi 2007-04-03 14:21:56 +00:00
parent e42c4306a2
commit 35ffbe6b5b
2 changed files with 19 additions and 5 deletions

View file

@ -216,10 +216,24 @@
function Dopop(link) {
newin=window.open(link,'popup','width=500,height=400,toolbar=false,scrollbars=yes');
}
function confirm_deletion() {
var is_confirmed = confirm('Are you sure you want to delete this biblio?');
if (is_confirmed) {
window.location="/cgi-bin/koha/cataloguing/addbiblio.pl?op=delete&amp;biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->";
function confirm_deletion(count) {
var is_confirmed;
if (count>0){
is_confirmed= alert('you have [ '+ count +' ] item(s) linked \n you must delete all items before delete this biblio');
}
else{
is_confirmed= confirm('Are you sure you want to delete this biblio? ');
}
if (is_confirmed) {
if (count>0){
// window.location="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->";
}
else{
window.location="/cgi-bin/koha/cataloguing/addbiblio.pl?op=delete&amp;biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->";
}
}
}
</script>

View file

@ -10,7 +10,7 @@
<a href="/cgi-bin/koha/cataloguing/additem.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">
Edit item
</a>
<a href="javascript:confirm_deletion()">
<a href="javascript:confirm_deletion(<!-- TMPL_VAR NAME="count" -->)">
Delete
</a>
</div>