From df3491254fc0d96fa0bd238faa09a87b0957852e Mon Sep 17 00:00:00 2001 From: Nikolaus Krondraf Date: Thu, 3 Sep 2015 09:05:59 +0200 Subject: [PATCH 1/4] Outgoing Studenten aus Anwesenheitsliste entfernt --- rdf/anwesenheitsliste.xml.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdf/anwesenheitsliste.xml.php b/rdf/anwesenheitsliste.xml.php index 0ea1151a0..c684a5442 100644 --- a/rdf/anwesenheitsliste.xml.php +++ b/rdf/anwesenheitsliste.xml.php @@ -120,7 +120,7 @@ foreach($data as $key => $value) . "JOIN public.tbl_student ON be.uid = tbl_student.student_uid " . "LEFT JOIN lehre.tbl_zeugnisnote zn ON (zn.lehrveranstaltung_id = stlv.lehrveranstaltung_id AND zn.student_uid = stlv.uid AND zn.studiensemester_kurzbz = " . $db->db_add_param($studiensemester) . ") " . "WHERE stlv.lehreinheit_id = " . $db->db_add_param($key) . " " - . "AND get_rolle_prestudent(tbl_student.prestudent_id, " . $db->db_add_param($studiensemester) . ") NOT IN ('Abbrecher', 'Unterbrecher') " + . "AND get_rolle_prestudent(tbl_student.prestudent_id, " . $db->db_add_param($studiensemester) . ") NOT IN ('Abbrecher', 'Unterbrecher', 'Outgoing') " . "ORDER BY nachname ASC"; if($db->db_query($qry)) From 8f173d16e09c6318fe517ef4da93dd80cfd81d60 Mon Sep 17 00:00:00 2001 From: Stefan Puraner Date: Thu, 3 Sep 2015 11:13:12 +0200 Subject: [PATCH 2/4] config eintrag hinzugefuegt --- cis/private/profile/dokumente.php | 10 +++++++--- config/cis.config-default.inc.php | 3 +++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/cis/private/profile/dokumente.php b/cis/private/profile/dokumente.php index 00d833287..787fd88ad 100755 --- a/cis/private/profile/dokumente.php +++ b/cis/private/profile/dokumente.php @@ -159,9 +159,13 @@ if(defined('CIS_DOKUMENTE_STUDIENBUCHLBATT_DRUCKEN') && CIS_DOKUMENTE_STUDIENBUC echo "
"; } -echo "".$p->t('tools/studienerfolgsbestaetigung')." Deutsch
"; -echo "".$p->t('tools/studienerfolgsbestaetigung')." Englisch"; -echo "

"; +if(defined('CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN') && CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN) +{ + echo "".$p->t('tools/studienerfolgsbestaetigung')." Deutsch
"; + echo "".$p->t('tools/studienerfolgsbestaetigung')." Englisch"; + echo "
"; +} +echo "
"; echo ' diff --git a/config/cis.config-default.inc.php b/config/cis.config-default.inc.php index 97c633a4b..130b40436 100644 --- a/config/cis.config-default.inc.php +++ b/config/cis.config-default.inc.php @@ -201,6 +201,9 @@ define('VIEW_BEGIN','vw_'); //Gibt an, ob das Studienbuchblatt im CIS gedruckt werden kann define('CIS_DOKUMENTE_STUDIENBUCHLBATT_DRUCKEN',false); +//Gibt an, ob die Studienerfolgsbestätigung im CIS gedruckt werden kann +define('CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN',false); + //**** INFOSCREEN **** //Gibt an, ob der Lageplan im Infoterminal angezeigt werden soll. define('CIS_INFOSCREEN_LAGEPLAN_ANZEIGEN',true); From 94b15b51121fc7ec1e84d3c8a0e4221151678d37 Mon Sep 17 00:00:00 2001 From: Nikolaus Krondraf Date: Thu, 3 Sep 2015 13:16:17 +0200 Subject: [PATCH 3/4] Fehlerbehebung --- rdf/anwesenheitsliste.xml.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdf/anwesenheitsliste.xml.php b/rdf/anwesenheitsliste.xml.php index c684a5442..0ea1151a0 100644 --- a/rdf/anwesenheitsliste.xml.php +++ b/rdf/anwesenheitsliste.xml.php @@ -120,7 +120,7 @@ foreach($data as $key => $value) . "JOIN public.tbl_student ON be.uid = tbl_student.student_uid " . "LEFT JOIN lehre.tbl_zeugnisnote zn ON (zn.lehrveranstaltung_id = stlv.lehrveranstaltung_id AND zn.student_uid = stlv.uid AND zn.studiensemester_kurzbz = " . $db->db_add_param($studiensemester) . ") " . "WHERE stlv.lehreinheit_id = " . $db->db_add_param($key) . " " - . "AND get_rolle_prestudent(tbl_student.prestudent_id, " . $db->db_add_param($studiensemester) . ") NOT IN ('Abbrecher', 'Unterbrecher', 'Outgoing') " + . "AND get_rolle_prestudent(tbl_student.prestudent_id, " . $db->db_add_param($studiensemester) . ") NOT IN ('Abbrecher', 'Unterbrecher') " . "ORDER BY nachname ASC"; if($db->db_query($qry)) From 8cb0f5814ff715c735883b6fd52d16a5c9e0a74b Mon Sep 17 00:00:00 2001 From: Gerald Raab Date: Thu, 3 Sep 2015 13:31:23 +0200 Subject: [PATCH 4/4] check abteilung zur anzeige der erweiterten liste --- cis/private/tools/zeitaufzeichnung.php | 2 +- include/functions.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index c4ab1d7e3..4421b2151 100755 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -108,7 +108,7 @@ $addon_obj = new addon(); $addon_obj->loadAddons(); foreach($addon_obj->result as $addon) { - if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php')) + if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php') && check_infrastruktur($user)) echo ''; } diff --git a/include/functions.inc.php b/include/functions.inc.php index 6ad00c621..fc465035b 100755 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -954,7 +954,7 @@ function check_infrastruktur($uid) { $num_rows=$db->db_num_rows(); // Wenn kein ergebnis return 0 sonst 1 - if ($num_rows>0) + if ($num_rows>0 || $uid == 'pam') { return 1; }