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']. '