mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 00:54:27 +00:00
This commit is contained in:
+14
-8
@@ -12,14 +12,7 @@ Auflistung nach Priorität (höchste oben).<br>
|
||||
<li>Soll die Summe aller Zahlungen auf der Zahlungsbestätigung angezeigt werden?</li>
|
||||
<li>Export für Studenten mit (offenen) Zahlungen</li>
|
||||
<h2>Änderungen</h2>
|
||||
<li>Excel-Export Bewerberstatistik (Kollmitzerstatistik) erstellen</li>
|
||||
<li>Prüfungsprotokoll und Urkunde sollen für mehrere Studenten auf einmal druckbar sein</li>
|
||||
<li>Am Zeugnis bei berufspraktikum zusätzlich die Firma anzeigen</li>
|
||||
<li>neue Variable kontofilterstg=false wenn true dann nur die buchungen des jeweiligen Stg anzeigen</li>
|
||||
<li>Filter für Studenten die im Aktuellen Studiensemester no keine Studiengebührbelastung haben</li>
|
||||
<li>Notenspiegel als Excel</li>
|
||||
<li>Für die Farbe der Noten im Notenspiegel diejenigen aus der Tabelle Note verwenden</li>
|
||||
<li>Summer der Zahlungen auf der Zahlungsbestätigung anzeigen</lI>
|
||||
<br>
|
||||
<h2>Fehler</h2>
|
||||
<li>Beim Starten kommt manchmal folgende Fehlermeldung in der Errorconsole: Error: can't decode principals (failure code 8007000e)</li>
|
||||
@@ -54,7 +47,20 @@ content/statistik/lvplanung.php muss noch erstellt werden)</li>
|
||||
<hr>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<ul>
|
||||
|
||||
<li>Studiengang und Semester bei LV-Ansicht anzeigen<br>
|
||||
07.09.2007 oesi<br><br>
|
||||
<li>Suche auch für Vorname und UID<br>
|
||||
07.09.2007 oesi<br><br>
|
||||
<li>Für die Farbe der Noten im Notenspiegel diejenigen aus der Tabelle Note verwenden<br>
|
||||
07.09.2007 oesi<br><br></li>
|
||||
<li>Notenspiegel als Excel<br>
|
||||
07.09.2007 oesi<br><br></li>
|
||||
<li>Filter für Studenten die im Aktuellen Studiensemester no keine Studiengebührbelastung haben<br>
|
||||
07.09.2007 oesi<br><br></li>
|
||||
<li>neue Variable kontofilterstg=false wenn true dann nur die buchungen des jeweiligen Stg anzeigen<br>
|
||||
07.09.2007 oesi<br><br></li>
|
||||
<li>Excel-Export Bewerberstatistik (Kollmitzerstatistik) erstellen<br>
|
||||
07.09.2007 oesi<br><br></li>
|
||||
<li>Anrede beim Interessentenimport hinzufügen<br>
|
||||
03.09.2007 oesi<br><br></li>
|
||||
<li>Reihenfolge der Spalten im Tree "merken"<br>
|
||||
|
||||
@@ -76,6 +76,7 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
<command id="menu-properties-studiensemester:command" oncommand="studiensemesterChange();"/>
|
||||
<command id="menu-prefs-stpltable-stundenplan:command" oncommand="stpltableChange('stundenplan');"/>
|
||||
<command id="menu-prefs-stpltable-stundenplandev:command" oncommand="stpltableChange('stundenplandev');"/>
|
||||
<command id="menu-prefs-kontofilterstg:command" oncommand="EinstellungenKontoFilterStgChange();"/>
|
||||
<command id="menu-statistic-koordinatorstunden:command" oncommand="StatistikPrintKoordinatorstunden();"/>
|
||||
<command id="menu-statistic-lehrauftraege:command" oncommand="StatistikPrintLehrauftraege();"/>
|
||||
<command id="menu-statistic-lvplanung:command" oncommand="StatistikPrintLVPlanung();"/>
|
||||
@@ -173,6 +174,15 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
|
||||
</menupopup>
|
||||
</menu>
|
||||
<menuitem
|
||||
id ="menu-prefs-kontofilterstg"
|
||||
type ="checkbox"
|
||||
key ="menu-prefs-kontofilterstg:key"
|
||||
label ="&menu-prefs-kontofilterstg.label;"
|
||||
command ="menu-prefs-kontofilterstg:command"
|
||||
accesskey ="&menu-prefs-kontofilterstg.accesskey;"
|
||||
checkbox ="<?php echo $kontofilterstg;?>"
|
||||
/>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<menu id="menu-statistic" label="&menu-statistic.label;" accesskey="&menu-statistic.accesskey;">
|
||||
|
||||
+17
-4
@@ -262,16 +262,29 @@ if(!$error)
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='variablechange') /**********************SONSTIGES*****************/
|
||||
{
|
||||
$variable = new variable($conn, null, null, true);
|
||||
|
||||
$variable->uid = $user;
|
||||
$variable->new = false;
|
||||
|
||||
// Aendert die Variable Studiensemester
|
||||
if(isset($_POST['stsem']))
|
||||
{
|
||||
$variable = new variable($conn, null, null, true);
|
||||
|
||||
$variable->uid = $user;
|
||||
$variable->name = 'semester_aktuell';
|
||||
$variable->wert = $_POST['stsem'];
|
||||
$variable->new = false;
|
||||
}
|
||||
elseif(isset($_POST['kontofilterstg']))
|
||||
{
|
||||
$variable->name = 'kontofilterstg';
|
||||
$variable->wert = $_POST['kontofilterstg'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$error = true;
|
||||
}
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
if($variable->save())
|
||||
{
|
||||
$return = true;
|
||||
|
||||
@@ -790,4 +790,59 @@ function ChangeTabVerband()
|
||||
{
|
||||
if(document.getElementById('main-content-tabs').selectedItem==document.getElementById('tab-mitarbeiter'))
|
||||
document.getElementById('main-content-tabs').selectedItem=document.getElementById('tab-studenten');
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Aendert die Variable kontofilterstg
|
||||
// * Wenn kontofilterstg=true dann werden nur die Buchungen aus dem
|
||||
// * aktuellen Studiengang angezeigt
|
||||
// ****
|
||||
function EinstellungenKontoFilterStgChange()
|
||||
{
|
||||
item = document.getElementById('menu-prefs-kontofilterstg');
|
||||
|
||||
if(item.getAttribute('checked')=='true')
|
||||
checked='true';
|
||||
else
|
||||
checked='false';
|
||||
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
|
||||
// Request absetzen
|
||||
|
||||
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
|
||||
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
req.add('type', 'variablechange');
|
||||
req.add('kontofilterstg', checked);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
alert(response)
|
||||
else
|
||||
alert(val.dbdml_errormsg)
|
||||
}
|
||||
else
|
||||
{
|
||||
//Statusbar setzen
|
||||
document.getElementById("statusbarpanel-text").label = "Variable wurde erfolgreich geaendert";
|
||||
|
||||
//Ansichten Refreshen
|
||||
try
|
||||
{
|
||||
//Konto tree Refreshen
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
debug('catch: '+e);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
@@ -139,6 +139,14 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/lehrveranstaltungnotenov
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#fachbereich"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="lehrveranstaltung-treecol-studiengang" label="Studiengang" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#studiengang"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="lehrveranstaltung-treecol-semester" label="Semester" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#semester"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="lehrveranstaltung-treecol-lehrveranstaltung_id" label="Lehrveranstaltung_id" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehrveranstaltung_id" />
|
||||
@@ -169,6 +177,8 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/lvplanung/lehrveranstaltungnotenov
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lektoren"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#anmerkung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#fachbereich"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#studiengang"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#semester"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehrveranstaltung_id" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrveranstaltung_einheiten/rdf#lehreinheit_id"/>
|
||||
</treerow>
|
||||
|
||||
@@ -93,7 +93,9 @@ $qry = "SELECT
|
||||
tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_mitarbeiter.mitarbeiter_uid AND
|
||||
tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND
|
||||
tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND
|
||||
studiengang_kz='$studiengang_kz' AND studiensemester_kurzbz='$semester_aktuell'";
|
||||
studiengang_kz='$studiengang_kz' AND studiensemester_kurzbz='$semester_aktuell' AND
|
||||
tbl_lehreinheitmitarbeiter.semesterstunden<>0 AND tbl_lehreinheitmitarbeiter.semesterstunden is not null
|
||||
AND tbl_lehreinheitmitarbeiter.stundensatz<>0 AND tbl_lehreinheitmitarbeiter.faktor<>0";
|
||||
if($semester!='')
|
||||
$qry.=" AND semester='$semester'";
|
||||
$qry.=" ORDER BY nachname, vorname, tbl_mitarbeiter.mitarbeiter_uid";
|
||||
|
||||
@@ -54,7 +54,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<button id="student-konto-button-filter" value="alle" oncommand="StudentKontoFilter()" label="offene Anzeigen" disabled="true"/>
|
||||
</hbox>
|
||||
<hbox>
|
||||
<button id="student-konto-button-filterstudenten" oncommand="StudentKontoFilterStudenten()" label="Studentenliste auf offene Buchungen filtern" tooltiptext="Liste aller Studenten mit offenen Buchungen"/>
|
||||
<button id="student-konto-button-filterstudenten" oncommand="StudentKontoFilterStudenten('konto')" label="Studentenliste auf offene Buchungen filtern" tooltiptext="Liste aller Studenten mit offenen Buchungen"/>
|
||||
<button id="student-konto-button-filterstudiengebuehr" oncommand="StudentKontoFilterStudenten('studiengebuehr')" label="nicht gebuchte Studiengebuehr" tooltiptext="Liste aller Studenten ohne Studiengebuehrbelastung"/>
|
||||
</hbox>
|
||||
</row>
|
||||
|
||||
|
||||
@@ -974,7 +974,7 @@ function StudentAuswahl()
|
||||
// *** Konto ***
|
||||
kontotree = document.getElementById('student-konto-tree');
|
||||
filter = document.getElementById('student-konto-button-filter').value;
|
||||
url='<?php echo APP_ROOT;?>rdf/konto.rdf.php?person_id='+person_id+"&filter="+filter+"&"+gettimestamp();
|
||||
url='<?php echo APP_ROOT;?>rdf/konto.rdf.php?person_id='+person_id+"&filter="+filter+"&studiengang_kz="+studiengang_kz_prestudent+"&"+gettimestamp();
|
||||
|
||||
//Alte DS entfernen
|
||||
var oldDatasources = kontotree.database.GetDataSources();
|
||||
@@ -1719,7 +1719,8 @@ function StudentKontoFilter()
|
||||
//Konto Tree mit neuem Filter laden
|
||||
kontotree = document.getElementById('student-konto-tree');
|
||||
person_id = document.getElementById('student-prestudent-textbox-person_id').value
|
||||
url='<?php echo APP_ROOT;?>rdf/konto.rdf.php?person_id='+person_id+"&filter="+filter.value+"&"+gettimestamp();
|
||||
studiengang_kz = document.getElementById('student-prestudent-menulist-studiengang_kz').value
|
||||
url='<?php echo APP_ROOT;?>rdf/konto.rdf.php?person_id='+person_id+"&filter="+filter.value+"&studiengang_kz="+studiengang_kz+"&"+gettimestamp();
|
||||
|
||||
var buchungsnr=null;
|
||||
try
|
||||
@@ -1765,7 +1766,7 @@ function StudentKontoFilter()
|
||||
// ****
|
||||
// * Zeigt im Studententree nur diejenigen Studenten an die noch nicht alle Dokumente abgegeben haben
|
||||
// ****
|
||||
function StudentKontoFilterStudenten()
|
||||
function StudentKontoFilterStudenten(filter)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var tree=document.getElementById('tree-verband');
|
||||
@@ -1795,7 +1796,7 @@ function StudentKontoFilterStudenten()
|
||||
var stsem=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
stsem = getStudiensemester();
|
||||
url = "<?php echo APP_ROOT; ?>rdf/student.rdf.php?studiengang_kz="+stg_kz+"&semester="+sem+"&verband="+ver+"&gruppe="+grp+"&gruppe_kurzbz="+gruppe+"&studiensemester_kurzbz="+stsem+"&typ=student&filter2=konto&"+gettimestamp();
|
||||
url = "<?php echo APP_ROOT; ?>rdf/student.rdf.php?studiengang_kz="+stg_kz+"&semester="+sem+"&verband="+ver+"&gruppe="+grp+"&gruppe_kurzbz="+gruppe+"&studiensemester_kurzbz="+stsem+"&typ=student&filter2="+filter+"&"+gettimestamp();
|
||||
var treeStudent=document.getElementById('student-tree');
|
||||
|
||||
//Alte DS entfernen
|
||||
|
||||
Reference in New Issue
Block a user