diff --git a/content/fas.xul.php b/content/fas.xul.php index 47998c666..63a7af120 100644 --- a/content/fas.xul.php +++ b/content/fas.xul.php @@ -142,6 +142,7 @@ foreach($addon_obj->result as $addon) + @@ -702,6 +703,12 @@ foreach($addon_obj->result as $addon) label = "&menu-dokumente-ausbildungsvertrag.label;" command = "menu-dokumente-ausbildungsvertrag:command" accesskey = "&menu-dokumente-ausbildungsvertrag.accesskey;"/> + diff --git a/content/pdfExport.php b/content/pdfExport.php index 1afb5143a..f6a6736ae 100644 --- a/content/pdfExport.php +++ b/content/pdfExport.php @@ -194,7 +194,8 @@ elseif(in_array($xsl,array('Zertifikat','Diplomurkunde','Diplomzeugnis','Bakkurk 'PrProtokollBakk','PrProtokollDipl','Lehrauftrag','DiplomurkundeEng','Zeugnis','ZeugnisEng','StudienerfolgEng', 'Sammelzeugnis','PrProtDiplEng','PrProtBakkEng','BakkzeugnisEng','DiplomzeugnisEng','statusbericht', 'DiplSupplement','Zutrittskarte','Projektbeschr','Ausbildungsver','AusbildStatus','PrProtBA','PrProtMA', -'PrProtBAEng','PrProtMAEng','Studienordnung','Erfolgsnachweis','ErfolgsnwHead','Studienblatt','LV_Informationen','LVZeugnis','AnwListBarcode','Honorarvertrag'))) +'PrProtBAEng','PrProtMAEng','Studienordnung','Erfolgsnachweis','ErfolgsnwHead','Studienblatt','LV_Informationen', +'LVZeugnis','AnwListBarcode','Honorarvertrag','AusbVerEng','AusbVerEngHead'))) { if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('assistenz')) { diff --git a/content/student/studentoverlay.js.php b/content/student/studentoverlay.js.php index 393d6e082..dc4f23817 100644 --- a/content/student/studentoverlay.js.php +++ b/content/student/studentoverlay.js.php @@ -4444,6 +4444,43 @@ function StudentPrintAusbildungsvertrag() window.open('content/createAusbildungsvertrag.php?xml=ausbildungsvertrag.xml.php&xsl=Ausbildungsver&output=pdf&uid='+paramList,'Ausbildungsvertrag', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes'); } +//**** +//* Erstellt den englischen Ausbildungsvertrag fuer einen oder mehrere Studenten +//**** +function StudentPrintAusbildungsvertragEnglisch() +{ + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + + tree = document.getElementById('student-tree'); + + //Markierte Studenten holen + var start = new Object(); + var end = new Object(); + var numRanges = tree.view.selection.getRangeCount(); + var paramList= ''; + + for (var t = 0; t < numRanges; t++) + { + tree.view.selection.getRangeAt(t,start,end); + for (var v = start.value; v <= end.value; v++) + { + var col = tree.columns ? tree.columns["student-treecol-uid"] : "student-treecol-uid"; + var uid=tree.view.getCellText(v,col); + paramList += ';'+uid; + stg_kz=getTreeCellText(tree,"student-treecol-studiengang_kz", v); + } + } + + if(paramList.replace(";",'')=='') + { + alert('Bitte mindestens einen Studenten auswaehlen'); + return false; + } + + //PDF erzeugen + window.open('content/pdfExport.php?xml=ausbildungsvertrag.xml.php&xsl=AusbVerEng&style_xsl=AusbVerEngHead&output=pdf&uid='+paramList,'AusbildungsvertragEng', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes'); +} + // **** // * Erstellt die Studienerfolgsbestaetigung fuer einen oder mehrere Studenten // **** diff --git a/locale/de-AT/fas.dtd b/locale/de-AT/fas.dtd index 8e86c766b..04b1b66dc 100644 --- a/locale/de-AT/fas.dtd +++ b/locale/de-AT/fas.dtd @@ -208,9 +208,13 @@ - + + + + + diff --git a/locale/de-SFU/fas.dtd b/locale/de-SFU/fas.dtd index a66888d91..52c47f3d7 100644 --- a/locale/de-SFU/fas.dtd +++ b/locale/de-SFU/fas.dtd @@ -208,9 +208,13 @@ - + + + + + diff --git a/rdf/ausbildungsvertrag.xml.php b/rdf/ausbildungsvertrag.xml.php index cbc0bd1ac..f824951c7 100755 --- a/rdf/ausbildungsvertrag.xml.php +++ b/rdf/ausbildungsvertrag.xml.php @@ -64,6 +64,7 @@ if($student_help->load($uid)) } echo "\t".$studTyp."\n"; echo "\t".$studiengang->bezeichnung."\n"; + echo "\t".$studiengang->english."\n"; } foreach($uid_arr as $uid) diff --git a/system/vorlage_zip/AusbVerEng.odt b/system/vorlage_zip/AusbVerEng.odt new file mode 100644 index 000000000..7c79dd1a6 Binary files /dev/null and b/system/vorlage_zip/AusbVerEng.odt differ