mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
This commit is contained in:
+17
-2
@@ -27,6 +27,10 @@ alle Semester auch das aktuelle Semester ausgedruckt werden?
|
||||
(möglicherweise enthaelt dies noch nicht alle Noten)</li>
|
||||
<li>Export mit den fehlenden/abgegebenen Dokumenten der Studenten
|
||||
(Kontrollliste)</li>
|
||||
<li>Eintragung von Betreuungen für Diplomarbeiten die am Zeugnis
|
||||
des Vorsemesters aufscheinen sollen jedoch dieses Semester abgerechnet
|
||||
werden.<br>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ********************* Aenderunge und Erweiterungen ******************************************-->
|
||||
<h2>Änderungen / Erweiterungen</h2>
|
||||
@@ -170,7 +174,7 @@ mehrere Studenten auf einmal möglich sein<br>
|
||||
<tr>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td><br>
|
||||
<td>Notenspiegel für Abschlussprüfungen<br>
|
||||
</td>
|
||||
<td align="center"><span style="font-weight: bold;"></span><br>
|
||||
</td>
|
||||
@@ -425,6 +429,16 @@ Seamonkey Version nicht möglich<br>
|
||||
<hr>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<ul>
|
||||
<li>Tree für die Lehrverbände ist jetzt sortierbar<br>
|
||||
16.04.2008 oesi<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Studentenexport: Der Export von Personen die im ausgewählten
|
||||
Studiensemester keinen Status haben funktioniert nun.
|
||||
(Semester/Verband/Gruppe wird in diesem Fall im Export nicht angezeigt)<br>
|
||||
16.04.2008 oesi<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Resturlaubstage und Urlaubsanspruch können nun über das
|
||||
Mitarbeitermodul eingetragen werden<br>
|
||||
15.04.2008 oesi<br>
|
||||
@@ -435,7 +449,8 @@ Kontrollliste mit den Studenten bei denen noch Dokumente fehlen<br>
|
||||
15.04.2008 oesi<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Bei Aufgenommenen/Bewerber/Wartender wird jetzt in der
|
||||
<li>Bei Aufgenommenen/Bewerber/Wartender/Interessent wird jetzt in
|
||||
der
|
||||
Übersicht das Ausbildungssemester angezeigt für das er sich
|
||||
beworben hat.<br>
|
||||
09.04.2008 oesi<br>
|
||||
|
||||
+30
-10
@@ -58,7 +58,7 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'skin/tempus.css" type="text/css"?>';*/
|
||||
<script type="application/x-javascript" src="<?php echo APP_ROOT; ?>content/dragboard.js.php"/>
|
||||
|
||||
<tree id="tree-verband" onmouseup="onVerbandSelect(event);"
|
||||
seltype="single" hidecolumnpicker="false" flex="1"
|
||||
seltype="single" hidecolumnpicker="false" flex="1" flags="dont-build-content"
|
||||
enableColumnDrag="true"
|
||||
ondraggesture="nsDragAndDrop.startDrag(event,lvbgrpDDObserver);"
|
||||
datasources="../rdf/lehrverbandsgruppe.rdf.php" ref="http://www.technikum-wien.at/lehrverbandsgruppe/alle-verbaende"
|
||||
@@ -68,23 +68,43 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'skin/tempus.css" type="text/css"?>';*/
|
||||
ondragexit="nsDragAndDrop.dragExit(event,verbandtreeDDObserver)"
|
||||
>
|
||||
<treecols>
|
||||
<treecol id="bez" label="Bezeichnung" persist="hidden, width, ordinal" flex="15" primary="true" />
|
||||
<treecol id="bez" label="Bezeichnung" persist="hidden, width, ordinal" flex="15" primary="true"
|
||||
sortActive="true"
|
||||
sortDirection="ascending"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrverbandsgruppe/rdf#name"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="stg" label="STG" flex="2" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<treecol id="stg" label="STG" flex="2" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrverbandsgruppe/rdf#stg"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="stg_kz" label="KZ" flex="2" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<treecol id="stg_kz" label="KZ" flex="2" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrverbandsgruppe/rdf#stg_kz"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="sem" label="Sem" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<treecol id="sem" label="Sem" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrverbandsgruppe/rdf#sem"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="ver" label="Ver" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<treecol id="ver" label="Ver" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrverbandsgruppe/rdf#ver"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="grp" label="Grp" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<treecol id="grp" label="Grp" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrverbandsgruppe/rdf#grp"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="gruppe" label="SpzGruppe" persist="hidden, width, ordinal" flex="1" hidden="true"/>
|
||||
<treecol id="gruppe" label="SpzGruppe" persist="hidden, width, ordinal" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrverbandsgruppe/rdf#gruppe"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="typ" label="Typ" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<treecol id="typ" label="Typ" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrverbandsgruppe/rdf#typ"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="stsem" label="StSem" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<treecol id="stsem" label="StSem" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrverbandsgruppe/rdf#stsem"/>
|
||||
</treecols>
|
||||
|
||||
<template>
|
||||
|
||||
@@ -111,6 +111,8 @@ loadVariables($conn, $user);
|
||||
$maxlength[$i]=3;
|
||||
$worksheet->write($zeile,++$i,"ORT", $format_bold);
|
||||
$maxlength[$i]=3;
|
||||
$worksheet->write($zeile,++$i,"NATION", $format_bold);
|
||||
$maxlength[$i]=6;
|
||||
$worksheet->write($zeile,++$i,"GEBURTSDATUM", $format_bold);
|
||||
$maxlength[$i]=12;
|
||||
$worksheet->write($zeile,++$i,"PERSONENKENNZEICHEN", $format_bold);
|
||||
@@ -121,6 +123,8 @@ loadVariables($conn, $user);
|
||||
$maxlength[$i]=4;
|
||||
$worksheet->write($zeile,++$i,"ERSATZKENNZEICHEN", $format_bold);
|
||||
$maxlength[$i]=17;
|
||||
$worksheet->write($zeile,++$i,"GESCHLECHT", $format_bold);
|
||||
$maxlength[$i]=10;
|
||||
|
||||
$worksheet->write($zeile,++$i,"SEMESTER", $format_bold);
|
||||
$maxlength[$i]=8;
|
||||
@@ -177,7 +181,7 @@ loadVariables($conn, $user);
|
||||
}
|
||||
}
|
||||
// Student holen
|
||||
$qry = "SELECT * FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) LEFT JOIN public.tbl_student USING(prestudent_id) LEFT JOIN public.tbl_studentlehrverband USING(student_uid) WHERE (studiensemester_kurzbz='$studiensemester_kurzbz' OR studiensemester_kurzbz is null) AND prestudent_id in($prestudent_ids) ORDER BY nachname, vorname";
|
||||
$qry = "SELECT * FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) LEFT JOIN public.tbl_student USING(prestudent_id) WHERE prestudent_id in($prestudent_ids) ORDER BY nachname, vorname";
|
||||
|
||||
if($result = pg_query($conn, $qry))
|
||||
while($row = pg_fetch_object($result))
|
||||
@@ -264,6 +268,11 @@ loadVariables($conn, $user);
|
||||
$maxlength[$i]=strlen($row_1->ort);
|
||||
$worksheet->write($zeile,$i, $row_1->ort);
|
||||
$i++;
|
||||
|
||||
if(strlen($row_1->nation)>$maxlength[$i])
|
||||
$maxlength[$i]=strlen($row_1->nation);
|
||||
$worksheet->write($zeile,$i, $row_1->nation);
|
||||
$i++;
|
||||
}
|
||||
else
|
||||
$i+=3;
|
||||
@@ -304,30 +313,52 @@ loadVariables($conn, $user);
|
||||
$worksheet->write($zeile,$i, $row->ersatzkennzeichen);
|
||||
$i++;
|
||||
|
||||
//Semester
|
||||
if(isset($row->semester))
|
||||
//Geschlecht
|
||||
if(strlen($row->geschlecht)>$maxlength[$i])
|
||||
$maxlength[$i] = strlen($row->geschlecht);
|
||||
$worksheet->write($zeile,$i, $row->geschlecht);
|
||||
$i++;
|
||||
|
||||
$qry = "SELECT * FROM public.tbl_studentlehrverband JOIN public.tbl_student USING(student_uid) WHERE prestudent_id='$row->prestudent_id' AND studiensemester_kurzbz='$studiensemester_kurzbz'";
|
||||
if($result_sem = pg_query($conn, $qry))
|
||||
{
|
||||
if(strlen($row->semester)>$maxlength[$i])
|
||||
$maxlength[$i] = strlen($row->semester);
|
||||
$worksheet->write($zeile,$i, $row->semester);
|
||||
if($row_sem = pg_fetch_object($result_sem))
|
||||
{
|
||||
$semester = $row_sem->semester;
|
||||
$verband = $row_sem->verband;
|
||||
$gruppe = $row_sem->gruppe;
|
||||
}
|
||||
else
|
||||
{
|
||||
$semester = '';
|
||||
$verband = '';
|
||||
$gruppe = '';
|
||||
}
|
||||
}
|
||||
//Semester
|
||||
if(isset($semester))
|
||||
{
|
||||
if(strlen($semester)>$maxlength[$i])
|
||||
$maxlength[$i] = strlen($semester);
|
||||
$worksheet->write($zeile,$i, $semester);
|
||||
}
|
||||
$i++;
|
||||
|
||||
//Verband
|
||||
if(isset($row->verband))
|
||||
if(isset($verband))
|
||||
{
|
||||
if(strlen($row->verband)>$maxlength[$i])
|
||||
$maxlength[$i] = strlen($row->verband);
|
||||
$worksheet->write($zeile,$i, $row->verband);
|
||||
if(strlen($verband)>$maxlength[$i])
|
||||
$maxlength[$i] = strlen($verband);
|
||||
$worksheet->write($zeile,$i, $verband);
|
||||
}
|
||||
$i++;
|
||||
|
||||
//Gruppe
|
||||
if(isset($row->gruppe))
|
||||
if(isset($gruppe))
|
||||
{
|
||||
if(strlen($row->gruppe)>$maxlength[$i])
|
||||
$maxlength[$i] = strlen($row->gruppe);
|
||||
$worksheet->write($zeile,$i, $row->gruppe);
|
||||
if(strlen($gruppe)>$maxlength[$i])
|
||||
$maxlength[$i] = strlen($gruppe);
|
||||
$worksheet->write($zeile,$i, $gruppe);
|
||||
}
|
||||
$i++;
|
||||
|
||||
|
||||
@@ -855,7 +855,7 @@ if(!$error)
|
||||
//Matrikelnummer und UID generieren
|
||||
$matrikelnr = generateMatrikelnummer($conn, $prestd->studiengang_kz, $hlp->result[0]->studiensemester_kurzbz);
|
||||
$jahr = substr($matrikelnr,0, 2);
|
||||
$stg = substr($matrikelnr, 3, 4);
|
||||
$stg = $prestd->studiengang_kz;
|
||||
$stg_obj = new studiengang($conn);
|
||||
$stg_obj->load(ltrim($stg,'0'));
|
||||
$uid = generateUID($stg_obj->kurzbz,$jahr,$stg_obj->typ,$matrikelnr);
|
||||
|
||||
@@ -337,7 +337,7 @@ class ort
|
||||
FROM
|
||||
public.tbl_ort JOIN public.tbl_ortraumtyp USING(ort_kurzbz)
|
||||
WHERE
|
||||
aktiv AND ort_kurzbz NOT LIKE '\\\\_%'";
|
||||
aktiv AND lehre AND ort_kurzbz NOT LIKE '\\\\_%'";
|
||||
if($reservierung)
|
||||
$qry.=" AND reservieren";
|
||||
if($raumtyp!=null)
|
||||
|
||||
@@ -60,8 +60,10 @@ $stsem_obj = new studiensemester($conn);
|
||||
$stsem_obj->getAll();
|
||||
?>
|
||||
|
||||
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:VERBAND="<?php echo $rdf_url; ?>rdf#" >
|
||||
<RDF:RDF
|
||||
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:VERBAND="<?php echo $rdf_url; ?>rdf#"
|
||||
xmlns:NC="http://home.netscape.com/NC-rdf#">
|
||||
|
||||
<?php
|
||||
$stg_kz=null;
|
||||
@@ -76,7 +78,7 @@ while ($row=pg_fetch_object($result))
|
||||
<RDF:Description RDF:about="<?php echo $rdf_url.$stg_kurzbz; ?>" >
|
||||
<VERBAND:name><?php echo $row->kurzbzlang.' ('.$stg_kurzbz.') - '.$row->bezeichnung; ?></VERBAND:name>
|
||||
<VERBAND:stg><?php echo $stg_kurzbz; ?></VERBAND:stg>
|
||||
<VERBAND:stg_kz><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
|
||||
<VERBAND:stg_kz NC:parseType="Integer"><?php echo $row->studiengang_kz; ?></VERBAND:stg_kz>
|
||||
</RDF:Description>
|
||||
|
||||
<?php
|
||||
|
||||
+1
-1
@@ -204,7 +204,7 @@ function draw_content($row)
|
||||
$status = $prestudent->rolle_kurzbz;
|
||||
$orgform = $prestudent->orgform_kurzbz;
|
||||
|
||||
if($status=='Aufgenommener' || $status=='Bewerber' || $status=='Wartender')
|
||||
if($status=='Aufgenommener' || $status=='Bewerber' || $status=='Wartender' || $status=='Interessent')
|
||||
$semester_prestudent = $prestudent->ausbildungssemester;
|
||||
else
|
||||
$semester_prestudent = '';
|
||||
|
||||
Reference in New Issue
Block a user