mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
This commit is contained in:
+7
-11
@@ -40,17 +40,9 @@
|
||||
<th>Priorität</th>
|
||||
</tr>
|
||||
<tr class='liste0'>
|
||||
<td>Pruefungsprotokoll und Urkunde sollen für mehrere Studenten auf einmal druckbar sein</td>
|
||||
<td>Feld zum Ändern des Alias von Studenten</td>
|
||||
<td align='center'>2</td>
|
||||
<tr>
|
||||
<tr class='liste1'>
|
||||
<td>Feld zum ändern des Alias von Studenten</td>
|
||||
<td align='center'>2</td>
|
||||
<tr>
|
||||
<tr class='liste0'>
|
||||
<td>Beim Filtern nach bezahlter Studiengebühr sollen Incoming nicht aufscheinen da diese keine Studiengebühr zahlen müssen</td>
|
||||
<td align='center'>1</td>
|
||||
<tr>
|
||||
<tr class='liste1'>
|
||||
<td>Wunsch: SVNR 4stellig: gesamte Nummer wird dann aus dem Geburtsdatum konstruiert. </td>
|
||||
<td align='center'>1</td>
|
||||
@@ -92,7 +84,7 @@
|
||||
<td align='center'>1</td>
|
||||
<tr>
|
||||
<tr class='liste1'>
|
||||
<td>Beim anlegen vom 2. Termin wird automatisch ein 1.Termin mit alter Zeugnisnote angelegt.</td>
|
||||
<td>Beim Anlegen vom 2. Termin wird automatisch ein 1.Termin mit alter Zeugnisnote angelegt.</td>
|
||||
<td align='center'>1</td>
|
||||
<tr>
|
||||
<tr class='liste0'>
|
||||
@@ -184,6 +176,10 @@
|
||||
<hr>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<ul>
|
||||
<li>Beim Filtern nach bezahlter Studiengebühr sollen Incoming nicht aufscheinen da diese keine Studiengebühr zahlen müssen<br>
|
||||
25.10.2007 oesi<br><br></li>
|
||||
<li>Pruefungsprotokoll und Urkunde sollen für mehrere Studenten auf einmal druckbar sein<br>
|
||||
25.10.2007 oesi<br><br></li>
|
||||
<li>Berechtigungsfehler beim Zuordnen eines Lektors zu einem Studiengang und beim Anlegen von Firmenbetreuern<br>
|
||||
24.10.2007 oesi<br><br></li>
|
||||
<li>Beim Zuordnen eines Interessenten/Bewerbers zu einer Spezialgruppe erscheint nun eine Fehlermeldung<br>
|
||||
@@ -194,7 +190,7 @@
|
||||
22.10.2007 oesi<br><br></li>
|
||||
<li>Mail an Mitarbeiter senden wenn das <b>aktiv</b>-Feld veraendert wird<br>
|
||||
19.10.2007 oesi<br><br></li>
|
||||
<li>Bei Notenverwaltung die Unterschiedlichen Noten markieren<br>
|
||||
<li>Bei Notenverwaltung die Unterschiedlichen Noten markieren (Studenten und LVA)<br>
|
||||
19.10.2007 oesi<br><br></li>
|
||||
<li>ALVS Statistik<br>
|
||||
18.10.2007 oesi<br><br></li>
|
||||
|
||||
+44
-2
@@ -96,7 +96,11 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
<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-accountinfoblatt:command" oncommand="PrintAccountInfoBlatt();"/>
|
||||
<command id="menu-dokumente-accountinfoblatt:command" oncommand="PrintAccountInfoBlatt();"/>
|
||||
<command id="menu-dokumente-pruefungsprotokoll:command" oncommand="StudentAbschlusspruefungPrintPruefungsprotokollMultiple();"/>
|
||||
<command id="menu-dokumente-pruefungszeugnis:command" oncommand="StudentAbschlusspruefungPrintPruefungszeugnisMultiple();"/>
|
||||
<command id="menu-dokumente-urkunde_deutsch:command" oncommand="StudentAbschlusspruefungPrintUrkundeMultiple('deutsch')"/>
|
||||
<command id="menu-dokumente-urkunde_englisch:command" oncommand="StudentAbschlusspruefungPrintUrkundeMultiple('englisch')"/>
|
||||
<command id="menu-extras-reihungstest:command" oncommand="ExtrasShowReihungstest();"/>
|
||||
<command id="menu-extras-firma:command" oncommand="ExtrasShowFirmenverwaltung();"/>
|
||||
<command id="menu-extras-lvverwaltung:command" oncommand="ExtrasShowLVverwaltung();"/>
|
||||
@@ -117,9 +121,10 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
observes = "menu-file-close:command"
|
||||
modifiers = "accel" />
|
||||
</keyset>
|
||||
|
||||
<!-- MENUE -->
|
||||
<toolbox id="main-toolbox">
|
||||
<menubar id="menu" >
|
||||
<!-- DATEI -->
|
||||
<menu id="menu-file" label="&menu-file.label;" accesskey="&menu-file.accesskey;">
|
||||
<menupopup id="menu-file-popup">
|
||||
<menuitem
|
||||
@@ -130,6 +135,7 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
accesskey = "&menu-file-close.accesskey;"/>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<!-- BEARBEITEN -->
|
||||
<menu id="menu-edit" label="&menu-edit.label;" accesskey="&menu-edit.accesskey;" onclick="loadUndoList();">
|
||||
<menupopup id="menu-edit-popup">
|
||||
<menu id="menu-edit-undo" label="&menu-edit-undo.label;"
|
||||
@@ -148,6 +154,7 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
</menu>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<!-- EINSTELLUNGEN -->
|
||||
<menu id="menu-prefs" label="&menu-prefs.label;" accesskey="&menu-prefs.accesskey;">
|
||||
<menupopup id="menu-prefs-popup">
|
||||
<menu id="menu-prefs-stpltable" label="&menu-prefs-stpltable.label;" accesskey="&menu-prefs-stpltable.accesskey;">
|
||||
@@ -199,6 +206,7 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
/>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<!-- BERICHTE -->
|
||||
<menu id="menu-statistic" label="&menu-statistic.label;" accesskey="&menu-statistic.accesskey;">
|
||||
<menupopup id="menu-statistic-popup">
|
||||
<menuitem
|
||||
@@ -297,6 +305,7 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
accesskey = "&menu-statistic-bewerberstatistik.accesskey;"/>-->
|
||||
</menupopup>
|
||||
</menu>
|
||||
<!-- DOKUMENTE -->
|
||||
<menu id="menu-dokumente" label="&menu-dokumente.label;" accesskey="&menu-dokumente.accesskey;">
|
||||
<menupopup id="menu-dokumente-popup">
|
||||
<menuitem
|
||||
@@ -368,8 +377,34 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
label = "&menu-dokumente-accountinfoblatt.label;"
|
||||
command = "menu-dokumente-accountinfoblatt:command"
|
||||
accesskey = "&menu-dokumente-accountinfoblatt.accesskey;"/>
|
||||
<menuseparator/>
|
||||
<menuitem
|
||||
id = "menu-dokumente-pruefungsprotokoll"
|
||||
key = "menu-dokumente-pruefungsprotokoll:key"
|
||||
label = "&menu-dokumente-pruefungsprotokoll.label;"
|
||||
command = "menu-dokumente-pruefungsprotokoll:command"
|
||||
accesskey = "&menu-dokumente-pruefungsprotokoll.accesskey;"/>
|
||||
<menuitem
|
||||
id = "menu-dokumente-pruefungszeugnis"
|
||||
key = "menu-dokumente-pruefungszeugnis:key"
|
||||
label = "&menu-dokumente-pruefungszeugnis.label;"
|
||||
command = "menu-dokumente-pruefungszeugnis:command"
|
||||
accesskey = "&menu-dokumente-pruefungszeugnis.accesskey;"/>
|
||||
<menuitem
|
||||
id = "menu-dokumente-urkunde_deutsch"
|
||||
key = "menu-dokumente-urkunde_deutsch:key"
|
||||
label = "&menu-dokumente-urkunde_deutsch.label;"
|
||||
command = "menu-dokumente-urkunde_deutsch:command"
|
||||
accesskey = "&menu-dokumente-urkunde_deutsch.accesskey;"/>
|
||||
<menuitem
|
||||
id = "menu-dokumente-urkunde_englisch"
|
||||
key = "menu-dokumente-urkunde_englisch:key"
|
||||
label = "&menu-dokumente-urkunde_englisch.label;"
|
||||
command = "menu-dokumente-urkunde_englisch:command"
|
||||
accesskey = "&menu-dokumente-urkunde_englisch.accesskey;"/>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<!-- EXTRAS -->
|
||||
<menu id="menu-extras" label="&menu-extras.label;" accesskey="&menu-extras.accesskey;">
|
||||
<menupopup id="menu-extras-popup">
|
||||
<menuitem
|
||||
@@ -392,6 +427,7 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
accesskey = "&menu-extras-lvverwaltung.accesskey;"/>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<!-- BIS -->
|
||||
<menu id="menu-bis" label="&menu-bis.label;" accesskey="&menu-bis.accesskey;">
|
||||
<menupopup id="menu-bis-popup">
|
||||
<menu id="menu-bis-mitarbeiter" label="&menu-bis-mitarbeiter.label;" accesskey="&menu-bis-mitarbeiter.accesskey;">
|
||||
@@ -440,6 +476,7 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
</menu>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<!-- HILFE -->
|
||||
<menu id="menu-help" label="&menu-help.label;" accesskey="&menu-help.accesskey;">
|
||||
<menupopup id="menu-about-popup">
|
||||
<menuitem
|
||||
@@ -458,6 +495,9 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
</menu>
|
||||
</menubar>
|
||||
</toolbox>
|
||||
<!-- MENUE ENDE -->
|
||||
|
||||
<!-- TABS -->
|
||||
<hbox flex="1">
|
||||
<tabbox id="tabbox-left" orient="vertical" flex="1">
|
||||
<tabs id="menu-content-tabs" orient="horizontal">
|
||||
@@ -494,6 +534,8 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
</splitter>
|
||||
<vbox id="vbox-main" flex="15" />
|
||||
</hbox>
|
||||
<!-- TABS ENDE -->
|
||||
<!-- STATUSBAR -->
|
||||
<statusbar id="status-bar" persist="collapsed">
|
||||
<statusbarpanel class="statusbarpanel-iconic" id="logo-icon" />
|
||||
<statusbarpanel id="statusbarpanel-semester" label="<?php echo $semester_aktuell; ?>"/>
|
||||
|
||||
@@ -542,7 +542,70 @@ function StudentAbschlusspruefungLoeschen()
|
||||
}
|
||||
|
||||
// ***** AUSDRUCKE ***** //
|
||||
// ****
|
||||
// * Druckt das Pruefungsprotokoll fuer mehrere Studenten auf einmal aus.
|
||||
// * wenn mehrere Abschlusspruefungen angelegt sind, dann wird fuer jede Abschlusspruefung
|
||||
// * ein Protokoll gedruckt.
|
||||
// * Den Typ (Bakk/Dipl) des Protokolls bestimmt der zuletzt markierte.
|
||||
// ****
|
||||
function StudentAbschlusspruefungPrintPruefungsprotokollMultiple()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var tree = document.getElementById('student-abschlusspruefung-tree');
|
||||
|
||||
//Typ der ersten Abschlusspruefung des zuletzt markierten Studenten (der von dem die Daten geladen wurden) holen
|
||||
try
|
||||
{
|
||||
var col = tree.columns ? tree.columns["student-abschlusspruefung-treecol-pruefungstyp_kurzbz"] : "student-abschlusspruefung-treecol-pruefungstyp_kurzbz";
|
||||
var pruefungstyp_kurzbz=tree.view.getCellText(0,col);
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
alert('Der zuletzt markierte Student hat keine Abschlusspruefungen');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(pruefungstyp_kurzbz=='')
|
||||
{
|
||||
alert('Der zuletzt markierte Student hat keine Abschlusspruefungen');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(pruefungstyp_kurzbz=='Bachelor')
|
||||
xsl='PrProtokollBakk';
|
||||
else
|
||||
xsl='PrProtokollDipl';
|
||||
|
||||
var tree = document.getElementById('student-tree');
|
||||
|
||||
if (tree.currentIndex==-1)
|
||||
return;
|
||||
|
||||
//Uids aller markierten Studenten holen
|
||||
var start = new Object();
|
||||
var end = new Object();
|
||||
var numRanges = tree.view.selection.getRangeCount();
|
||||
var paramList= '';
|
||||
var anzahl=0;
|
||||
var uids='';
|
||||
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);
|
||||
uids = uids + uid;
|
||||
anzahl++;
|
||||
}
|
||||
}
|
||||
|
||||
window.open('<?php echo APP_ROOT; ?>/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&uid='+uids,'Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Druckt das Pruefungsprotokoll fuer eine bestimmte Abschlusspruefung
|
||||
// ****
|
||||
function StudentAbschlusspruefungPrintPruefungsprotokoll()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
@@ -569,6 +632,70 @@ function StudentAbschlusspruefungPrintPruefungsprotokoll()
|
||||
window.open('<?php echo APP_ROOT; ?>/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&abschlusspruefung_id='+abschlusspruefung_id,'Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Druckt das Pruefungszeugnis fuer mehrere Studenten auf einmal aus.
|
||||
// * wenn mehrere Abschlusspruefungen angelegt sind, dann wird fuer jede Abschlusspruefung
|
||||
// * ein Zeugnis gedruckt.
|
||||
// * Den Typ (Bakk/Dipl) des Zeugnisses bestimmt der zuletzt markierte.
|
||||
// ****
|
||||
function StudentAbschlusspruefungPrintPruefungszeugnisMultiple()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var tree = document.getElementById('student-abschlusspruefung-tree');
|
||||
|
||||
//Typ der ersten Abschlusspruefung des zuletzt markierten Studenten (der von dem die Daten geladen wurden) holen
|
||||
try
|
||||
{
|
||||
var col = tree.columns ? tree.columns["student-abschlusspruefung-treecol-pruefungstyp_kurzbz"] : "student-abschlusspruefung-treecol-pruefungstyp_kurzbz";
|
||||
var pruefungstyp_kurzbz=tree.view.getCellText(0,col);
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
alert('Der zuletzt markierte Student hat keine Abschlusspruefungen');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(pruefungstyp_kurzbz=='')
|
||||
{
|
||||
alert('Der zuletzt markierte Student hat keine Abschlusspruefungen');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(pruefungstyp_kurzbz=='Bachelor')
|
||||
xsl='Bakkzeugnis';
|
||||
else
|
||||
xsl='Diplomzeugnis';
|
||||
|
||||
var tree = document.getElementById('student-tree');
|
||||
|
||||
if (tree.currentIndex==-1)
|
||||
return;
|
||||
|
||||
//Uids aller markierten Studenten holen
|
||||
var start = new Object();
|
||||
var end = new Object();
|
||||
var numRanges = tree.view.selection.getRangeCount();
|
||||
var paramList= '';
|
||||
var anzahl=0;
|
||||
var uids='';
|
||||
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);
|
||||
uids = uids + uid;
|
||||
anzahl++;
|
||||
}
|
||||
}
|
||||
|
||||
window.open('<?php echo APP_ROOT; ?>/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&uid='+uids,'Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Pruefungszeugnis fuer eine bestimmte Abschlusspruefung drucken
|
||||
// ****
|
||||
function StudentAbschlusspruefungPrintPruefungszeugnis()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
@@ -595,6 +722,75 @@ function StudentAbschlusspruefungPrintPruefungszeugnis()
|
||||
window.open('<?php echo APP_ROOT; ?>/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&abschlusspruefung_id='+abschlusspruefung_id,'PruefungsZeugnis', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Druckt die Urkunde fuer eine Abschlusspruefung fuer mehrere Studenten auf einmal aus.
|
||||
// * wenn mehrere Abschlusspruefungen angelegt sind, dann wird fuer jede Abschlusspruefung
|
||||
// * eine Urkunde gedruckt.
|
||||
// * Den Typ (Bakk/Dipl) der Urkunde bestimmt der zuletzt markierte Student.
|
||||
// ****
|
||||
function StudentAbschlusspruefungPrintUrkundeMultiple(sprache)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var tree = document.getElementById('student-abschlusspruefung-tree');
|
||||
|
||||
//Typ der ersten Abschlusspruefung des zuletzt markierten Studenten (der von dem die Daten geladen wurden) holen
|
||||
try
|
||||
{
|
||||
var col = tree.columns ? tree.columns["student-abschlusspruefung-treecol-pruefungstyp_kurzbz"] : "student-abschlusspruefung-treecol-pruefungstyp_kurzbz";
|
||||
var pruefungstyp_kurzbz=tree.view.getCellText(0,col);
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
alert('Der zuletzt markierte Student hat keine Abschlusspruefungen');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(pruefungstyp_kurzbz=='')
|
||||
{
|
||||
alert('Der zuletzt markierte Student hat keine Abschlusspruefungen');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(pruefungstyp_kurzbz=='Bachelor' && sprache=='deutsch')
|
||||
xsl='Bakkurkunde';
|
||||
else if(pruefungstyp_kurzbz=='Bachelor' && sprache=='englisch')
|
||||
xsl='BakkurkundeEng';
|
||||
else if(pruefungstyp_kurzbz=='Diplom' && sprache=='deutsch')
|
||||
xsl='Diplomurkunde';
|
||||
else if(pruefungstyp_kurzbz=='Diplom' && sprache=='englisch')
|
||||
xsl='DiplomurkundeEng';
|
||||
|
||||
var tree = document.getElementById('student-tree');
|
||||
|
||||
if (tree.currentIndex==-1)
|
||||
return;
|
||||
|
||||
//Uids aller markierten Studenten holen
|
||||
var start = new Object();
|
||||
var end = new Object();
|
||||
var numRanges = tree.view.selection.getRangeCount();
|
||||
var paramList= '';
|
||||
var anzahl=0;
|
||||
var uids='';
|
||||
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);
|
||||
uids = uids + uid;
|
||||
anzahl++;
|
||||
}
|
||||
}
|
||||
|
||||
window.open('<?php echo APP_ROOT; ?>/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&uid='+uids,'Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Druckt eine Urkunde zu der ausgewaehlten Abschlusspruefung
|
||||
// * die Sprache der Urkunde wird als Parameter uebergeben
|
||||
// ****
|
||||
function StudentAbschlusspruefungPrintUrkunde(sprache)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
|
||||
@@ -136,6 +136,18 @@
|
||||
<!ENTITY menu-dokumente-accountinfoblatt.label "Account InfoBlatt">
|
||||
<!ENTITY menu-dokumente-accountinfoblatt.accesskey "A">
|
||||
|
||||
<!ENTITY menu-dokumente-pruefungsprotokoll.label "Pruefungsprotokoll">
|
||||
<!ENTITY menu-dokumente-pruefungsprotokoll.accesskey "P">
|
||||
|
||||
<!ENTITY menu-dokumente-pruefungszeugnis.label "Pruefungszeugnis">
|
||||
<!ENTITY menu-dokumente-pruefungszeugnis.accesskey "Z">
|
||||
|
||||
<!ENTITY menu-dokumente-urkunde_deutsch.label "Urkunde Deutsch">
|
||||
<!ENTITY menu-dokumente-urkunde_deutsch.accesskey "D">
|
||||
|
||||
<!ENTITY menu-dokumente-urkunde_englisch.label "Urkunde Englisch">
|
||||
<!ENTITY menu-dokumente-urkunde_englisch.accesskey "E">
|
||||
|
||||
<!-- Extras -->
|
||||
<!ENTITY menu-extras.label "Extras">
|
||||
<!ENTITY menu-extras.accesskey "X">
|
||||
|
||||
@@ -290,7 +290,24 @@ elseif ($xmlformat=='xml')
|
||||
$pruefung = new abschlusspruefung($conn, null, false);
|
||||
echo "\n<abschlusspruefung>\n";
|
||||
|
||||
if(isset($_GET['student_uid']))
|
||||
if(isset($_GET['uid']))
|
||||
{
|
||||
$uids = explode(';',$_GET['uid']);
|
||||
|
||||
foreach ($uids as $uid)
|
||||
{
|
||||
if($uid!='')
|
||||
{
|
||||
$pruefung = new abschlusspruefung($conn, null, false);
|
||||
if($pruefung->getAbschlusspruefungen($uid))
|
||||
{
|
||||
foreach ($pruefung->result as $row)
|
||||
draw_content_xml($row);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif(isset($_GET['student_uid']))
|
||||
{
|
||||
$pruefung->getAbschlusspruefungen($_GET['student_uid']);
|
||||
|
||||
|
||||
+8
-1
@@ -36,6 +36,7 @@ function convdate($date)
|
||||
|
||||
if($filter2=='dokumente')
|
||||
{
|
||||
// Alle Personen die noch nicht alle Dokumente gebracht haben
|
||||
$qry = "SELECT count(*) as anzahl FROM public.tbl_dokumentstudiengang WHERE
|
||||
dokument_kurzbz NOT IN(
|
||||
SELECT dokument_kurzbz FROM tbl_dokumentprestudent WHERE prestudent_id='$row->prestudent_id')
|
||||
@@ -47,6 +48,7 @@ function convdate($date)
|
||||
}
|
||||
elseif($filter2=='konto')
|
||||
{
|
||||
// Alle Personen bei die noch offene Buchungen haben
|
||||
$qry = "SELECT sum(betrag) as summe FROM tbl_konto WHERE person_id='$row->person_id'";
|
||||
if($result_filter = pg_query($conn, $qry))
|
||||
if($row_filter = pg_fetch_object($result_filter))
|
||||
@@ -55,13 +57,18 @@ function convdate($date)
|
||||
}
|
||||
elseif($filter2=='studiengebuehr')
|
||||
{
|
||||
// Alle Personen die keine Studiengebuehrbelastung haben
|
||||
// Incoming werden nicht beruecksichtigt
|
||||
$prestudent = new prestudent($conn, null, null);
|
||||
$prestudent->getLastStatus($row->prestudent_id);
|
||||
|
||||
$qry = "SELECT count(*) as anzahl FROM public.tbl_konto WHERE
|
||||
studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."' AND
|
||||
person_id='".addslashes($row->person_id)."' AND
|
||||
buchungstyp_kurzbz='Studiengebuehr'";
|
||||
if($result_filter = pg_query($conn, $qry))
|
||||
if($row_filter = pg_fetch_object($result_filter))
|
||||
if($row_filter->anzahl>0)
|
||||
if($row_filter->anzahl>0 || $prestudent->rolle_kurzbz=='Incoming')
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user