From 2ef2a906c361470336935ca97fd8a130a76fd722 Mon Sep 17 00:00:00 2001 From: KarpAlex Date: Fri, 12 Mar 2021 09:46:27 +0100 Subject: [PATCH] - Projektarbeitsbenotung (abgabe_lektor_details.php): benoten button only shown when semester > SS2021 - updated phrases for text showing if older semester --- cis/private/lehre/abgabe_lektor_details.php | 30 ++++++++++++++++++--- locale/de-AT/abgabetool.php | 1 + locale/en-US/abgabetool.php | 1 + locale/it-IT/abgabetool.php | 1 + system/phrasesupdate.php | 4 +-- 5 files changed, 31 insertions(+), 6 deletions(-) diff --git a/cis/private/lehre/abgabe_lektor_details.php b/cis/private/lehre/abgabe_lektor_details.php index c3cfbfed5..fa64f8683 100644 --- a/cis/private/lehre/abgabe_lektor_details.php +++ b/cis/private/lehre/abgabe_lektor_details.php @@ -356,12 +356,34 @@ while ($result_nam && $row_nam=$db->db_fetch_object($result_nam)) { $studentenname=$row_nam->studnam; } + +$qry_sem="SELECT 1 + FROM lehre.tbl_projektarbeit + JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) + JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) + WHERE projektarbeit_id=".$db->db_add_param($projektarbeit_id, FHC_INTEGER)." + AND tbl_studiensemester.start >= (SELECT start FROM public.tbl_studiensemester WHERE studiensemester_kurzbz = 'SS2021') + LIMIT 1"; +$result_sem=$db->db_query($qry_sem); +$num_rows_sem = $db->db_num_rows($result_sem); + $htmlstr .= "\n"; $htmlstr .= ""; -$htmlstr .= ""; +if ($num_rows_sem >= 1) +{ + $htmlstr .= ""; + if($betreuerart!="Zweitbegutachter") { $htmlstr .= "
".$p->t('abgabetool/student').": ".$db->convert_html_chars($studentenname)."
"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$htmlstr .= "
"; + $htmlstr .= "
"; + $htmlstr .= "\n"; + $htmlstr .= "\n"; + $htmlstr .= "
"; +} +else +{ + $htmlstr .= "
"; + $htmlstr .= "".$p->t('abgabetool/aeltereParbeitBenoten').""; +} +$htmlstr .= "
"; diff --git a/locale/de-AT/abgabetool.php b/locale/de-AT/abgabetool.php index a1b108ddf..1b40fa187 100644 --- a/locale/de-AT/abgabetool.php +++ b/locale/de-AT/abgabetool.php @@ -1,5 +1,6 @@ phrasen['abgabetool/abgabetool']='Abgabetool'; +$this->phrasen['abgabetool/aeltereParbeitBenoten']='Projektarbeit für älteres Semester, bitte Word-Formular zur Benotung verwenden!'; $this->phrasen['abgabetool/typ']='Typ'; $this->phrasen['abgabetool/titel']='Titel'; $this->phrasen['abgabetool/betreuerart']='Betreuerart'; diff --git a/locale/en-US/abgabetool.php b/locale/en-US/abgabetool.php index 119ea0642..55a30d049 100644 --- a/locale/en-US/abgabetool.php +++ b/locale/en-US/abgabetool.php @@ -1,5 +1,6 @@ phrasen['abgabetool/abgabetool']='Submission tool'; +$this->phrasen['abgabetool/aeltereParbeitBenoten']='Thesis handed in for older semester, please use word form for assessment!'; $this->phrasen['abgabetool/typ']='Type'; $this->phrasen['abgabetool/titel']='Title'; $this->phrasen['abgabetool/betreuerart']='Supervisor type'; diff --git a/locale/it-IT/abgabetool.php b/locale/it-IT/abgabetool.php index 25ce11e87..793ac204d 100644 --- a/locale/it-IT/abgabetool.php +++ b/locale/it-IT/abgabetool.php @@ -1,5 +1,6 @@ phrasen['abgabetool/abgabeLektorenbereich']='Consegna portale lettori'; +$this->phrasen['abgabetool/aeltereParbeitBenoten']='Thesis handed in for older semester, please use word form for assessment!'; $this->phrasen['abgabetool/abgabeStudentenbereich']='consegna portale studente'; $this->phrasen['abgabetool/abgabetermine']='scadenze consegna'; $this->phrasen['abgabetool/abgabetool']='Strumenti di consegna'; diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index 6e4ed26a6..b308623be 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -8900,13 +8900,13 @@ Any unusual occurrences 'phrases' => array( array( 'sprache' => 'German', - 'text' => 'Liegt die Punkteanzahl bei den Kriterien "1 - 5" oder "6 - 10" in Summe unter 50%, ist die Masterarbeit insgesamt als negativ zu beurteilen.', + 'text' => 'Liegt die Punkteanzahl bei den Kriterien "1 - 5" oder "6 - 10" in Summe unter 50%%, ist die %s insgesamt als negativ zu beurteilen.', 'description' => '', 'insertvon' => 'system' ), array( 'sprache' => 'English', - 'text' => 'If, within any of the criteria, the points total is under 50%, the Master’s Thesis is deemed to have failed overall.', + 'text' => 'If, within any of the criteria, the points total is under 50%%, the %s is deemed to have failed overall.', 'description' => '', 'insertvon' => 'system' )