diff --git a/content/fas.xul.php b/content/fas.xul.php index a037eeedc..3d63038b5 100644 --- a/content/fas.xul.php +++ b/content/fas.xul.php @@ -132,7 +132,7 @@ foreach($addon_obj->result as $addon) - + diff --git a/content/fasoverlay.js.php b/content/fasoverlay.js.php index 26b35a835..ac4a6b72d 100644 --- a/content/fasoverlay.js.php +++ b/content/fasoverlay.js.php @@ -1692,7 +1692,7 @@ function PrintZutrittskarte() // **** // * Druckt das Studienblatt // **** -function PrintStudienblatt() +function PrintStudienblatt(event) { if(document.getElementById('main-content-tabs').selectedItem==document.getElementById('tab-studenten')) @@ -1728,12 +1728,27 @@ function PrintStudienblatt() alert('Das Studienblatt kann nur für Studierende erstellt werden'); return false; } - + var output = 'pdf'; + if(typeof(event)!=='undefined') + { + if (event.shiftKey) + { + var output = 'odt'; + } + else if (event.ctrlKey) + { + var output = 'doc'; + } + else + { + var output = 'pdf'; + } + } if(data!='') { if(error>0) alert(error+' der ausgewaehlten Personen haben keinen Account'); - action = 'content/pdfExport.php?xsl=Studienblatt&xml=studienblatt.xml.php&output=pdf&&uid='+data; + action = 'content/pdfExport.php?xsl=Studienblatt&xml=studienblatt.xml.php&output='+output+'&&uid='+data; window.open(action,'Studienblatt','height=520,width=500,left=350,top=350,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes'); } else