mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Faktor aus Lehrauftragsberechnung entfernt da dieser in Zukunft anderwertig verwendet wird
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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))
|
||||
|
||||
@@ -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)
|
||||
<lehrveranstaltung><![CDATA['.$lv_row['lehrveranstaltung'].']]></lehrveranstaltung>
|
||||
<fachbereich><![CDATA['.$lv_row['fachbereich'].']]></fachbereich>
|
||||
<gruppe><![CDATA['.$lv_row['gruppe'].']]></gruppe>
|
||||
<gruppen_getrennt>'. $lv_row['einzelgruppe']. '</gruppen_getrennt> <!-- Variable enthält CDATA tags-->
|
||||
<gruppen_getrennt>'. $lv_row['einzelgruppe']. '</gruppen_getrennt> <!-- Variable enthält CDATA tags-->
|
||||
<stunden><![CDATA['.$lv_row['stunden'].']]></stunden>
|
||||
<satz><![CDATA['.$lv_row['satz'].']]></satz>
|
||||
<faktor><![CDATA['.$lv_row['faktor'].']]></faktor>
|
||||
|
||||
Reference in New Issue
Block a user