diff --git a/content/lvplanung/lehrveranstaltungDBDML.php b/content/lvplanung/lehrveranstaltungDBDML.php index 2b3090221..7039440cb 100644 --- a/content/lvplanung/lehrveranstaltungDBDML.php +++ b/content/lvplanung/lehrveranstaltungDBDML.php @@ -157,8 +157,6 @@ function getStundenproInstitut($mitarbeiter_uid, $studiensemester_kurzbz, $oe_ar WHERE mitarbeiter_uid=".$db->db_add_param($mitarbeiter_uid)." AND studiensemester_kurzbz=".$db->db_add_param($studiensemester_kurzbz)." AND - faktor>0 AND - stundensatz>0 AND bismelden AND tbl_studiengang.oe_kurzbz in(".$db->db_implode4SQL($oe_arr).") GROUP BY tbl_studiengang.bezeichnung"; @@ -305,12 +303,12 @@ if(!$error) $le = new lehreinheit(); $le->load($lem->lehreinheit_id); - if($lem->stundensatz<=0 || $lem->faktor<=0 || $lem->bismelden==false) + if($lem->bismelden==false) $neue_stunden_eingerechnet=false; else $neue_stunden_eingerechnet=true; - if(($stundensatz_alt<=0 || $faktor_alt<=0 || $bismelden_alt==false)) + if($bismelden_alt==false) $alte_stunden_eingerechnet=false; else $alte_stunden_eingerechnet=true; @@ -337,8 +335,6 @@ if(!$error) WHERE mitarbeiter_uid=".$db->db_add_param($lem->mitarbeiter_uid)." AND studiensemester_kurzbz=".$db->db_add_param($le->studiensemester_kurzbz)." AND - faktor>0 AND - stundensatz>0 AND bismelden"; if(count($oe_arr)>0) @@ -559,8 +555,6 @@ if(!$error) WHERE mitarbeiter_uid=".$db->db_add_param($lem->mitarbeiter_uid)." AND studiensemester_kurzbz=".$db->db_add_param($le->studiensemester_kurzbz)." AND - faktor>0 AND - stundensatz>0 AND bismelden"; if(count($oe_arr)>0) diff --git a/content/lvplanung/lehrveranstaltungoverlay.js.php b/content/lvplanung/lehrveranstaltungoverlay.js.php index 38091a33f..a2039666c 100644 --- a/content/lvplanung/lehrveranstaltungoverlay.js.php +++ b/content/lvplanung/lehrveranstaltungoverlay.js.php @@ -2545,8 +2545,8 @@ function LeMitarbeiterGesamtkosten() faktor = document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-textbox-faktor').value stundensatz = document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-textbox-stundensatz').value - if(!isNaN(semesterstunden) && !isNaN(faktor) && !isNaN(stundensatz)) - gesamtkosten = semesterstunden*faktor*stundensatz; + if(!isNaN(semesterstunden) && !isNaN(stundensatz)) + gesamtkosten = semesterstunden*stundensatz; else gesamtkosten = 0; diff --git a/include/vertrag.class.php b/include/vertrag.class.php index 4116904ca..a1a0431fc 100644 --- a/include/vertrag.class.php +++ b/include/vertrag.class.php @@ -346,7 +346,7 @@ class vertrag extends basis_db mitarbeiter_uid, null as pruefung_id, null as projektarbeit_id, - (tbl_lehreinheitmitarbeiter.faktor*tbl_lehreinheitmitarbeiter.semesterstunden*tbl_lehreinheitmitarbeiter.stundensatz) as betrag, + (tbl_lehreinheitmitarbeiter.semesterstunden*tbl_lehreinheitmitarbeiter.stundensatz) as betrag, tbl_lehreinheit.studiensemester_kurzbz, null as betreuerart_kurzbz, ( SELECT @@ -370,7 +370,7 @@ class vertrag extends basis_db null as mitarbeiter_uid, null::integer as pruefung_id, projektarbeit_id, - (tbl_projektbetreuer.faktor*tbl_projektbetreuer.stunden*tbl_projektbetreuer.stundensatz) as betrag, + (tbl_projektbetreuer.stunden*tbl_projektbetreuer.stundensatz) as betrag, tbl_lehreinheit.studiensemester_kurzbz, tbl_projektbetreuer.betreuerart_kurzbz, (SELECT nachname || ' ' || vorname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) WHERE uid=tbl_projektarbeit.student_uid) @@ -513,7 +513,7 @@ class vertrag extends basis_db mitarbeiter_uid, null as pruefung_id, null as projektarbeit_id, - (tbl_lehreinheitmitarbeiter.faktor*tbl_lehreinheitmitarbeiter.semesterstunden*tbl_lehreinheitmitarbeiter.stundensatz) as betrag, + (tbl_lehreinheitmitarbeiter.semesterstunden*tbl_lehreinheitmitarbeiter.stundensatz) as betrag, tbl_lehreinheit.studiensemester_kurzbz, null as betreuerart_kurzbz, ( SELECT @@ -529,7 +529,7 @@ class vertrag extends basis_db FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) - JOIN lehre.tbl_vertrag USING (vertrag_id) + JOIN lehre.tbl_vertrag USING (vertrag_id) WHERE vertrag_id=".$this->db_add_param($vertrag_id, FHC_INTEGER)." UNION @@ -539,7 +539,7 @@ class vertrag extends basis_db null as mitarbeiter_uid, null::integer as pruefung_id, projektarbeit_id, - (tbl_projektbetreuer.faktor*tbl_projektbetreuer.stunden*tbl_projektbetreuer.stundensatz) as betrag, + (tbl_projektbetreuer.stunden*tbl_projektbetreuer.stundensatz) as betrag, tbl_lehreinheit.studiensemester_kurzbz, tbl_projektbetreuer.betreuerart_kurzbz, (SELECT nachname || ' ' || vorname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) WHERE uid=tbl_projektarbeit.student_uid) @@ -1041,7 +1041,7 @@ class vertrag extends basis_db $qry = " UPDATE lehre.tbl_lehreinheitmitarbeiter SET vertrag_id=null WHERE vertrag_id=".$this->db_add_param($vertrag_id, FHC_INTEGER)."; UPDATE lehre.tbl_projektbetreuer SET vertrag_id=null WHERE vertrag_id=".$this->db_add_param($vertrag_id, FHC_INTEGER)."; - INSERT INTO lehre.tbl_vertrag_vertragsstatus(vertragsstatus_kurzbz, vertrag_id, uid, datum, insertamum, insertvon) + INSERT INTO lehre.tbl_vertrag_vertragsstatus(vertragsstatus_kurzbz, vertrag_id, uid, datum, insertamum, insertvon) VALUES(". $this->db_qoute('storno'). ", ". $this->db_add_param($vertrag_id, FHC_INTEGER). ", ". @@ -1123,7 +1123,7 @@ class vertrag extends basis_db */ public function getFalscheBetraege($studiensemester_kurzbz) { - $qry = "SELECT * FROM + $qry = "SELECT * FROM ( SELECT tbl_vertrag.*, tbl_lehreinheitmitarbeiter.mitarbeiter_uid, tbl_lehreinheitmitarbeiter.lehreinheit_id, @@ -1136,7 +1136,7 @@ class vertrag extends basis_db WHERE studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz)." )x - WHERE + WHERE x.semesterstunden * x.stundensatz != x.betrag"; if($result = $this->db_query($qry)) diff --git a/rdf/lehrauftrag.xml.php b/rdf/lehrauftrag.xml.php index 5b47c70a9..8d65f0a38 100644 --- a/rdf/lehrauftrag.xml.php +++ b/rdf/lehrauftrag.xml.php @@ -338,7 +338,7 @@ function drawLehrauftrag($uid) $stunden = $row->semesterstunden; $satz = $row->stundensatz; $faktor = $row->faktor; - $brutto = $row->semesterstunden * $row->stundensatz * $row->faktor; + $brutto = $row->semesterstunden * $row->stundensatz; $last_le = $row->lehreinheit_id; } array_unique($gruppen); @@ -404,7 +404,7 @@ function drawLehrauftrag($uid) $stg->load($row->studiengang_kz); $stg_kuerzel = $stg->kuerzel; - $brutto = $row->stunden * $row->stundensatz * $row->faktor; + $brutto = $row->stunden * $row->stundensatz; if ($row->stunden != 0) { switch ($row->projekttyp_kurzbz) @@ -444,7 +444,7 @@ function drawLehrauftrag($uid) - '. $lv_row['einzelgruppe']. ' + '. $lv_row['einzelgruppe']. '