diff --git a/system/FH-Complete.txp b/system/FH-Complete.txp
index 0bfe4cf2b..45e16dadd 100644
--- a/system/FH-Complete.txp
+++ b/system/FH-Complete.txp
@@ -8874,6 +8874,34 @@
0
1
+
+ {7421E7B2-C482-4560-B61C-97D5C777657D}
+ vw_auswertung_ablauf
+ 0
+ {E42346CC-C286-432A-82D4-3A2F6B38C169}
+ 0
+ {E452884F-8BEB-4A49-84E0-56B882861833}
+ 1
+ 0
+ 15780518
+ 238
+ 0
+ Arial
+ 0
+ 0
+ -28
+ 599
+ 836
+ 0
+ 399
+ 150
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
@@ -36961,7 +36989,7 @@
1589
4179
0
- 867
+ 888
200
0
1
@@ -38446,15 +38474,15 @@
{218B3815-BF6A-490B-B8CF-BB9BC3CBB4BC}
- 4515
+ 4521
1448
- 4612
+ 4623
1589
- 4612
+ 4623
1558
@@ -42078,7 +42106,7 @@
3848
0
794
- 356
+ 395
0
1
1
@@ -43343,16 +43371,16 @@
{2FC2ED24-E0E3-4F64-8362-24385DBDDE02}
- 4035
- 358
+ 4034
+ 377
4245
- 365
+ 404
4245
- 396
+ 435
4226
@@ -44600,7 +44628,7 @@
54
0
794
- 356
+ 395
0
1
1
@@ -44769,7 +44797,7 @@
1162
0
801
- 551
+ 590
0
1
1
@@ -45165,23 +45193,23 @@
{0E058C3F-E002-4DE4-A099-651D67DDCBEC}
773
- 1049
+ 1065
848
- 957
+ 976
879
- 957
+ 976
1131
- 1001
+ 1014
1162
- 1001
+ 1014
@@ -45208,15 +45236,15 @@
{6704B70E-0AB9-410E-AEDB-795DE7375F92}
958
- 1440
+ 1453
1162
- 1184
+ 1210
1131
- 1184
+ 1210
907
@@ -45294,15 +45322,15 @@
{69408933-7B12-47CF-A4BF-073FDC6F95DA}
889
- 678
+ 684
848
- 868
+ 878
879
- 868
+ 878
1099
@@ -45607,15 +45635,15 @@
{05D38B22-230A-490A-AE08-48BD19868B8F}
940
- 1504
+ 1519
848
- 1046
+ 1075
879
- 1046
+ 1075
1201
@@ -45650,15 +45678,15 @@
{05D38B22-230A-490A-AE08-48BD19868B8F}
1515
- 1619
+ 1638
1562
- 1368
+ 1407
1562
- 1399
+ 1438
1668
@@ -46507,6 +46535,34 @@
1
1
+
+ {04DBC9B1-1890-44C3-B72B-E29FFC610389}
+ vw_auswertung_ablauf
+ 0
+ {FE6F0171-732C-4679-B991-528510D1875C}
+ 0
+ {E452884F-8BEB-4A49-84E0-56B882861833}
+ 1
+ 0
+ 15780518
+ 238
+ 0
+ Arial
+ 0
+ 0
+ -28
+ 599
+ 836
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
@@ -47252,8 +47308,8 @@
Systementwicklung
Technikum Wien
2.0
- 2009-04-17T10:15:21.000+01:00
- 2012-03-13T16:09:48.417+01:00
+ 2009-04-17T11:15:21.000+02:00
+ 2012-03-28T16:43:29.462+02:00
FH-Complete 2.0
<?xml-stylesheet type="text/xsl" href="FHCompleteTDM3PG83.xsl"?>
@@ -65929,6 +65985,47 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie
0
+
+ {AB215827-9737-4DCE-9184-CF394635AC9A}
+ farbe
+ 0
+ {EDF70E73-E0FE-447F-8DDB-16AD4781F837}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 7
+
+ 0
+ '#FF0000'
+ 1
+ 0
+ farbe
+ 0
+
+
+
+
+
+
+
+
+
+ {ECB8F02F-B683-4252-8508-ED9D064C9AF3}
+
+
+
+
+
+
+
+ 0
+
@@ -139283,6 +139380,47 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
0
+
+ {B3DFFA04-3802-4998-9D42-AB92AEAFB58D}
+ farbe
+ 0
+ {5642D283-4D5C-4E9E-A17F-0BDBB00D0EDA}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 7
+
+ 0
+ '#0000FF'
+ 1
+ 0
+ farbe
+ 0
+
+
+
+
+
+
+
+
+
+ {ECB8F02F-B683-4252-8508-ED9D064C9AF3}
+
+
+
+
+
+
+
+ 0
+
@@ -145379,6 +145517,47 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
0
+
+ {505C7D20-3153-434A-B5B5-4A3DC7205632}
+ url_vorlage
+ 0
+ {7A3CAE9F-C67C-46D1-BEC7-190D49D0DE13}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 1024
+
+ 0
+
+ 0
+ 0
+ url_vorlage
+ 0
+
+
+
+
+
+
+
+
+
+ {ECB8F02F-B683-4252-8508-ED9D064C9AF3}
+
+
+
+
+
+
+
+ 0
+
@@ -201906,6 +202085,61 @@ SELECT tbl_pruefling.prestudent_id, tbl_pruefling.pruefling_id, tbl_pruefling.st
+
+ {E452884F-8BEB-4A49-84E0-56B882861833}
+ vw_auswertung_ablauf
+ 0
+ {1CD2D3F5-13AF-409E-9087-BED6B50E7D2D}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+
+
+
+ vw_auswertung_ablauf
+ 0
+
+
+
+ {951DEB7C-0566-4FDB-9767-BBA35A843199}
+
+
+
+
+
+
+
@@ -202234,6 +202468,7 @@ SELECT tbl_pruefling.prestudent_id, tbl_pruefling.pruefling_id, tbl_pruefling.st
{9A2C83BA-9711-4264-9307-C64CF6D2AEE0}
{B72D6C57-76B6-45B6-84A6-F51C8D522E61}
{D5D18086-CF2A-4207-88FE-1E5B418C14C2}
+ {E452884F-8BEB-4A49-84E0-56B882861833}
diff --git a/system/checksystem.php b/system/checksystem.php
index c4afc93e9..516600f33 100644
--- a/system/checksystem.php
+++ b/system/checksystem.php
@@ -3341,6 +3341,59 @@ if(!@$db->db_query("SELECT farbe FROM fue.tbl_projektphase LIMIT 1"))
echo 'Tabelle fue.tbl_projektphase Spalte farbe hinzugefuegt!
';
}
+// Testtool View
+if(!@$db->db_query("SELECT 1 FROM testtool.vw_auswertung_ablauf LIMIT 1"))
+{
+ $qry = "CREATE VIEW testtool.vw_auswertung_ablauf AS
+ SELECT
+ tbl_gebiet.gebiet_id, tbl_gebiet.bezeichnung AS gebiet, tbl_ablauf.reihung,
+ tbl_gebiet.maxpunkte, tbl_pruefling.pruefling_id, tbl_pruefling.prestudent_id,
+ tbl_person.vorname, tbl_person.nachname, tbl_person.gebdatum, tbl_person.geschlecht,
+ tbl_pruefling.semester,
+ upper(tbl_studiengang.typ::character varying(1)::text || tbl_studiengang.kurzbz::text) AS stg_kurzbz,
+ tbl_studiengang.bezeichnung AS stg_bez, tbl_pruefling.registriert,
+ tbl_pruefling.idnachweis,
+ ( SELECT sum(tbl_vorschlag.punkte) AS sum
+ FROM
+ testtool.tbl_vorschlag
+ JOIN testtool.tbl_antwort USING (vorschlag_id)
+ JOIN testtool.tbl_frage USING (frage_id)
+ WHERE
+ tbl_antwort.pruefling_id = tbl_pruefling.pruefling_id
+ AND tbl_frage.gebiet_id = tbl_gebiet.gebiet_id
+ ) AS punkte,
+ tbl_prestudent.reihungstest_id, tbl_ablauf.gewicht
+ FROM testtool.tbl_pruefling
+ JOIN testtool.tbl_ablauf ON tbl_ablauf.studiengang_kz = tbl_pruefling.studiengang_kz
+ JOIN testtool.tbl_gebiet USING (gebiet_id)
+ JOIN public.tbl_prestudent USING (prestudent_id)
+ JOIN public.tbl_person USING (person_id)
+ JOIN public.tbl_studiengang ON tbl_prestudent.studiengang_kz = tbl_studiengang.studiengang_kz
+ WHERE NOT (tbl_ablauf.gebiet_id IN ( SELECT tbl_kategorie.gebiet_id
+ FROM testtool.tbl_kategorie));
+
+ GRANT SELECT ON testtool.vw_auswertung_ablauf TO web;
+ GRANT SELECT ON testtool.vw_auswertung_ablauf TO admin;
+ ";
+
+ if(!$db->db_query($qry))
+ echo 'testtool.vw_auswertung_ablauf: '.$db->db_last_error().'
';
+ else
+ echo 'VIEW testtool.vw_auswertung_ablauf!
';
+}
+
+// URL Vorlage fuer FreeBusy Typen
+if(!@$db->db_query("SELECT url_vorlage FROM campus.tbl_freebusytyp LIMIT 1"))
+{
+ $qry = "
+ ALTER TABLE campus.tbl_freebusytyp ADD COLUMN url_vorlage varchar(1024);
+ ";
+
+ if(!$db->db_query($qry))
+ echo 'campus.tbl_freebusytyp: '.$db->db_last_error().'
';
+ else
+ echo 'Tabelle campus.tbl_freebusytyp Spalte url_vorlage hinzugefuegt!
';
+}
echo '
';
@@ -3381,7 +3434,7 @@ $tabellen=array(
"campus.tbl_erreichbarkeit" => array("erreichbarkeit_kurzbz","beschreibung","farbe"),
"campus.tbl_feedback" => array("feedback_id","betreff","text","datum","uid","lehrveranstaltung_id","updateamum","updatevon","insertamum","insertvon"),
"campus.tbl_freebusy" => array("freebusy_id","uid","freebusytyp_kurzbz","url","aktiv","bezeichnung","insertamum","insertvon","updateamum","updatevon"),
- "campus.tbl_freebusytyp" => array("freebusytyp_kurzbz","bezeichnung","beschreibung"),
+ "campus.tbl_freebusytyp" => array("freebusytyp_kurzbz","bezeichnung","beschreibung","url_vorlage"),
"campus.tbl_infoscreen" => array("infoscreen_id","bezeichnung","beschreibung","ipadresse"),
"campus.tbl_infoscreen_content" => array("infoscreen_content_id","infoscreen_id","content_id","gueltigvon","gueltigbis","insertamum","insertvon","updateamum","updatevon","refreshzeit"),
"campus.tbl_legesamtnote" => array("student_uid","lehreinheit_id","note","benotungsdatum","updateamum","updatevon","insertamum","insertvon"),