Merge branch 'feature-14001/KennzeichnungStudentDoubleDegree' of https://github.com/FH-Complete/FHC-Core into feature-14001/KennzeichnungStudentDoubleDegree

This commit is contained in:
ma0068
2021-11-03 09:27:41 +01:00
6 changed files with 36 additions and 22 deletions
+18 -14
View File
@@ -71,14 +71,9 @@ $covidhelper = new CovidHelper();
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
<link href="../../../vendor/components/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
<style type="text/css">
.covidstatus {
float: right;
padding-left: 2.5em;
}
.covidstatus i {
margin-right: .5em;
padding-left: 4em;
}
</style>
</head>
@@ -96,6 +91,7 @@ $covidhelper = new CovidHelper();
<?php
if($error==0)
{
$covid_content = '';
$aw_content='';
$awbild_content='';
$nt_content='';
@@ -110,8 +106,8 @@ $covidhelper = new CovidHelper();
$lv = new lehrveranstaltung($lvid);
$covid_content = ($covidhelper->isUdfDefined()) ? '<a class="covidstatus" href="covidstatusliste.php?stg='.$stg_kz.'.&sem='.$sem.'&lvid='.$lvid.'&stsem='.$stsem.'"><i class="fa fa-qrcode" aria-hidden="true"></i>Covid-Status</a>' : '';
$aw_content .= "<tr><td><a class='Item' href='anwesenheitsliste.pdf.php?stg=$stg_kz&sem=$sem&lvid=$lvid&stsem=$stsem'>".$p->t('anwesenheitsliste/gesamtliste')." $lv->bezeichnung</a>" . $covid_content . "</td></tr>";
$covid_content .= ($covidhelper->isUdfDefined()) ? '<tr><td><a href="covidstatusliste.php?stg='.$stg_kz.'.&sem='.$sem.'&lvid='.$lvid.'&stsem='.$stsem.'">' . $p->t('anwesenheitsliste/gesamtliste') . ' ' . $lv->bezeichnung . '</a></td></tr>' : '';
$aw_content .= "<tr><td><a class='Item' href='anwesenheitsliste.pdf.php?stg=$stg_kz&sem=$sem&lvid=$lvid&stsem=$stsem'>".$p->t('anwesenheitsliste/gesamtliste')." $lv->bezeichnung</a></td></tr>";
$awbild_content .= "<tr><td><a class='Item' href='fotoliste.pdf.php?stg=$stg_kz&sem=$sem&lvid=$lvid&stsem=$stsem'>".$p->t('anwesenheitsliste/gesamtliste')." $lv->bezeichnung</a></td></tr>";
$nt_content .= "<tr><td><a class='Item' href='notenliste.xls.php?stg=$stg_kz&sem=$sem&lvid=$lvid&stsem=$stsem'>".$p->t('anwesenheitsliste/gesamtliste')." $lv->bezeichnung</a></td></tr>";
@@ -164,8 +160,8 @@ $covidhelper = new CovidHelper();
}
}
$covid_content = ($covidhelper->isUdfDefined()) ? '<a class="covidstatus" href="covidstatusliste.php?stg='.$stg_kz.'.&sem='.$sem.'&lvid='.$lvid.'&lehreinheit_id='.$lastlehreinheit.'&stsem='.$stsem.'"><i class="fa fa-qrcode" aria-hidden="true"></i>Covid-Status</a>' : '';
$aw_content .= "<tr><td><a class='Item' href='anwesenheitsliste.pdf.php?stg=$stg_kz&sem=$sem&lvid=$lvid&lehreinheit_id=$lastlehreinheit&stsem=$stsem'>&nbsp;&nbsp;&nbsp;<img src='../../../skin/images/haken.gif' />$kurzbz - $lehrform - $gruppen ($lektoren)</a>" . $covid_content . "</td></tr>";
$covid_content .= ($covidhelper->isUdfDefined()) ? '<tr><td><a href="covidstatusliste.php?stg='.$stg_kz.'.&sem='.$sem.'&lvid='.$lvid.'&lehreinheit_id='.$lastlehreinheit.'&stsem='.$stsem.'">&nbsp;&nbsp;&nbsp;<img src="../../../skin/images/haken.gif" />' . $kurzbz . ' - ' . $lehrform . ' - ' . $gruppen . ' (' . $lektoren . ')</a></td></tr>' : '';
$aw_content .= "<tr><td><a class='Item' href='anwesenheitsliste.pdf.php?stg=$stg_kz&sem=$sem&lvid=$lvid&lehreinheit_id=$lastlehreinheit&stsem=$stsem'>&nbsp;&nbsp;&nbsp;<img src='../../../skin/images/haken.gif' />$kurzbz - $lehrform - $gruppen ($lektoren)</a></td></tr>";
$awbild_content .= "<tr><td><a class='Item' href='fotoliste.pdf.php?stg=$stg_kz&sem=$sem&lvid=$lvid&lehreinheit_id=$lastlehreinheit&stsem=$stsem'>&nbsp;&nbsp;&nbsp;<img src='../../../skin/images/haken.gif' />$kurzbz - $lehrform - $gruppen ($lektoren)</a></td></tr>";
$nt_content .= "<tr><td><a class='Item' href='notenliste.xls.php?stg=$stg_kz&sem=$sem&lvid=$lvid&lehreinheit_id=$lastlehreinheit&stsem=$stsem'>&nbsp;&nbsp;&nbsp;<img src='../../../skin/images/haken.gif' />$kurzbz - $lehrform - $gruppen ($lektoren)</a></td></tr>";
@@ -200,8 +196,8 @@ $covidhelper = new CovidHelper();
}
}
$covid_content = ($covidhelper->isUdfDefined()) ? '<a class="covidstatus" href="covidstatusliste.php?stg='.$stg_kz.'.&sem='.$sem.'&lvid='.$lvid.'&lehreinheit_id='.$lastlehreinheit.'&stsem='.$stsem.'"><i class="fa fa-qrcode" aria-hidden="true"></i>Covid-Status</a>' : '';
$aw_content .= "<tr><td><a class='Item' href='anwesenheitsliste.pdf.php?stg=$stg_kz&sem=$sem&lvid=$lvid&lehreinheit_id=$lastlehreinheit&stsem=$stsem'>&nbsp;&nbsp;&nbsp;<img src='../../../skin/images/haken.gif' />$kurzbz - $lehrform - $gruppen ($lektoren)</a>" . $covid_content . "</td></tr>";
$covid_content .= ($covidhelper->isUdfDefined()) ? '<tr><td><a href="covidstatusliste.php?stg='.$stg_kz.'.&sem='.$sem.'&lvid='.$lvid.'&lehreinheit_id='.$lastlehreinheit.'&stsem='.$stsem.'">&nbsp;&nbsp;&nbsp;<img src="../../../skin/images/haken.gif" />' . $kurzbz . ' - ' . $lehrform . ' - ' . $gruppen . ' (' . $lektoren . ')</a></td></tr>' : '';
$aw_content .= "<tr><td><a class='Item' href='anwesenheitsliste.pdf.php?stg=$stg_kz&sem=$sem&lvid=$lvid&lehreinheit_id=$lastlehreinheit&stsem=$stsem'>&nbsp;&nbsp;&nbsp;<img src='../../../skin/images/haken.gif' />$kurzbz - $lehrform - $gruppen ($lektoren)</a></td></tr>";
$awbild_content .= "<tr><td><a class='Item' href='fotoliste.pdf.php?stg=$stg_kz&sem=$sem&lvid=$lvid&lehreinheit_id=$lastlehreinheit&stsem=$stsem'>&nbsp;&nbsp;&nbsp;<img src='../../../skin/images/haken.gif' />$kurzbz - $lehrform - $gruppen ($lektoren)</a></td></tr>";
$nt_content .= "<tr><td><a class='Item' href='notenliste.xls.php?stg=$stg_kz&sem=$sem&lvid=$lvid&lehreinheit_id=$lastlehreinheit&stsem=$stsem'>&nbsp;&nbsp;&nbsp;<img src='../../../skin/images/haken.gif' />$kurzbz - $lehrform - $gruppen ($lektoren)</a></td></tr>";
}
@@ -213,6 +209,11 @@ $covidhelper = new CovidHelper();
}
else
{
if($covid_content!='')
$covid_content = "<table border='0' cellspacing='0'><tr><td><h3>".$p->t('anwesenheitsliste/covidstatuslisten')."</h3></td></tr>".$covid_content."</table>";
else
$covid_content = ($covidhelper->isUdfDefined()) ? $p->t('anwesenheitsliste/keineStudentenVorhanden') : '';
if($aw_content!='')
$aw_content = "<table border='0' cellspacing='0'><tr><td><h3>".$p->t('anwesenheitsliste/anwesenheitslisten')."</h3></td></tr>".$aw_content."</table>";
else
@@ -236,17 +237,20 @@ $covidhelper = new CovidHelper();
$aw_content='';
if(defined('CIS_ANWESENHEITSLISTE_ANWESENHEITSLISTE_BILD_ANZEIGEN') && !CIS_ANWESENHEITSLISTE_ANWESENHEITSLISTE_BILD_ANZEIGEN)
$awbild_content='';
echo "<table cellpadding='0' cellspacing='0'>
<tr>
<td>$aw_content</td>
<td class=\"covidstatus\">$covid_content</td>
</tr>
<tr>
<td>$awbild_content</td>
<td></td>
</tr>
<tr>
<td>$nt_content</td>
<td></td>
</tr>
</table>";
+6 -3
View File
@@ -113,8 +113,10 @@ header('Content-Type: text/html; charset=utf-8');
<?php
$len = strlen($data['anzahl_studierende']);
$lfdnr = 1;
foreach ($data as $value) {
if( !(is_array($value) && isset($value['student'])) ) {
foreach ($data as $value)
{
if( !(is_array($value) && isset($value['student'])) )
{
continue;
}
$tmpstudent =& $value['student'];
@@ -137,7 +139,8 @@ foreach ($data as $value) {
</div>
<?php
if( $debug ) {
if( $debug )
{
?>
<div class="row">
<div class="col-lg-6">
+4 -2
View File
@@ -52,11 +52,13 @@ class CovidHelper extends basis_db
$this->checkIfUdfValuesAreDefined();
}
public function isUdfDefined() {
public function isUdfDefined()
{
return $this->isUdfDefined;
}
public function fetchCovidStatus(array $uids) {
public function fetchCovidStatus(array $uids)
{
$this->uids = $uids;
$this->covidstatus = array();
$this->fetchCovidValidStatus();
+6 -3
View File
@@ -85,7 +85,8 @@ class LehreListHelper
return $this->studentuids;
}
public function getArr_Lehrende() {
public function getArr_Lehrende()
{
return $this->arr_lehrende;
}
@@ -175,7 +176,8 @@ class LehreListHelper
);
}
protected function loadLehrende() {
protected function loadLehrende()
{
//Lehrende der LV laden und in ein Array schreiben
$lehrende = new lehreinheitmitarbeiter();
$lehrende->getMitarbeiterLV($this->lvid, $this->studiensemester, $this->lehreinheit);
@@ -193,7 +195,8 @@ class LehreListHelper
}
}
protected function loadStudierende() {
protected function loadStudierende()
{
//Studierende der LV laden und in ein Array schreiben
$qry = 'SELECT
+1
View File
@@ -1,6 +1,7 @@
<?php
$this->phrasen['anwesenheitsliste/studiensemesterIstUngueltig']='Studiensemester ist ungueltig';
$this->phrasen['anwesenheitsliste/anwesenheitslisten']='Anwesenheitslisten';
$this->phrasen['anwesenheitsliste/covidstatuslisten']='Covid-Statuslisten';
$this->phrasen['anwesenheitsliste/notenlisten']='Notenlisten';
$this->phrasen['anwesenheitsliste/notenliste']='Notenliste';
$this->phrasen['anwesenheitsliste/anwesenheitslistenMitBildern']='Fotolisten';
+1
View File
@@ -1,6 +1,7 @@
<?php
$this->phrasen['anwesenheitsliste/studiensemesterIstUngueltig']='No valid semester';
$this->phrasen['anwesenheitsliste/anwesenheitslisten']='Attendance lists';
$this->phrasen['anwesenheitsliste/covidstatuslisten']='Covid status lists';
$this->phrasen['anwesenheitsliste/notenlisten']='Grade lists';
$this->phrasen['anwesenheitsliste/notenliste']='Grade list';
$this->phrasen['anwesenheitsliste/anwesenheitslistenMitBildern']='Picture lists';