diff --git a/cis/private/lehre/lesson.php b/cis/private/lehre/lesson.php
index 16b91be89..df0e6f95d 100644
--- a/cis/private/lehre/lesson.php
+++ b/cis/private/lehre/lesson.php
@@ -139,7 +139,7 @@ function hideSemPlanHelp(){
|
';
- $qry = "SELECT distinct vorname, nachname, tbl_benutzer.uid as uid, CASE WHEN lehrfunktion_kurzbz='LV-Leitung' THEN true ELSE false END as lvleiter FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY lvleiter desc, nachname, vorname";
+ $qry = "SELECT * FROM (SELECT distinct on(uid) vorname, nachname, tbl_benutzer.uid as uid, CASE WHEN lehrfunktion_kurzbz='LV-Leitung' THEN true ELSE false END as lvleiter FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY uid, lvleiter desc) as a ORDER BY lvleiter desc, nachname, vorname";
if(!$result = pg_query($sql_conn, $qry))
{
diff --git a/include/preinteressent.class.php b/include/preinteressent.class.php
index 3be6bebf2..6681f7941 100644
--- a/include/preinteressent.class.php
+++ b/include/preinteressent.class.php
@@ -258,11 +258,13 @@ class preinteressent
$this->errormsg = 'Aufmerksamdurch muss angegeben werden';
return false;
}
+ /*
if($this->firma_id=='')
{
$this->errormsg = 'Es muss eine Schule angegeben werden';
return false;
}
+ */
return true;
}
@@ -435,7 +437,13 @@ class preinteressent
$qry.=" AND tbl_preinteressentstudiengang.studiengang_kz='$studiengang_kz'";
if(!is_null($studiensemester_kurzbz))
- $qry.=" AND tbl_preinteressent.studiensemester_kurzbz='$studiensemester_kurzbz'";
+ {
+ if($studiensemester_kurzbz=='')
+ $qry.=" AND tbl_preinteressent.studiensemester_kurzbz is null";
+ else
+ $qry.=" AND tbl_preinteressent.studiensemester_kurzbz='$studiensemester_kurzbz'";
+ }
+
if($filter!='')
{
$qry.=" AND lower(nachname) like '%".addslashes($filter)."%' OR lower(vorname) like '%".addslashes($filter)."%' OR erfassungsdatum like '".addslashes($filter)."' OR lower(kontakt) like '%".addslashes($filter)."%'";
diff --git a/vilesci/personen/import/interessentenimport.php b/vilesci/personen/import/interessentenimport.php
index 799df5dd5..0804a8a54 100644
--- a/vilesci/personen/import/interessentenimport.php
+++ b/vilesci/personen/import/interessentenimport.php
@@ -679,7 +679,7 @@ if($geburtsdatum!='')
if(($geburtsdatum=='' && $vorname=='' && $nachname=='') || $geburtsdatum_error)
echo " |