- Umstellung der Datumsfelder

- Statusaenderungen fuer Wartender, Abgewiesener, Aufgenommener
- Koordinatorstunden sind nun auf FB gefiltert
- CIS Jahresplan fuer 2008
This commit is contained in:
Andreas Österreicher
2007-06-12 15:17:48 +00:00
parent ba89d2b577
commit 48ee8ad172
18 changed files with 301 additions and 149 deletions
+10 -2
View File
@@ -427,6 +427,14 @@
<td width="10" nowrap>&nbsp;</td>
<td nowrap><a class="Item" href="private/info/jahresplan_SS2007.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;SS 2007</a></td>
</tr>
<tr>
<td width="10" nowrap>&nbsp;</td>
<td nowrap><a class="Item" href="private/info/jahresplan_WS2007.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;WS 2007</a></td>
</tr>
<tr>
<td width="10" nowrap>&nbsp;</td>
<td nowrap><a class="Item" href="private/info/jahresplan_SS2008.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;SS 2008</a></td>
</tr>
</table>
</td>
@@ -445,7 +453,7 @@
</td>
</tr>
<!-- Hauptmenue Studentenvertretung -->
<tr>
<!-- <tr>
<td nowrap><a href="?Studentenvertretung" class="MenuItem" onClick="return(js_toggle_container('Studentenvertretung'));"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Studentenvertretung</a></td>
</tr>
<tr>
@@ -460,7 +468,7 @@
<td nowrap><a href="public/kollegium.html" class="Item" onClick="js_toggle_container('Kollegium');" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Statuten</a></td>
</tr>
</table>
</td>
</td>-->
</tr>
<!-- Hauptmenue FAQ -->
<tr>
+4 -4
View File
@@ -32,7 +32,7 @@ require_once('../../include/lehrveranstaltung.class.php');
if(!$db_conn = pg_pconnect(CONN_STRING))
die('Fehler beim oeffnen der Datenbankverbindung');
$user=USER_UID;
$user=get_uid();
$rechte=new benutzerberechtigung($db_conn);
$rechte->getBerechtigungen($user);
@@ -132,7 +132,7 @@ else
<tr>
<td width="10" nowrap>&nbsp;</td>
<td nowrap>
<a href="profile/zeitwunsch.php?uid=<?php echo $REMOTE_USER; ?>" class="Item" target="content">
<a href="profile/zeitwunsch.php?uid=<?php echo $user; ?>" class="Item" target="content">
<img src="../../skin/images/menu_item.gif" width="7" height="9">&nbsp;Zeitw&uuml;nsche
</a>
</td>
@@ -140,7 +140,7 @@ else
<tr>
<td width="10" nowrap>&nbsp;</td>
<td nowrap>
<a href="profile/lva_liste.php?uid=<?php echo $REMOTE_USER; ?>" class="Item" target="content">
<a href="profile/lva_liste.php?uid=<?php echo $user; ?>" class="Item" target="content">
<img src="../../skin/images/menu_item.gif" width="7" height="9">&nbsp;LV-&Uuml;bersicht
</a>
</td>
@@ -238,4 +238,4 @@ else
</tr>
</table>
</body>
</html>
</html>
+3 -3
View File
@@ -286,7 +286,7 @@ if(count($zeit->result)>0)
$qry = "SELECT vorname || ' ' || nachname as kurzbz FROM public.tbl_mitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_benutzer.uid=tbl_mitarbeiter.mitarbeiter_uid AND tbl_benutzer.person_id=tbl_person.person_id AND mitarbeiter_uid='$row->vertretung_uid'";
$result_vertretung = pg_query($conn, $qry);
$row_vertretung = pg_fetch_object($result_vertretung);
$content_table.= "<tr class='liste".($i%2)."'><td>$row->bezeichnung</td><td>$row->zeitsperretyp_kurzbz</td><td nowrap>$row->vondatum ".($row->vonstunde!=''?'('.$row->vonstunde.')':'')."</td><td nowrap>$row->bisdatum ".($row->bisstunde!=''?'('.$row->bisstunde.')':'')."</td><td>$row_vertretung->kurzbz</td><td>$row->erreichbarkeit</td><td><a href='$PHP_SELF?type=edit&id=$row->zeitsperre_id' class='Item'>edit</a></td><td><a href='$PHP_SELF?type=delete_sperre&id=$row->zeitsperre_id' onclick='return conf_del()' class='Item'>delete</a></td></tr>";
$content_table.= "<tr class='liste".($i%2)."'><td>$row->bezeichnung</td><td>$row->zeitsperretyp_kurzbz</td><td nowrap>$row->vondatum ".($row->vonstunde!=''?'('.$row->vonstunde.')':'')."</td><td nowrap>$row->bisdatum ".($row->bisstunde!=''?'('.$row->bisstunde.')':'')."</td><td>".(isset($row_vertretung->kurzbz)?$row_vertretung->kurzbz:'')."</td><td>$row->erreichbarkeit</td><td><a href='$PHP_SELF?type=edit&id=$row->zeitsperre_id' class='Item'>edit</a></td><td><a href='$PHP_SELF?type=delete_sperre&id=$row->zeitsperre_id' onclick='return conf_del()' class='Item'>delete</a></td></tr>";
}
$content_table.= '</table>';
}
@@ -411,9 +411,9 @@ $content_form.= '</SELECT></td></tr>';
$content_form.= '<tr><td>&nbsp;</td><td>';
if(isset($_GET['type']) && $_GET['type']=='edit')
$content_form.= "<input type='submit' name='submit_zeitsperre' onclick='return checkval()' value='Speichern'>";
$content_form.= "<input type='submit' name='submit_zeitsperre' value='Speichern'>";
else
$content_form.= "<input type='submit' name='submit_zeitsperre' onclick='return checkval()' value='Hinzufügen'>";
$content_form.= "<input type='submit' name='submit_zeitsperre' value='Hinzufügen'>";
$content_form.= '</td></tr>';
$content_form.= '</table>';
+21 -9
View File
@@ -9,13 +9,8 @@ Die Liste ist in Module geteilt. Innerhalb eines Moduls erfolgt die
Auflistung nach Priorit&auml;t (h&ouml;chste oben).<br>
<h2>&Auml;nderungen</h2>
<ul>
<li>Datumsformat: XBL bei allen Datumseingabefelder. ISO-Format
zus&auml;tzlich bei&nbsp; allen RDF-Files.</li>
<li>Aufgenommener, Warteliste, Absage -&gt;Button</li>
<li>Ab- Unterbrecher -&gt; 0.Semester f&uuml;r alle Stg.</li>
<li>-&gt;[Student] f&uuml;r ehem. Unterbrecher</li>
<li>Koordinatorstunden: Stunden im Fachbereich</li>
<li>Zustelladresse bei Lehrauftrag</li>
<li>aktuelles Datum im PDF</li>
<li>Dokumente ?</li>
</ul>
@@ -46,9 +41,6 @@ content/statistik/lvplanung.php muss noch erstellt werden)</li>
<ul>
<li> Import: Studiensemester ist ausw&auml;hlbar. Vorgew&auml;hlt ist
das n&auml;chste. </li>
<li> Incoming/Outgoing: Zus&auml;tzliche Daten m&uuml;ssen
gespeichert werden. Karteireiter beim Studenten? </li>
<li> Noten: Karteireiter (Tab) f&uuml;r die Notenverwaltung. </li>
<li> Wunsch: SVNR 4stellig: gesamte Nummer wird dann aus dem
Geburtsdatum konstruiert. </li>
</ul>
@@ -91,6 +83,26 @@ allen auf einmal setzbar</li>
<hr>
<h2>Erledigte Anforderungen</h2>
<ul>
<li>Zustelladresse bei Lehrauftrag<br>
12.12.2007 oesi<br><br>
</li>
<li>Koordinatorstunden: Stunden im Fachbereich<br>
12.12.2007 oesi<br><br>
</li>
<li>Aufgenommener, Warteliste, Absage -&gt;Button<br>
12.12.2007 oesi<br><br>
</li>
<li>Datumsformat: XBL bei allen Datumseingabefelder. ISO-Format
zus&auml;tzlich bei&nbsp; allen RDF-Files.<br>
12.06.2007 oesi<br><br>
</li>
<li> Noten: Karteireiter (Tab) f&uuml;r die Notenverwaltung. <br>
11.12.2007 oesi<br><br>
</li>
<li> Incoming/Outgoing: Zus&auml;tzliche Daten m&uuml;ssen
gespeichert werden. Karteireiter beim Studenten? <br>
10.12.2007 oesi<br><br>
</li>
<li> Zahlungsbest&auml;tigung: Ein Button beim Konto liefert ein PDF
f&uuml;r die Zahlungsbest&auml;tigung. (Button ist vorhanden XSLT fehlt
noch) <br>
@@ -105,7 +117,7 @@ noch) <br>
</li>
<li>SVNr/Ersatzkennzeichen, GebDatum und Stg bei
Zahlungsbest&auml;tigung<br>
06.06.2007 oesu <br><br>
06.06.2007 oesi <br><br>
</li>
<li> Lehrauftr&auml;ge: PDF mit allen Lektoren. Studiengang muss
gew&auml;hlt sein. <br>
+6
View File
@@ -25,6 +25,12 @@
else
document.getAnonymousNodes(this)[0].style.backgroundColor="#F46B6B";
}
else
{
if(!document.getAnonymousNodes(this)[0].disabled)
document.getAnonymousNodes(this)[0].style.backgroundColor="#FFFFFF";
}
]]>
</setter>
</property>
+6 -3
View File
@@ -27,7 +27,7 @@ echo '
<html>
<head>
<title>Koordinatorstunden</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">';
// Datenbank Verbindung
@@ -71,8 +71,9 @@ $qry = "SET CLIENT_ENCODING TO 'UNICODE';
lehre.tbl_lehreinheit,
lehre.tbl_lehrveranstaltung,
public.tbl_benutzer,
public.tbl_person
WHERE
public.tbl_person,
lehre.tbl_lehrfach
WHERE
tbl_benutzerfunktion.uid=tbl_lehreinheitmitarbeiter.mitarbeiter_uid AND
tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND
tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND
@@ -80,6 +81,8 @@ $qry = "SET CLIENT_ENCODING TO 'UNICODE';
tbl_benutzerfunktion.funktion_kurzbz='fbk' AND
tbl_benutzerfunktion.uid=tbl_benutzer.uid AND
tbl_benutzer.person_id=tbl_person.person_id AND
tbl_lehrfach.lehrfach_id=tbl_lehreinheit.lehrfach_id AND
tbl_lehrfach.fachbereich_kurzbz='".addslashes($fachbereich_kurzbz)."' AND
tbl_lehreinheit.studiensemester_kurzbz='$semester_aktuell'
ORDER BY tbl_lehreinheit.lehreinheit_id, nachname, vorname
";
@@ -75,7 +75,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</row>
<row>
<label value="Geburtsdatum" control="interessent-detail-textbox-geburtsdatum"/>
<hbox><textbox id="interessent-detail-textbox-geburtsdatum" disabled="true" maxlength="10" size="10" tooltiptext="Format: JJJJ-MM-DD Beispiel: 1970-01-31"/></hbox>
<hbox>
<box class="Datum" id="interessent-detail-textbox-geburtsdatum" disabled="true"/>
<!--<textbox id="interessent-detail-textbox-geburtsdatum" disabled="true" maxlength="10" size="10" tooltiptext="Format: JJJJ-MM-DD Beispiel: 1970-01-31"/>-->
</hbox>
<label value="Geburtsort" control="interessent-detail-textbox-geburtsort"/>
<textbox id="interessent-detail-textbox-geburtsort" disabled="true" maxlength="128"/>
<label value="Geburtszeit" control="interessent-detail-textbox-geburtszeit"/>
@@ -311,7 +314,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<label value="ZGV Ort" control="interessent-prestudent-textbox-zgvort"/>
<textbox id="interessent-prestudent-textbox-zgvort" disabled="true" maxlength="64"/>
<label value="ZGV Datum" control="interessent-prestudent-textbox-zgvdatum"/>
<hbox><textbox id="interessent-prestudent-textbox-zgvdatum" disabled="true" maxlength="10" size="10" tooltiptext="Format: JJJJ-MM-DD Beispiel: 1970-01-31"/></hbox>
<hbox>
<box class="Datum" id="interessent-prestudent-textbox-zgvdatum" disabled="true"/>
<!--<textbox id="interessent-prestudent-textbox-zgvdatum" disabled="true" maxlength="10" size="10" tooltiptext="Format: JJJJ-MM-DD Beispiel: 1970-01-31"/>-->
</hbox>
</row>
<row>
<label value="ZGV Master" control="interessent-prestudent-menulist-zgvmastercode"/>
@@ -329,7 +335,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<label value="ZGV Master Ort" control="interessent-prestudent-textbox-zgvmasterort"/>
<textbox id="interessent-prestudent-textbox-zgvmasterort" disabled="true" maxlength="64"/>
<label value="ZGV Master Datum" control="interessent-prestudent-textbox-zgvmasterdatum"/>
<hbox><textbox id="interessent-prestudent-textbox-zgvmasterdatum" disabled="true" maxlength="10" size="10" tooltiptext="Format: JJJJ-MM-DD Beispiel: 1970-01-31"/></hbox>
<hbox>
<box class="Datum" id="interessent-prestudent-textbox-zgvmasterdatum" disabled="true"/>
<!--<textbox id="interessent-prestudent-textbox-zgvmasterdatum" disabled="true" maxlength="10" size="10" tooltiptext="Format: JJJJ-MM-DD Beispiel: 1970-01-31"/>-->
</hbox>
</row>
</rows>
</grid>
@@ -349,7 +358,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<row>
<label value="Anmeldung zum Reihungstest am" control="interessent-prestudent-textbox-anmeldungreihungstest"/>
<hbox>
<textbox id="interessent-prestudent-textbox-anmeldungreihungstest" disabled="true" maxlength="10" size="10" tooltiptext="Format: JJJJ-MM-DD Beispiel: 1970-01-31"/>
<box class="Datum" id="interessent-prestudent-textbox-anmeldungreihungstest" disabled="true" />
<!--<textbox id="interessent-prestudent-textbox-anmeldungreihungstest" disabled="true" maxlength="10" size="10" tooltiptext="Format: JJJJ-MM-DD Beispiel: 1970-01-31"/>-->
<button id="interessent-prestudent-button-anmeldungreihungstest-heute" label="Heute" oncommand="InteressentAnmeldungreihungstestHeute()" disabled="true" style="margin:0px;"/>
</hbox>
<label value="Reihungstest" control="interessent-prestudent-menulist-reihungstest"/>
@@ -94,7 +94,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-abgegeben-datum" label="Datum" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#datum"/>
sort="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#datum_iso"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-abgegeben-mitarbeiter_uid" label="Abgegeben bei" flex="1" hidden="true"
class="sortDirectionIndicator"
+5 -1
View File
@@ -52,8 +52,12 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/student/interessentkontooverlay.xu
<toolbarbutton id="interessent-toolbar-neu" label="Neu" oncommand="InteressentNeu()" disabled="false" image="../skin/images/NeuDokument.png" tooltiptext="Interessent neu anlegen" />
<toolbarbutton id="interessent-toolbar-zubewerber" label="-> Bewerber" oncommand="InteressentzuBewerber()" disabled="false" tooltiptext="Interessent zum Bewerber machen" />
<toolbarbutton id="interessent-toolbar-zustudent" label="-> Student" oncommand="InteressentzuStudent()" disabled="false" tooltiptext="Bewerber zu Studenten machen" />
<toolbarbutton id="interessent-toolbar-aufgenommener" label="-> Aufgenommener" oncommand="InteressentAddRolle('Aufgenommener')" disabled="false" tooltiptext="Interessent zum Aufgenommenen machen"/>
<toolbarbutton id="interessent-toolbar-warteliste" label="-> Warteliste" oncommand="InteressentAddRolle('Wartender')" disabled="false" tooltiptext="Interessent zum Wartenden machen"/>
<toolbarbutton id="interessent-toolbar-absage" label="-> Abgewiesener" oncommand="InteressentAddRolle('Abgewiesener')" disabled="false" tooltiptext="Interessent zum Abgewiesenen machen"/>
<toolbarbutton id="interessent-toolbar-buchung" label="Neue Buchung" oncommand="InteressentKontoNeu()" disabled="false" tooltiptext="neue Buchung anlegen"/>
<toolbarbutton id="interessent-toolbar-refresh" label="Aktualisieren" oncommand="InteressentTreeRefresh()" disabled="false" image="../skin/images/refresh.png" tooltiptext="Liste neu laden"/>
<spacer flex="1"/>
<label id="interessent-toolbar-label-anzahl"/>
</toolbar>
@@ -100,7 +104,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/student/interessentkontooverlay.xu
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-geburtsdatum" label="Geburtsdatum" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#geburtsdatum" onclick="InteressentTreeSort()"/>
sort="rdf:http://www.technikum-wien.at/interessent/rdf#geburtsdatum_iso" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-svnr" label="SVNR" flex="1" hidden="false"
class="sortDirectionIndicator"
@@ -30,6 +30,7 @@ include('../../vilesci/config.inc.php');
echo '<?xml version="1.0" encoding="UTF-8"?>'."\n";
echo '<?xml-stylesheet href="'.APP_ROOT.'skin/tempus.css" type="text/css"?>';
echo '<?xml-stylesheet href="'.APP_ROOT.'content/bindings.css" type="text/css"?>';
?>
<window id="interessent-konto-neu-dialog" title="Neu"
@@ -38,6 +39,7 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'skin/tempus.css" type="text/css"?>';
>
<script type="application/x-javascript" src="<?php echo APP_ROOT; ?>content/student/interessentkontoneudialog.js.php" />
<script type="application/x-javascript" src="<?php echo APP_ROOT; ?>content/functions.js.php" />
<vbox>
<groupbox id="interessent-konto-neu-groupbox" flex="1">
@@ -59,7 +61,8 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'skin/tempus.css" type="text/css"?>';
<row>
<label value="Buchungsdatum" control="interessent-konto-neu-textbox-buchungsdatum"/>
<hbox>
<textbox id="interessent-konto-neu-textbox-buchungsdatum" value="<?php echo date('Y-m-d');?>" maxlength="10" size="10"/>
<box class="Datum" id="interessent-konto-neu-textbox-buchungsdatum" value="<?php echo date('d.m.Y');?>" />
<!--<textbox id="interessent-konto-neu-textbox-buchungsdatum" value="<?php echo date('Y-m-d');?>" maxlength="10" size="10"/>-->
<spacer flex="1" />
</hbox>
</row>
@@ -69,7 +69,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
class="sortDirectionIndicator"
sortActive="true"
sortDirection="ascending"
sort="rdf:http://www.technikum-wien.at/konto/rdf#buchungsdatum"/>
sort="rdf:http://www.technikum-wien.at/konto/rdf#buchungsdatum_iso"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-konto-tree-buchungstext" label="Buchungstext" flex="5" hidden="false"
class="sortDirectionIndicator"
@@ -136,7 +136,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<row>
<label value="Buchungsdatum" control="interessent-konto-textbox-buchungsdatum"/>
<hbox>
<textbox id="interessent-konto-textbox-buchungsdatum" disabled="true" maxlength="10" size="10"/>
<box class="Datum" id="interessent-konto-textbox-buchungsdatum" disabled="true"/>
<!--<textbox id="interessent-konto-textbox-buchungsdatum" disabled="true" maxlength="10" size="10"/>-->
<spacer flex="1" />
</hbox>
</row>
+77 -6
View File
@@ -362,6 +362,12 @@ function InteressentDetailSave()
person_id = document.getElementById('interessent-detail-textbox-person_id').value;
prestudent_id = document.getElementById('interessent-detail-textbox-prestudent_id').value
if(geburtsdatum!='' && !CheckDatum(geburtsdatum))
{
alert('Geburtsdatum ist ungueltig');
return false;
}
var url = '<?php echo APP_ROOT ?>content/student/studentDBDML.php';
var req = new phpRequest(url,'','');
@@ -374,7 +380,7 @@ function InteressentDetailSave()
req.add('vorname', vorname);
req.add('vornamen', vornamen);
req.add('nachname', nachname);
req.add('geburtsdatum', geburtsdatum);
req.add('geburtsdatum', ConvertDateToISO(geburtsdatum));
req.add('geburtsort', geburtsort);
req.add('geburtszeit', geburtszeit);
req.add('anmerkung', anmerkung);
@@ -723,6 +729,22 @@ function InteressentPrestudentSave()
studiengang_kz = document.getElementById('interessent-prestudent-menulist-studiengang_kz').value;
anmerkung = document.getElementById('interessent-prestudent-textbox-anmerkung').value;
if(zgvdatum!='' && !CheckDatum(zgvdatum))
{
alert('ZgvDatum ist ungueltig');
return false;
}
if(zgvmasterdatum!='' && !CheckDatum(zgvdatum))
{
alert('ZgvMasterDatum ist ungueltig');
return false;
}
if(anmeldungreihungstest!='' && !CheckDatum(anmeldungreihungstest))
{
alert('Anmeldung zum Reihungstest Datum ist ungueltig');
return false;
}
var url = '<?php echo APP_ROOT ?>content/student/studentDBDML.php';
var req = new phpRequest(url,'','');
@@ -739,14 +761,14 @@ function InteressentPrestudentSave()
req.add('ausbildungcode', ausbildungcode);
req.add('zgv_code', zgv_code);
req.add('zgvort', zgvort);
req.add('zgvdatum', zgvdatum);
req.add('zgvdatum', ConvertDateToISO(zgvdatum));
req.add('zgvmas_code', zgvmaster_code);
req.add('zgvmaort', zgvmasterort);
req.add('zgvmadatum', zgvmasterdatum);
req.add('zgvmadatum', ConvertDateToISO(zgvmasterdatum));
req.add('aufnahmeschluessel', aufnahmeschluessel);
req.add('facheinschlberuf', facheinschlberuf);
req.add('reihungstest_id', reihungstest_id);
req.add('anmeldungreihungstest', anmeldungreihungstest);
req.add('anmeldungreihungstest', ConvertDateToISO(anmeldungreihungstest));
req.add('reihungstestangetreten', reihungstestangetreten);
req.add('punkte', punkte);
req.add('bismelden', bismelden);
@@ -789,7 +811,7 @@ function InteressentAnmeldungreihungstestHeute()
tag = now.getDate();
if(tag<10) tag='0'+tag;
document.getElementById('interessent-prestudent-textbox-anmeldungreihungstest').value=jahr+'-'+monat+'-'+tag;
document.getElementById('interessent-prestudent-textbox-anmeldungreihungstest').value=tag+'.'+monat+'.'+jahr;
}
// ****
@@ -1193,6 +1215,49 @@ function InteressentKontoDetailDisableFields(val)
document.getElementById('interessent-konto-button-speichern').disabled=val;
}
// ****
// * Fuegt eine Rolle zu einem Interessenten hinzu
// ****
function InteressentAddRolle(rolle)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var tree = document.getElementById('interessent-tree');
if (tree.currentIndex==-1) return;
//Ausgewaehlte ID holen
var col = tree.columns ? tree.columns["interessent-treecol-prestudent_id"] : "interessent-treecol-prestudent_id";
var prestudent_id=tree.view.getCellText(tree.currentIndex,col);
if(confirm('Diesen Studenten zum '+rolle+' machen?'))
{
var url = '<?php echo APP_ROOT ?>content/student/studentDBDML.php';
var req = new phpRequest(url,'','');
req.add('type', 'addrolle');
req.add('prestudent_id', prestudent_id);
req.add('rolle_kurzbz', rolle);
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
{
InteressentTreeRefresh();
SetStatusBarText('Rolle hinzugefuegt');
}
}
}
// ****
// * Speichert die Buchung
// ****
@@ -1207,13 +1272,19 @@ function InteressentKontoDetailSpeichern()
buchungstyp_kurzbz = document.getElementById('interessent-konto-menulist-buchungstyp').value;
buchungsnr = document.getElementById('interessent-konto-textbox-buchungsnr').value;
if(buchungsdatum!='' && !CheckDatum(buchungsdatum))
{
alert('Buchungsdatum ist ungueltig');
return false;
}
var url = '<?php echo APP_ROOT ?>content/student/studentDBDML.php';
var req = new phpRequest(url,'','');
req.add('type', 'savebuchung');
req.add('betrag', betrag);
req.add('buchungsdatum', buchungsdatum);
req.add('buchungsdatum', ConvertDateToISO(buchungsdatum));
req.add('buchungstext', buchungstext);
req.add('mahnspanne', mahnspanne);
req.add('buchungstyp_kurzbz', buchungstyp_kurzbz);
+1 -1
View File
@@ -428,7 +428,7 @@ class prestudent extends person
if($semester!=null)
$qry.=" AND tbl_prestudentrolle.ausbildungssemester='$semester'";
echo $qry;
//echo $qry;
if($result = pg_query($this->conn, $qry))
{
while($row = pg_fetch_object($result))
+26 -23
View File
@@ -31,10 +31,11 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
// DAO
require_once('../vilesci/config.inc.php');
require_once('../include/akte.class.php');
require_once('../include/datum.class.php');
// Datenbank Verbindung
if (!$conn = @pg_pconnect(CONN_STRING))
$error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
if (!$conn = pg_pconnect(CONN_STRING))
die('Es konnte keine Verbindung zum Server aufgebaut werden!');
if(isset($_GET['person_id']))
$person_id = $_GET['person_id'];
@@ -50,44 +51,46 @@ if(isset($_GET['uid']))
$uid = $_GET['uid'];
else
$uid = '';
$datum = new datum();
$akten = new akte($conn);
if(!$akten->getAkten($person_id, $dokument_kurzbz))
die($akten->errormsg);
$rdf_url='http://www.technikum-wien.at/akte';
?>
echo '
<RDF:RDF
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:AKTE="<?php echo $rdf_url; ?>/rdf#"
xmlns:AKTE="'.$rdf_url.'/rdf#"
>
<RDF:Seq about="<?php echo $rdf_url ?>/liste">
<RDF:Seq about="'.$rdf_url.'/liste">
';
<?php
foreach ($akten->result as $row)
{
?>
echo '
<RDF:li>
<RDF:Description id="<?php echo $row->akte_id; ?>" about="<?php echo $rdf_url.'/'.$row->akte_id; ?>" >
<AKTE:akte_id><![CDATA[<?php echo $row->akte_id ?>]]></AKTE:akte_id>
<AKTE:person_id><![CDATA[<?php echo $row->person_id ?>]]></AKTE:person_id>
<AKTE:dokument_kurzbz><![CDATA[<?php echo $row->dokument_kurzbz ?>]]></AKTE:dokument_kurzbz>
<AKTE:mimetype><![CDATA[<?php echo $row->mimetype ?>]]></AKTE:mimetype>
<AKTE:erstelltam><![CDATA[<?php echo $row->erstelltam ?>]]></AKTE:erstelltam>
<AKTE:gedruckt><![CDATA[<?php echo ($row->gedruckt?'Ja':'Nein') ?>]]></AKTE:gedruckt>
<AKTE:titel><![CDATA[<?php echo $row->titel ?>]]></AKTE:titel>
<AKTE:bezeichnung><![CDATA[<?php echo $row->bezeichnung; ?>]]></AKTE:bezeichnung>
<AKTE:updateamum><![CDATA[<?php echo $row->updateamum; ?>]]></AKTE:updateamum>
<AKTE:updatevon><![CDATA[<?php echo $row->updatevon ?>]]></AKTE:updatevon>
<AKTE:insertamum><![CDATA[<?php echo $row->insertamum; ?>]]></AKTE:insertamum>
<AKTE:insertvon><![CDATA[<?php echo $row->insertvon ?>]]></AKTE:insertvon>
<AKTE:uid><![CDATA[<?php echo $row->uid; ?>]]></AKTE:uid>
<RDF:Description id="'.$row->akte_id.'" about="'.$rdf_url.'/'.$row->akte_id.'" >
<AKTE:akte_id><![CDATA['.$row->akte_id.']]></AKTE:akte_id>
<AKTE:person_id><![CDATA['.$row->person_id.']]></AKTE:person_id>
<AKTE:dokument_kurzbz><![CDATA['.$row->dokument_kurzbz.']]></AKTE:dokument_kurzbz>
<AKTE:mimetype><![CDATA['.$row->mimetype.']]></AKTE:mimetype>
<AKTE:erstelltam><![CDATA['.$datum->convertISODate($row->erstelltam).']]></AKTE:erstelltam>
<AKTE:erstelltam_iso><![CDATA['.$row->erstelltam.']]></AKTE:erstelltam_iso>
<AKTE:gedruckt><![CDATA['.($row->gedruckt?'Ja':'Nein').']]></AKTE:gedruckt>
<AKTE:titel><![CDATA['.$row->titel.']]></AKTE:titel>
<AKTE:bezeichnung><![CDATA['.$row->bezeichnung.']]></AKTE:bezeichnung>
<AKTE:updateamum><![CDATA['.$row->updateamum.']]></AKTE:updateamum>
<AKTE:updatevon><![CDATA['.$row->updatevon.']]></AKTE:updatevon>
<AKTE:insertamum><![CDATA['.$row->insertamum.']]></AKTE:insertamum>
<AKTE:insertvon><![CDATA['.$row->insertvon.']]></AKTE:insertvon>
<AKTE:uid><![CDATA['.$row->uid.']]></AKTE:uid>
</RDF:Description>
</RDF:li>
<?php
';
}
?>
</RDF:Seq>
</RDF:RDF>
+38 -21
View File
@@ -1,9 +1,23 @@
<?php
/*
* Created on 02.12.2004
/* Copyright (C) 2006 Technikum-Wien
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
*/
// header für no cache
header("Cache-Control: no-cache");
@@ -17,6 +31,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
// DAO
require_once('../vilesci/config.inc.php');
require_once('../include/dokument.class.php');
require_once('../include/datum.class.php');
// Datenbank Verbindung
if (!$conn = @pg_pconnect(CONN_STRING))
@@ -24,6 +39,8 @@ if (!$conn = @pg_pconnect(CONN_STRING))
$rdf_url='http://www.technikum-wien.at/dokumentprestudent';
$datum = new datum();
if(isset($_GET['prestudent_id']))
if(is_numeric($_GET['prestudent_id']))
$prestudent_id=$_GET['prestudent_id'];
@@ -35,30 +52,30 @@ else
$dok = new dokument($conn, null, null, true);
if(!$dok->getPrestudentDokumente($prestudent_id))
die($dok->errormsg);
?>
echo '
<RDF:RDF
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:DOKUMENT="<?php echo $rdf_url; ?>/rdf#"
xmlns:DOKUMENT="'.$rdf_url.'/rdf#"
>
<RDF:Seq about="<?php echo $rdf_url ?>/liste">
<?php
<RDF:Seq about="'.$rdf_url.'/liste">
';
foreach ($dok->result as $row)
{
?>
<RDF:li>
<RDF:Description id="<?php echo $row->dokument_kurzbz.'/'.$row->prestudent_id; ?>" about="<?php echo $rdf_url.'/'.$row->dokument_kurzbz.'/'.$row->prestudent_id; ?>" >
<DOKUMENT:dokument_kurzbz><![CDATA[<?php echo $row->dokument_kurzbz ?>]]></DOKUMENT:dokument_kurzbz>
<DOKUMENT:prestudent_id><![CDATA[<?php echo $row->prestudent_id ?>]]></DOKUMENT:prestudent_id>
<DOKUMENT:mitarbeiter_uid><![CDATA[<?php echo $row->mitarbeiter_uid ?>]]></DOKUMENT:mitarbeiter_uid>
<DOKUMENT:datum><![CDATA[<?php echo $row->datum ?>]]></DOKUMENT:datum>
<DOKUMENT:bezeichnung><![CDATA[<?php echo $row->bezeichnung ?>]]></DOKUMENT:bezeichnung>
</RDF:Description>
</RDF:li>
<?php
echo '
<RDF:li>
<RDF:Description id="'.$row->dokument_kurzbz.'/'.$row->prestudent_id.'" about="'.$rdf_url.'/'.$row->dokument_kurzbz.'/'.$row->prestudent_id.'" >
<DOKUMENT:dokument_kurzbz><![CDATA['.$row->dokument_kurzbz.']]></DOKUMENT:dokument_kurzbz>
<DOKUMENT:prestudent_id><![CDATA['.$row->prestudent_id.']]></DOKUMENT:prestudent_id>
<DOKUMENT:mitarbeiter_uid><![CDATA['.$row->mitarbeiter_uid.']]></DOKUMENT:mitarbeiter_uid>
<DOKUMENT:datum><![CDATA['.$datum->convertISODate($row->datum).']]></DOKUMENT:datum>
<DOKUMENT:datum_iso><![CDATA['.$row->datum.']]></DOKUMENT:datum_iso>
<DOKUMENT:bezeichnung><![CDATA['.$row->bezeichnung.']]></DOKUMENT:bezeichnung>
</RDF:Description>
</RDF:li>
';
}
?>
+58 -54
View File
@@ -34,6 +34,7 @@ require_once('../vilesci/config.inc.php');
require_once('../include/functions.inc.php');
require_once('../include/person.class.php');
require_once('../include/prestudent.class.php');
require_once('../include/datum.class.php');
// Datenbank Verbindung
if (!$conn = pg_pconnect(CONN_STRING))
@@ -42,17 +43,16 @@ if (!$conn = pg_pconnect(CONN_STRING))
$rdf_url='http://www.technikum-wien.at/interessent';
$user = get_uid();
loadVariables($conn, $user);
?>
$datum = new datum();
echo '
<RDF:RDF
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:PRESTD="<?php echo $rdf_url; ?>/rdf#"
xmlns:PRESTD="'.$rdf_url.'/rdf#"
>
<RDF:Seq about="'.$rdf_url.'/alle">';
<RDF:Seq about="<?php echo $rdf_url ?>/alle">
<?php
if(isset($_GET['studiensemester_kurzbz']))
$studiensemester_kurzbz = $_GET['studiensemester_kurzbz'];
else
@@ -107,61 +107,65 @@ else
function DrawInteressent($row)
{
global $rdf_url, $conn;
global $rdf_url, $conn, $datum;
$ps = new prestudent($conn);
$ps->getLastStatus($row->prestudent_id);
?>
echo '
<RDF:li>
<RDF:Description id="<?php echo $row->prestudent_id; ?>" about="<?php echo $rdf_url.'/'.$row->prestudent_id; ?>" >
<PRESTD:person_id><![CDATA[<?php echo $row->person_id; ?>]]></PRESTD:person_id>
<PRESTD:anrede><![CDATA[<?php echo $row->anrede; ?>]]></PRESTD:anrede>
<PRESTD:sprache><![CDATA[<?php echo $row->sprache; ?>]]></PRESTD:sprache>
<PRESTD:staatsbuergerschaft><![CDATA[<?php echo $row->staatsbuergerschaft; ?>]]></PRESTD:staatsbuergerschaft>
<PRESTD:familienstand><![CDATA[<?php echo $row->familienstand; ?>]]></PRESTD:familienstand>
<PRESTD:titelpre><![CDATA[<?php echo $row->titelpre; ?>]]></PRESTD:titelpre>
<PRESTD:titelpost><![CDATA[<?php echo $row->titelpost; ?>]]></PRESTD:titelpost>
<PRESTD:vornamen><![CDATA[<?php echo $row->vornamen ?>]]></PRESTD:vornamen>
<PRESTD:vorname><![CDATA[<?php echo $row->vorname ?>]]></PRESTD:vorname>
<PRESTD:nachname><![CDATA[<?php echo $row->nachname ?>]]></PRESTD:nachname>
<PRESTD:geburtsdatum><![CDATA[<?php echo $row->gebdatum ?>]]></PRESTD:geburtsdatum>
<PRESTD:geburtsdatum_iso><![CDATA[<?php echo $row->gebdatum; ?>]]></PRESTD:geburtsdatum_iso>
<PRESTD:geburtsnation><![CDATA[<?php echo $row->geburtsnation; ?>]]></PRESTD:geburtsnation>
<PRESTD:homepage><![CDATA[<?php echo $row->homepage ?>]]></PRESTD:homepage>
<PRESTD:aktiv><![CDATA[<?php echo ($row->aktiv?'true':'false') ?>]]></PRESTD:aktiv>
<PRESTD:gebort><![CDATA[<?php echo $row->gebort; ?>]]></PRESTD:gebort>
<PRESTD:gebzeit><![CDATA[<?php echo $row->gebzeit; ?>]]></PRESTD:gebzeit>
<PRESTD:foto><![CDATA[<?php echo $row->foto; ?>]]></PRESTD:foto>
<PRESTD:anmerkungen><![CDATA[<?php echo $row->anmerkungen; ?>]]></PRESTD:anmerkungen>
<PRESTD:svnr><![CDATA[<?php echo $row->svnr; ?>]]></PRESTD:svnr>
<PRESTD:ersatzkennzeichen><![CDATA[<?php echo $row->ersatzkennzeichen; ?>]]></PRESTD:ersatzkennzeichen>
<PRESTD:geschlecht><![CDATA[<?php echo $row->geschlecht; ?>]]></PRESTD:geschlecht>
<PRESTD:anzahlkinder><![CDATA[<?php echo $row->anzahlkinder; ?>]]></PRESTD:anzahlkinder>
<PRESTD:updateamum><![CDATA[<?php echo $row->updateamum; ?>]]></PRESTD:updateamum>
<PRESTD:updatevon><![CDATA[<?php echo $row->updatevon; ?>]]></PRESTD:updatevon>
<RDF:Description id="'.$row->prestudent_id.'" about="'.$rdf_url.'/'.$row->prestudent_id.'" >
<PRESTD:person_id><![CDATA['.$row->person_id.']]></PRESTD:person_id>
<PRESTD:anrede><![CDATA['.$row->anrede.']]></PRESTD:anrede>
<PRESTD:sprache><![CDATA['.$row->sprache.']]></PRESTD:sprache>
<PRESTD:staatsbuergerschaft><![CDATA['.$row->staatsbuergerschaft.']]></PRESTD:staatsbuergerschaft>
<PRESTD:familienstand><![CDATA['.$row->familienstand.']]></PRESTD:familienstand>
<PRESTD:titelpre><![CDATA['.$row->titelpre.']]></PRESTD:titelpre>
<PRESTD:titelpost><![CDATA['.$row->titelpost.']]></PRESTD:titelpost>
<PRESTD:vornamen><![CDATA['.$row->vornamen.']]></PRESTD:vornamen>
<PRESTD:vorname><![CDATA['.$row->vorname.']]></PRESTD:vorname>
<PRESTD:nachname><![CDATA['.$row->nachname.']]></PRESTD:nachname>
<PRESTD:geburtsdatum><![CDATA['.$datum->convertISODate($row->gebdatum).']]></PRESTD:geburtsdatum>
<PRESTD:geburtsdatum_iso><![CDATA['.$row->gebdatum.']]></PRESTD:geburtsdatum_iso>
<PRESTD:geburtsnation><![CDATA['.$row->geburtsnation.']]></PRESTD:geburtsnation>
<PRESTD:homepage><![CDATA['.$row->homepage.']]></PRESTD:homepage>
<PRESTD:aktiv><![CDATA['.($row->aktiv?'true':'false').']]></PRESTD:aktiv>
<PRESTD:gebort><![CDATA['.$row->gebort.']]></PRESTD:gebort>
<PRESTD:gebzeit><![CDATA['.$row->gebzeit.']]></PRESTD:gebzeit>
<PRESTD:foto><![CDATA['.$row->foto.']]></PRESTD:foto>
<PRESTD:anmerkungen><![CDATA['.$row->anmerkungen.']]></PRESTD:anmerkungen>
<PRESTD:svnr><![CDATA['.$row->svnr.']]></PRESTD:svnr>
<PRESTD:ersatzkennzeichen><![CDATA['.$row->ersatzkennzeichen.']]></PRESTD:ersatzkennzeichen>
<PRESTD:geschlecht><![CDATA['.$row->geschlecht.']]></PRESTD:geschlecht>
<PRESTD:anzahlkinder><![CDATA['.$row->anzahlkinder.']]></PRESTD:anzahlkinder>
<PRESTD:updateamum><![CDATA['.$row->updateamum.']]></PRESTD:updateamum>
<PRESTD:updatevon><![CDATA['.$row->updatevon.']]></PRESTD:updatevon>
<PRESTD:prestudent_id><![CDATA[<?php echo $row->prestudent_id; ?>]]></PRESTD:prestudent_id>
<PRESTD:aufmerksamdurch_kurzbz><![CDATA[<?php echo $row->aufmerksamdurch_kurzbz; ?>]]></PRESTD:aufmerksamdurch_kurzbz>
<PRESTD:studiengang_kz><![CDATA[<?php echo $row->studiengang_kz; ?>]]></PRESTD:studiengang_kz>
<PRESTD:berufstaetigkeit_code><![CDATA[<?php echo $row->berufstaetigkeit_code; ?>]]></PRESTD:berufstaetigkeit_code>
<PRESTD:ausbildungcode><![CDATA[<?php echo $row->ausbildungcode; ?>]]></PRESTD:ausbildungcode>
<PRESTD:zgv_code><![CDATA[<?php echo $row->zgv_code; ?>]]></PRESTD:zgv_code>
<PRESTD:zgvort><![CDATA[<?php echo $row->zgvort; ?>]]></PRESTD:zgvort>
<PRESTD:zgvdatum><![CDATA[<?php echo $row->zgvdatum; ?>]]></PRESTD:zgvdatum>
<PRESTD:zgvmas_code><![CDATA[<?php echo $row->zgvmas_code; ?>]]></PRESTD:zgvmas_code>
<PRESTD:zgvmaort><![CDATA[<?php echo $row->zgvmaort; ?>]]></PRESTD:zgvmaort>
<PRESTD:zgvmadatum><![CDATA[<?php echo $row->zgvmadatum; ?>]]></PRESTD:zgvmadatum>
<PRESTD:aufnahmeschluessel><![CDATA[<?php echo $row->aufnahmeschluessel; ?>]]></PRESTD:aufnahmeschluessel>
<PRESTD:facheinschlberuf><![CDATA[<?php echo ($row->facheinschlberuf?'true':'false'); ?>]]></PRESTD:facheinschlberuf>
<PRESTD:reihungstest_id><![CDATA[<?php echo $row->reihungstest_id; ?>]]></PRESTD:reihungstest_id>
<PRESTD:anmeldungreihungstest><![CDATA[<?php echo $row->anmeldungreihungstest; ?>]]></PRESTD:anmeldungreihungstest>
<PRESTD:reihungstestangetreten><![CDATA[<?php echo ($row->reihungstestangetreten?'true':'false'); ?>]]></PRESTD:reihungstestangetreten>
<PRESTD:punkte><![CDATA[<?php echo $row->punkte; ?>]]></PRESTD:punkte>
<PRESTD:bismelden><![CDATA[<?php echo ($row->bismelden?'true':'false'); ?>]]></PRESTD:bismelden>
<PRESTD:anmerkung><![CDATA[<?php echo $row->anmerkung; ?>]]></PRESTD:anmerkung>
<PRESTD:status><![CDATA[<?php echo $ps->rolle_kurzbz; ?>]]></PRESTD:status>
<PRESTD:prestudent_id><![CDATA['.$row->prestudent_id.']]></PRESTD:prestudent_id>
<PRESTD:aufmerksamdurch_kurzbz><![CDATA['.$row->aufmerksamdurch_kurzbz.']]></PRESTD:aufmerksamdurch_kurzbz>
<PRESTD:studiengang_kz><![CDATA['.$row->studiengang_kz.']]></PRESTD:studiengang_kz>
<PRESTD:berufstaetigkeit_code><![CDATA['.$row->berufstaetigkeit_code.']]></PRESTD:berufstaetigkeit_code>
<PRESTD:ausbildungcode><![CDATA['.$row->ausbildungcode.']]></PRESTD:ausbildungcode>
<PRESTD:zgv_code><![CDATA['.$row->zgv_code.']]></PRESTD:zgv_code>
<PRESTD:zgvort><![CDATA['.$row->zgvort.']]></PRESTD:zgvort>
<PRESTD:zgvdatum><![CDATA['.$datum->convertISODate($row->zgvdatum).']]></PRESTD:zgvdatum>
<PRESTD:zgvdatum_iso><![CDATA['.$row->zgvdatum.']]></PRESTD:zgvdatum_iso>
<PRESTD:zgvmas_code><![CDATA['.$row->zgvmas_code.']]></PRESTD:zgvmas_code>
<PRESTD:zgvmaort><![CDATA['.$row->zgvmaort.']]></PRESTD:zgvmaort>
<PRESTD:zgvmadatum><![CDATA['.$datum->convertISODate($row->zgvmadatum).']]></PRESTD:zgvmadatum>
<PRESTD:zgvmadatum_iso><![CDATA['.$row->zgvmadatum.']]></PRESTD:zgvmadatum_iso>
<PRESTD:aufnahmeschluessel><![CDATA['.$row->aufnahmeschluessel.']]></PRESTD:aufnahmeschluessel>
<PRESTD:facheinschlberuf><![CDATA['.($row->facheinschlberuf?'true':'false').']]></PRESTD:facheinschlberuf>
<PRESTD:reihungstest_id><![CDATA['.$row->reihungstest_id.']]></PRESTD:reihungstest_id>
<PRESTD:anmeldungreihungstest><![CDATA['.$datum->convertISODate($row->anmeldungreihungstest).']]></PRESTD:anmeldungreihungstest>
<PRESTD:anmeldungreihungstest_iso><![CDATA['.$row->anmeldungreihungstest.']]></PRESTD:anmeldungreihungstest_iso>
<PRESTD:reihungstestangetreten><![CDATA['.($row->reihungstestangetreten?'true':'false').']]></PRESTD:reihungstestangetreten>
<PRESTD:punkte><![CDATA['.$row->punkte.']]></PRESTD:punkte>
<PRESTD:bismelden><![CDATA['.($row->bismelden?'true':'false').']]></PRESTD:bismelden>
<PRESTD:anmerkung><![CDATA['.$row->anmerkung.']]></PRESTD:anmerkung>
<PRESTD:status><![CDATA['.$ps->rolle_kurzbz.']]></PRESTD:status>
</RDF:Description>
</RDF:li>
<?php
';
}
?>
</RDF:Seq>
+15 -13
View File
@@ -13,24 +13,25 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
require_once('../vilesci/config.inc.php');
require_once('../include/person.class.php');
require_once('../include/prestudent.class.php');
require_once('../include/datum.class.php');
// Datenbank Verbindung
if (!$conn = pg_pconnect(CONN_STRING))
$error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
$rdf_url='http://www.technikum-wien.at/prestudentrolle';
$datum = new datum();
?>
echo '
<RDF:RDF
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:ROLLE="<?php echo $rdf_url; ?>/rdf#"
xmlns:ROLLE="'.$rdf_url.'/rdf#"
>
<RDF:Seq about="<?php echo $rdf_url ?>/liste">
<RDF:Seq about="'.$rdf_url.'/liste">
';
<?php
if(isset($_GET['prestudent_id']) && is_numeric($_GET['prestudent_id']))
$prestudent_id = $_GET['prestudent_id'];
else
@@ -51,17 +52,18 @@ $ps->getPrestudentRolle($prestudent_id, $rolle_kurzbz, $studiensemester_kurzbz);
foreach($ps->result as $row)
{
?>
echo '
<RDF:li>
<RDF:Description id="<?php echo $row->prestudent_id.'/'.$row->rolle_kurzbz.'/'.$row->studiensemester_kurzbz; ?>" about="<?php echo $rdf_url.'/'.$row->prestudent_id.'/'.$row->rolle_kurzbz.'/'.$row->studiensemester_kurzbz; ?>" >
<ROLLE:prestudent_id><![CDATA[<?php echo $row->prestudent_id; ?>]]></ROLLE:prestudent_id>
<ROLLE:rolle_kurzbz><![CDATA[<?php echo $row->rolle_kurzbz; ?>]]></ROLLE:rolle_kurzbz>
<ROLLE:studiensemester_kurzbz><![CDATA[<?php echo $row->studiensemester_kurzbz; ?>]]></ROLLE:studiensemester_kurzbz>
<ROLLE:ausbildungssemester><![CDATA[<?php echo $row->ausbildungssemester; ?>]]></ROLLE:ausbildungssemester>
<ROLLE:datum><![CDATA[<?php echo $row->datum; ?>]]></ROLLE:datum>
<RDF:Description id="'.$row->prestudent_id.'/'.$row->rolle_kurzbz.'/'.$row->studiensemester_kurzbz.'" about="'.$rdf_url.'/'.$row->prestudent_id.'/'.$row->rolle_kurzbz.'/'.$row->studiensemester_kurzbz.'" >
<ROLLE:prestudent_id><![CDATA['.$row->prestudent_id.']]></ROLLE:prestudent_id>
<ROLLE:rolle_kurzbz><![CDATA['.$row->rolle_kurzbz.']]></ROLLE:rolle_kurzbz>
<ROLLE:studiensemester_kurzbz><![CDATA['.$row->studiensemester_kurzbz.']]></ROLLE:studiensemester_kurzbz>
<ROLLE:ausbildungssemester><![CDATA['.$row->ausbildungssemester.']]></ROLLE:ausbildungssemester>
<ROLLE:datum><![CDATA['.$datum->convertISODate($row->datum).']]></ROLLE:datum>
<ROLLE:datum_iso><![CDATA['.$row->datum.']]></ROLLE:datum_iso>
</RDF:Description>
</RDF:li>
<?php
';
}
?>
+9 -1
View File
@@ -20,6 +20,8 @@ require_once('../include/benutzer.class.php');
require_once('../include/student.class.php');
require_once('../include/studiengang.class.php');
require_once('../include/datum.class.php');
require_once('../include/studiensemester.class.php');
// Datenbank Verbindung
if (!$conn = pg_pconnect(CONN_STRING))
$error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
@@ -188,6 +190,10 @@ else
$studiensemester = $row->studiensemester_kurzbz;
}
}
$stsem = new studiensemester($conn);
$stsem->getaktorNext();
echo '
<student>
<uid><![CDATA['.$student->uid.']]></uid>
@@ -212,7 +218,9 @@ else
<familienstand><![CDATA['.$student->familienstand.']]></familienstand>
<rektor><![CDATA['.$rektor.']]></rektor>
<studienbeginn><![CDATA['.$datum_obj->convertISODate($studienbeginn).']]></studienbeginn>
<studiensemester><![CDATA['.$studiensemester.']]></studiensemester>
<studiensemester_beginn><![CDATA['.$studiensemester.']]></studiensemester_beginn>
<studiensemester_aktuell><![CDATA['.$stsem->studiensemester_kurzbz.']]></studiensemester_aktuell>
<studienbeginn_aktuell><![CDATA['.$stsem->start.']]></studienbeginn_aktuell>
<tagesdatum><![CDATA['.date('d.m.Y').']]></tagesdatum>
</student>';
}