Studienerfolgsbestätigung auf Englisch

This commit is contained in:
Andreas Österreicher
2011-03-24 15:03:52 +00:00
parent 20b720c938
commit 7c5694b052
7 changed files with 451 additions and 23 deletions
+73 -6
View File
@@ -107,10 +107,14 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/fasoverlay.xul.php"?>';
<command id="menu-dokumente-zeugnis:command" oncommand="StudentCreateZeugnis('Zeugnis');"/>
<command id="menu-dokumente-zeugniseng:command" oncommand="StudentCreateZeugnis('ZeugnisEng');"/>
<command id="menu-dokumente-diplsupplement:command" oncommand="StudentCreateDiplSupplement();"/>
<command id="menu-dokumente-studienerfolg-normal:command" oncommand="StudentCreateStudienerfolg();"/>
<command id="menu-dokumente-studienerfolg-finanzamt:command" oncommand="StudentCreateStudienerfolg('finanzamt');"/>
<command id="menu-dokumente-studienerfolg-allesemester-normal:command" oncommand="StudentCreateStudienerfolg('', '', 'true');"/>
<command id="menu-dokumente-studienerfolg-allesemester-finanzamt:command" oncommand="StudentCreateStudienerfolg('finanzamt', '', 'true');"/>
<command id="menu-dokumente-studienerfolg-normal:command" oncommand="StudentCreateStudienerfolg('Studienerfolg');"/>
<command id="menu-dokumente-studienerfolg-finanzamt:command" oncommand="StudentCreateStudienerfolg('Studienerfolg','finanzamt');"/>
<command id="menu-dokumente-studienerfolg-allesemester-normal:command" oncommand="StudentCreateStudienerfolg('Studienerfolg','', '', 'true');"/>
<command id="menu-dokumente-studienerfolg-allesemester-finanzamt:command" oncommand="StudentCreateStudienerfolg('Studienerfolg','finanzamt', '', 'true');"/>
<command id="menu-dokumente-studienerfolgeng-normal:command" oncommand="StudentCreateStudienerfolg('StudienerfolgEng');"/>
<command id="menu-dokumente-studienerfolgeng-finanzamt:command" oncommand="StudentCreateStudienerfolg('StudienerfolgEng','finanzamt');"/>
<command id="menu-dokumente-studienerfolgeng-allesemester-normal:command" oncommand="StudentCreateStudienerfolg('StudienerfolgEng','', '', 'true');"/>
<command id="menu-dokumente-studienerfolgeng-allesemester-finanzamt:command" oncommand="StudentCreateStudienerfolg('StudienerfolgEng','finanzamt', '', 'true');"/>
<command id="menu-dokumente-accountinfoblatt:command" oncommand="PrintAccountInfoBlatt();"/>
<command id="menu-dokumente-pruefungsprotokoll:command" oncommand="StudentAbschlusspruefungPrintPruefungsprotokollMultiple();"/>
<command id="menu-dokumente-pruefungszeugnis:command" oncommand="StudentAbschlusspruefungPrintPruefungszeugnisMultiple();"/>
@@ -504,13 +508,13 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/fasoverlay.xul.php"?>';
id = "menu-dokumente-studienerfolg-menu-normal"
key = "menu-dokumente-studienerfolg-normal:key"
label = "&menu-dokumente-studienerfolg-normal.label;"
oncommand = "StudentCreateStudienerfolg(null, \''.$stsem_kurzbz.'\');"
oncommand = "StudentCreateStudienerfolg(\'Studienerfolg\',null, \''.$stsem_kurzbz.'\');"
accesskey = "&menu-dokumente-studienerfolg-normal.accesskey;"/>
<menuitem
id = "menu-dokumente-studienerfolg-finanzamt"
key = "menu-dokumente-studienerfolg-finanzamt:key"
label = "&menu-dokumente-studienerfolg-finanzamt.label;"
oncommand = "StudentCreateStudienerfolg(\'finanzamt\', \''.$stsem_kurzbz.'\');"
oncommand = "StudentCreateStudienerfolg(\'Studienerfolg\',\'finanzamt\', \''.$stsem_kurzbz.'\');"
accesskey = "&menu-dokumente-studienerfolg-finanzamt.accesskey;"/>
</menupopup>
</menu>';
@@ -530,6 +534,69 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/fasoverlay.xul.php"?>';
command = "menu-dokumente-studienerfolg-finanzamt:command"
accesskey = "&menu-dokumente-studienerfolg-finanzamt.accesskey;"/>
</menupopup>
</menu>
<menu id="menu-dokumente-studienerfolgeng" label="&menu-dokumente-studienerfolgeng.label;" accesskey="&menu-dokumente-studienerfolgeng.accesskey;">
<menupopup id="menu-dokumente-studienerfolgeng-popup">
<menu id="menu-dokumente-studienerfolgeng-allesemester" label="&menu-dokumente-studienerfolgeng-allesemester.label;">
<menupopup id="menu-dokumente-studienerfolgeng-allesemester-popup">
<menuitem
id = "menu-dokumente-studienerfolgeng-allesemester-normal"
key = "menu-dokumente-studienerfolgeng-allesemester-normal:key"
label = "&menu-dokumente-studienerfolgeng-allesemester-normal.label;"
command = "menu-dokumente-studienerfolgeng-allesemester-normal:command"
accesskey = "&menu-dokumente-studienerfolgeng-allesemester-normal.accesskey;"/>
<menuitem
id = "menu-dokumente-studienerfolgeng-allesemester-finanzamt"
key = "menu-dokumente-studienerfolgeng-allesemester-finanzamt:key"
label = "&menu-dokumente-studienerfolgeng-allesemester-finanzamt.label;"
command = "menu-dokumente-studienerfolgeng-allesemester-finanzamt:command"
accesskey = "&menu-dokumente-studienerfolgeng-allesemester-finanzamt.accesskey;"/>
</menupopup>
</menu>
<?php
$qry = "SELECT studiensemester_kurzbz FROM public.tbl_studiensemester WHERE ende<now() ORDER BY ende DESC LIMIT 5";
$db = new basis_db();
if($db->db_query($qry))
{
while($row = $db->db_fetch_object())
{
$stsem_kurzbz = $row->studiensemester_kurzbz;
echo '
<menu id="menu-dokumente-studienerfolg-menu" label="'.$stsem_kurzbz.'">
<menupopup id="menu-dokumente-studienerfolg-menu-popup">
<menuitem
id = "menu-dokumente-studienerfolgeng-menu-normal"
key = "menu-dokumente-studienerfolgeng-normal:key"
label = "&menu-dokumente-studienerfolgeng-normal.label;"
oncommand = "StudentCreateStudienerfolg(\'StudienerfolgEng\',null, \''.$stsem_kurzbz.'\');"
accesskey = "&menu-dokumente-studienerfolgeng-normal.accesskey;"/>
<menuitem
id = "menu-dokumente-studienerfolgeng-finanzamt"
key = "menu-dokumente-studienerfolgeng-finanzamt:key"
label = "&menu-dokumente-studienerfolgeng-finanzamt.label;"
oncommand = "StudentCreateStudienerfolg(\'StudienerfolgEng\',\'finanzamt\', \''.$stsem_kurzbz.'\');"
accesskey = "&menu-dokumente-studienerfolgeng-finanzamt.accesskey;"/>
</menupopup>
</menu>';
}
}
?>
<menuitem
id = "menu-dokumente-studienerfolgeng-normal"
key = "menu-dokumente-studienerfolgeng-normal:key"
label = "&menu-dokumente-studienerfolgeng-normal.label;"
command = "menu-dokumente-studienerfolgeng-normal:command"
accesskey = "&menu-dokumente-studienerfolgeng-normal.accesskey;"/>
<menuitem
id = "menu-dokumente-studienerfolgeng-finanzamt"
key = "menu-dokumente-studienerfolgeng-finanzamt:key"
label = "&menu-dokumente-studienerfolgeng-finanzamt.label;"
command = "menu-dokumente-studienerfolgeng-finanzamt:command"
accesskey = "&menu-dokumente-studienerfolgeng-finanzamt.accesskey;"/>
</menupopup>
</menu>
<menuitem
id = "menu-dokumente-accountinfoblatt"
+7 -3
View File
@@ -4158,7 +4158,7 @@ function StudentCreateDiplSupplement()
// ****
// * Erstellt die Studienerfolgsbestaetigung fuer einen oder mehrere Studenten
// ****
function StudentCreateStudienerfolg(finanzamt, studiensemester, all)
function StudentCreateStudienerfolg(xsl, finanzamt, studiensemester, all)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
@@ -4188,13 +4188,17 @@ function StudentCreateStudienerfolg(finanzamt, studiensemester, all)
}
if(!studiensemester)
studiensemester=getStudiensemester();
if(!xsl)
{
xsl='Studienerfolg';
}
if(all=='true')
all='&all=true';
else
all='';
//PDF erzeugen
window.open('<?php echo APP_ROOT; ?>content/pdfExport.php?xml=studienerfolg.rdf.php&xsl=Studienerfolg&uid='+paramList+'&ss='+studiensemester+'&typ='+finanzamt+all,'DiplomaSupplement', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
window.open('<?php echo APP_ROOT; ?>content/pdfExport.php?xml=studienerfolg.rdf.php&xsl='+xsl+'&uid='+paramList+'&ss='+studiensemester+'&typ='+finanzamt+all,'DiplomaSupplement', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
}
// ************* FUNKTIONEN ***************** //