diff --git a/admin/sync/sync_fas_lva.php b/admin/sync/sync_fas_lva.php
index b233e5c1e..343ccbfda 100644
--- a/admin/sync/sync_fas_lva.php
+++ b/admin/sync/sync_fas_lva.php
@@ -67,8 +67,8 @@ function validate($row)
$error_log[$row->studiengang_kz][]=printLVA($row).': Stundenblockung ist nicht größer 0';
$valid=false;
}
- if (!$row->semesterstunden>0) {
- $error_log[$row->studiengang_kz][]=printLVA($row).': Semesterstunden sind nicht größer 0';
+ if (!$row->semesterstunden>=0) {
+ $error_log[$row->studiengang_kz][]=printLVA($row).': Semesterstunden sind nicht >= 0';
$valid=false;
}
if (!$row->wochenrythmus>0)
diff --git a/cis/private/lehre/ects/preview.php b/cis/private/lehre/ects/preview.php
index 12daf3775..1644c22b7 100644
--- a/cis/private/lehre/ects/preview.php
+++ b/cis/private/lehre/ects/preview.php
@@ -219,7 +219,7 @@ font-size:10pt;
//Namen der Lehrenden Auslesen
$qry = "SELECT distinct vorname, nachname FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, campus.vw_mitarbeiter
WHERE tbl_lehreinheit.lehrveranstaltung_id='$lehrveranstaltung_id'
- AND studiensemester_kurzbz=(SELECT studiensemester_kurzbz FROM public.tbl_studiensemester JOIN lehre.tbl_lehreinheit USING(studiensemester_kurzbz) WHERE tbl_lehreinheit.lehrveranstaltung_id='$lehrveranstaltung_id' ORDER BY ende LIMIT 1)
+ AND studiensemester_kurzbz=(SELECT studiensemester_kurzbz FROM public.tbl_studiensemester JOIN lehre.tbl_lehreinheit USING(studiensemester_kurzbz) WHERE tbl_lehreinheit.lehrveranstaltung_id='$lehrveranstaltung_id' ORDER BY ende DESC LIMIT 1)
AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id
AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=uid";
diff --git a/cis/private/lehre/notenliste.php b/cis/private/lehre/notenliste.php
index 42fe8c65c..6cf0e7181 100644
--- a/cis/private/lehre/notenliste.php
+++ b/cis/private/lehre/notenliste.php
@@ -4,6 +4,18 @@
Leistungsbeurteilung
+
+
@@ -29,6 +41,8 @@ require('../../config.inc.php');
if(!$conn=pg_connect(CONN_STRING_FAS))
die("Die Datenbankverbindung konnte nicht hergestellt werden.");
+if(isset($stsem) && (!is_numeric($stsem) || strlen($stsem)>2))
+ die('Fehler');
$user = get_uid();
$error = '';
@@ -63,30 +77,37 @@ else
//Aktuelles Studiensemester ermitteln
$qry = "SELECT
CASE studiensemester.art
- WHEN 1 THEN 'WS' || studiensemester.jahr || '/' || studiensemester.jahr+1
+ WHEN 1 THEN 'WS' || studiensemester.jahr
WHEN 2 THEN 'SS' || studiensemester.jahr
END as stsem_name,
- studiensemester_pk
- FROM
- studiensemester
- WHERE
- studiensemester.aktuell='J'";
+ studiensemester_pk, aktuell
+ FROM studiensemester order by jahr, art DESC";
if(!$result = pg_query($conn, $qry))
die("Fehler beim lesen aus der Datenbank");
- if($row = pg_fetch_object($result))
+ /*if($row = pg_fetch_object($result))
{
$stsem = $row->studiensemester_pk;
$stsem_name = $row->stsem_name;
}
else
die("Derzeit kann keine Notenliste erstellt werden");
-
+ */
echo " ";
echo "Name: $vorname $nachname ";
echo "Studiengang: $stg_name ";
- echo "Studiensemester: $stsem_name ";
+ echo "Studiensemester: ";
//echo "Datum: ".date('d.m.Y')." ";
echo " ";
diff --git a/cis/private/profile/index.php b/cis/private/profile/index.php
index a0ce17597..6047b3b71 100644
--- a/cis/private/profile/index.php
+++ b/cis/private/profile/index.php
@@ -60,24 +60,28 @@
die(pg_last_error($conn));
$nr_mg=pg_numrows($erg_mg);
?>
-
+
Profil
-
+
-
Es wurden keine oder mehrere Profile für ihren Useraccount gefunden.
- Bitte wenden sie sich an die Administration
+ Bitte wenden sie sich an die Administration
diff --git a/cis/public/ca.cer b/cis/public/ca.cer
new file mode 100644
index 000000000..becd56138
--- /dev/null
+++ b/cis/public/ca.cer
@@ -0,0 +1,23 @@
+-----BEGIN CERTIFICATE-----
+MIID4DCCA0mgAwIBAgIJAKBrSvwfZ3K0MA0GCSqGSIb3DQEBBAUAMIGnMQswCQYD
+VQQGEwJBVDEPMA0GA1UECBMGVmllbm5hMScwJQYDVQQKEx5Vbml2ZXJzaXR5IG9m
+IEFwcGxpZWQgU2NpZW5jZXMxEzARBgNVBAsTCklUIFNlcnZpY2UxHzAdBgNVBAMT
+FlRlY2huaWt1bS1XaWVuIENBIDIwMDYxKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRA
+dGVjaG5pa3VtLXdpZW4uYXQwHhcNMDYxMDExMDczOTIxWhcNMTYwODE5MDczOTIx
+WjCBpzELMAkGA1UEBhMCQVQxDzANBgNVBAgTBlZpZW5uYTEnMCUGA1UEChMeVW5p
+dmVyc2l0eSBvZiBBcHBsaWVkIFNjaWVuY2VzMRMwEQYDVQQLEwpJVCBTZXJ2aWNl
+MR8wHQYDVQQDExZUZWNobmlrdW0tV2llbiBDQSAyMDA2MSgwJgYJKoZIhvcNAQkB
+FhlzdXBwb3J0QHRlY2huaWt1bS13aWVuLmF0MIGfMA0GCSqGSIb3DQEBAQUAA4GN
+ADCBiQKBgQCyAJJoxhpVZPi/NQKBejU6NOfF+4vuiKQxS5uWktmXXh+fELbmv6iM
+OofHlOp9fdWOuW1NQk4XfVOYhsE75kHXf8Li3AVjoMBgQm4mOplLuT0CVIbT7dvh
+tSSwOTF9C+TiG41wAminO2gK2McHa0D/h/CzC/V9BefFzJ5C/6S82QIDAQABo4IB
+EDCCAQwwHQYDVR0OBBYEFG0jTF/EjbbQkJdygjeNs0boWBU5MIHcBgNVHSMEgdQw
+gdGAFG0jTF/EjbbQkJdygjeNs0boWBU5oYGtpIGqMIGnMQswCQYDVQQGEwJBVDEP
+MA0GA1UECBMGVmllbm5hMScwJQYDVQQKEx5Vbml2ZXJzaXR5IG9mIEFwcGxpZWQg
+U2NpZW5jZXMxEzARBgNVBAsTCklUIFNlcnZpY2UxHzAdBgNVBAMTFlRlY2huaWt1
+bS1XaWVuIENBIDIwMDYxKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAdGVjaG5pa3Vt
+LXdpZW4uYXSCCQCga0r8H2dytDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUA
+A4GBABJeznJi65/eFVhRDz2s24rZpNRM5dj4/uv3EQgAecB/eHOCjbaxhG/GNa1y
+th2Eihfy3bcgcqhqqKq9DGnjsUfp2NFzDd7C+mfOqydn3zotBo1VWcst1C+rcevh
+uMgJbGi0jlp70ciUQcOUM/NjNXtVVZAOdzQkSV1VdMiO33s2
+-----END CERTIFICATE-----