[Koha-cvs] koha/koha-tmpl/intranet-tmpl/prog/en catalogue/...

Bruno Toumi btoumi at ouestprovence.fr
Tue Apr 3 16:21:56 CEST 2007


CVSROOT:	/cvsroot/koha
Module name:	koha
Changes by:	Bruno Toumi <btoumi>	07/04/03 14:21:56

Modified files:
	koha-tmpl/intranet-tmpl/prog/en/catalogue: detail.tmpl 
	koha-tmpl/intranet-tmpl/prog/en/includes: action-catalogue.inc 

Log message:
	add security when u delete biblio :
	u must delete linked items before delete biblio

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/prog/en/catalogue/detail.tmpl?cvsroot=koha&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/prog/en/includes/action-catalogue.inc?cvsroot=koha&r1=1.3&r2=1.4

Patches:
Index: catalogue/detail.tmpl
===================================================================
RCS file: /cvsroot/koha/koha/koha-tmpl/intranet-tmpl/prog/en/catalogue/detail.tmpl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- catalogue/detail.tmpl	11 Mar 2007 21:08:12 -0000	1.5
+++ catalogue/detail.tmpl	3 Apr 2007 14:21:56 -0000	1.6
@@ -216,11 +216,25 @@
 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?');
+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>
 

Index: includes/action-catalogue.inc
===================================================================
RCS file: /cvsroot/koha/koha/koha-tmpl/intranet-tmpl/prog/en/includes/action-catalogue.inc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- includes/action-catalogue.inc	10 Mar 2007 01:53:23 -0000	1.3
+++ includes/action-catalogue.inc	3 Apr 2007 14:21:56 -0000	1.4
@@ -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>





More information about the Koha-cvs mailing list