Drucken von FH-Ausweis ins FAS eingebaut

This commit is contained in:
Andreas Österreicher
2012-07-05 08:53:43 +00:00
parent eb724c250b
commit 0c2f51591d
2 changed files with 80 additions and 0 deletions
+7
View File
@@ -117,6 +117,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/fasoverlay.xul.php"?>';
<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-zutrittskarte:command" oncommand="PrintZutrittskarte();"/>
<command id="menu-dokumente-pruefungsprotokoll:command" oncommand="StudentAbschlusspruefungPrintPruefungsprotokollMultiple('de');"/>
<command id="menu-dokumente-pruefungsprotokoll_englisch:command" oncommand="StudentAbschlusspruefungPrintPruefungsprotokollMultiple('en');"/>
<command id="menu-dokumente-pruefungszeugnis:command" oncommand="StudentAbschlusspruefungPrintPruefungszeugnisMultiple('deutsch');"/>
@@ -614,6 +615,12 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/fasoverlay.xul.php"?>';
label = "&menu-dokumente-accountinfoblatt.label;"
command = "menu-dokumente-accountinfoblatt:command"
accesskey = "&menu-dokumente-accountinfoblatt.accesskey;"/>
<menuitem
id = "menu-dokumente-zutrittskarte"
key = "menu-dokumente-zutrittskarte:key"
label = "&menu-dokumente-zutrittskarte.label;"
command = "menu-dokumente-zutrittskarte:command"
accesskey = "&menu-dokumente-zutrittskarte.accesskey;"/>
<menuseparator/>
<menuitem
id = "menu-dokumente-pruefungsprotokoll"
+73
View File
@@ -1522,6 +1522,79 @@ function PrintAccountInfoBlatt()
}
}
function PrintZutrittskarte()
{
if(document.getElementById('main-content-tabs').selectedItem==document.getElementById('tab-studenten'))
{
//STUDENTEN
var tree = document.getElementById('student-tree');
var data='';
var start = new Object();
var end = new Object();
var numRanges = tree.view.selection.getRangeCount();
var paramList= '';
var error=0;
//alle markierten personen holen
for (var t = 0; t < numRanges; t++)
{
tree.view.selection.getRangeAt(t,start,end);
for (var v = start.value; v <= end.value; v++)
{
col = tree.columns ? tree.columns["student-treecol-uid"] : "student-treecol-uid";
uid = tree.view.getCellText(v,col);
if(uid!='')
data = data+';'+uid;
else
error = error+1;
}
}
xsl = 'ZutrittskarteStud';
}
else
{
//MITARBEITER
var tree = document.getElementById('mitarbeiter-tree');
var data='';
var start = new Object();
var end = new Object();
var numRanges = tree.view.selection.getRangeCount();
var paramList= '';
var error=0;
//alle markierten personen holen
for (var t = 0; t < numRanges; t++)
{
tree.view.selection.getRangeAt(t,start,end);
for (var v = start.value; v <= end.value; v++)
{
col = tree.columns ? tree.columns["mitarbeiter-treecol-uid"] : "mitarbeiter-treecol-uid";
uid = tree.view.getCellText(v,col);
if(uid!='')
data = data+';'+uid;
else
error = error+1;
}
}
xsl = 'ZutrittskarteMa';
}
if(data!='')
{
if(error>0)
alert(error+' der ausgewaehlten Personen haben keinen Account');
action = '<?php echo APP_ROOT; ?>content/zutrittskarte.php';
OpenWindowPost(action, data);
}
else
{
alert('Bitte zuerst Personen Auswaehlen');
}
}
// ****
// * Aktualisiert den Fachbereich Tree
// ****