mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-10-12 15:04:04 +00:00
Modified menu of Quereinstiegsgebiete
Now the menu of Quereinstiegsgebiete is clustered and displayed by study.
This commit is contained in:
+41
-6
@@ -197,11 +197,14 @@ if (isset($_SESSION['pruefling_id']))
|
||||
(gebiet_id, semester)
|
||||
semester,
|
||||
gebiet_id,
|
||||
STRING_AGG(studiengang_kz::TEXT, ', ' ORDER BY studiengang_kz) AS studiengang_kz_list,
|
||||
bezeichnung,
|
||||
reihung,
|
||||
". $bezeichnung_mehrsprachig_sel. "
|
||||
FROM
|
||||
(
|
||||
FROM (
|
||||
SELECT
|
||||
*
|
||||
FROM (
|
||||
(SELECT
|
||||
prestudent_data.semester AS ps_sem,
|
||||
gebiet_id,
|
||||
@@ -246,10 +249,18 @@ if (isset($_SESSION['pruefling_id']))
|
||||
OR
|
||||
(prestudent_data.semester= 3 AND tbl_ablauf.semester IN (1,3))
|
||||
)
|
||||
|
||||
ORDER BY
|
||||
reihung
|
||||
) temp
|
||||
) temp2
|
||||
|
||||
GROUP BY
|
||||
semester,
|
||||
gebiet_id,
|
||||
bezeichnung,
|
||||
reihung,
|
||||
bezeichnung_mehrsprachig_1,
|
||||
bezeichnung_mehrsprachig_2,
|
||||
bezeichnung_mehrsprachig_3,
|
||||
bezeichnung_mehrsprachig_4
|
||||
|
||||
ORDER BY
|
||||
semester,
|
||||
@@ -259,6 +270,7 @@ if (isset($_SESSION['pruefling_id']))
|
||||
|
||||
$result = $db->db_query($qry);
|
||||
$lastsemester = '';
|
||||
$quereinsteiger_stg = '';
|
||||
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
@@ -273,8 +285,31 @@ if (isset($_SESSION['pruefling_id']))
|
||||
$lastsemester = $row->semester;
|
||||
|
||||
echo '<table border="0" cellspacing="0" cellpadding="0" id="Gebiet" style="display: visible; border-collapse: separate; border-spacing: 0 6px;">';
|
||||
echo '<tr><td class="HeaderTesttool">'.$row->semester.'. '.$p->t('testtool/semester').' '.($row->semester!='1'?$p->t('testtool/quereinstieg'):'').'</td></tr>';
|
||||
/*echo '<tr><td class="HeaderTesttool">'.$row->semester.'. '.$p->t('testtool/semester').' '.($row->semester!='1'?$p->t('testtool/quereinstieg'):'').'</td></tr>';*/
|
||||
echo '<tr><td class="HeaderTesttool">'. ($row->semester == '1' ? strtoupper($p->t('testtool/basic')) : strtoupper($p->t('testtool/quereinsteiger'))).'</td></tr>';
|
||||
}
|
||||
|
||||
// Bei Quereinstiegsgebieten nach STG clustern und die STG anzeigen
|
||||
if($row->semester != '1')
|
||||
{
|
||||
if($quereinsteiger_stg != $row->studiengang_kz_list)
|
||||
{
|
||||
echo "<br>"; // Abstand zwischen Erstsemester- und Quereinstiegs-Gebietsblock
|
||||
$quereinsteiger_stg = $row->studiengang_kz_list;
|
||||
$quereinsteiger_stg_arr = explode(',', $row->studiengang_kz_list);
|
||||
$quereinsteiger_stg_string = '';
|
||||
$cnt = 0;
|
||||
foreach ($quereinsteiger_stg_arr as $qe_stg)
|
||||
{
|
||||
$stg = new Studiengang($qe_stg);
|
||||
$quereinsteiger_stg_string .= ($cnt > 0) ? ",<br>" : '';
|
||||
$quereinsteiger_stg_string .= $stg->bezeichnung;
|
||||
$cnt++;
|
||||
}
|
||||
echo '<tr><td class="HeaderTesttoolSTG">'. $quereinsteiger_stg_string. '</td></tr>';
|
||||
}
|
||||
}
|
||||
|
||||
$gebiet = new gebiet();
|
||||
if($gebiet->check_gebiet($row->gebiet_id))
|
||||
{
|
||||
|
||||
@@ -9,6 +9,8 @@ $this->phrasen['testtool/willkommenstext']='Herzlich Willkommen zum Reihungstest
|
||||
Wir wünschen Ihnen einen erfolgreichen Start ins Studium.';
|
||||
$this->phrasen['testtool/nameAuswaehlen']='Name auswählen...';
|
||||
$this->phrasen['testtool/quereinstieg']='(Quereinstieg)';
|
||||
$this->phrasen['testtool/quereinsteiger']='Quereinsteiger';
|
||||
$this->phrasen['testtool/basic']='Basic';
|
||||
$this->phrasen['testtool/semester']='Semester';
|
||||
$this->phrasen['testtool/reihungstestNichtFreigeschalten']='Der zuteilte Reihungstest ist noch nicht freigeschaltet';
|
||||
$this->phrasen['testtool/reihungstestKannNichtGeladenWerden']='Der Reihungstest dem Sie zugeteilt sind, kann nicht geladen werden';
|
||||
|
||||
@@ -9,6 +9,8 @@ $this->phrasen['testtool/willkommenstext']='Welcome to the placement test.<br />
|
||||
We wish you a good start to your studies.';
|
||||
$this->phrasen['testtool/nameAuswaehlen']='Choose name...';
|
||||
$this->phrasen['testtool/quereinstieg']='(Lateral entry)';
|
||||
$this->phrasen['testtool/quereinsteiger']='Lateral entry';
|
||||
$this->phrasen['testtool/basic']='Basic';
|
||||
$this->phrasen['testtool/semester']='Semester';
|
||||
$this->phrasen['testtool/reihungstestNichtFreigeschalten']='The entrance examination assigned has not yet been activated.';
|
||||
$this->phrasen['testtool/reihungstestKannNichtGeladenWerden']='The entrance examination assigned to you can not be loaded.';
|
||||
|
||||
+16
-5
@@ -210,14 +210,14 @@ a:hover /*link ohne Item-Definition*/
|
||||
a.ItemTesttool
|
||||
{
|
||||
color: #000;
|
||||
/*line-height: 25px;*/
|
||||
line-height: 25px;
|
||||
display:block;
|
||||
padding: 5px 10px 5px 10px;
|
||||
}
|
||||
a.ItemTesttoolAktiv
|
||||
{
|
||||
color: #000;
|
||||
/*line-height: 25px;*/
|
||||
line-height: 25px;
|
||||
display:block;
|
||||
padding: 5px 10px 5px 10px;
|
||||
text-decoration: none;
|
||||
@@ -225,7 +225,7 @@ a.ItemTesttoolAktiv
|
||||
a.ItemTesttoolBeendet
|
||||
{
|
||||
color: #C7C8C9;
|
||||
/*line-height: 25px;*/
|
||||
line-height: 25px;
|
||||
display:block;
|
||||
padding: 5px 10px 5px 10px;
|
||||
cursor: default;
|
||||
@@ -234,7 +234,7 @@ a.ItemTesttoolBeendet
|
||||
a:hover.ItemTesttool
|
||||
{
|
||||
color: #000;
|
||||
/*line-height: 25px;*/
|
||||
line-height: 25px;
|
||||
text-decoration: none;
|
||||
padding: 5px 10px 5px 10px;
|
||||
}
|
||||
@@ -430,7 +430,18 @@ td.HeaderTesttool /*fuer die Button-Optik beim Testtool*/
|
||||
white-space:nowrap;
|
||||
line-height: 25px;
|
||||
box-shadow: inset 0 0 2px #FFFFFF;
|
||||
padding: 0 10px 0 10px;
|
||||
padding: 10px;
|
||||
}
|
||||
td.HeaderTesttoolSTG /*fuer die Button-Optik der Quereinstiegs-Studiengänge beim Testtool*/
|
||||
{
|
||||
color: #00639C;
|
||||
border: 2px solid #00639C;
|
||||
padding: 10px;
|
||||
max-width: 100px;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: normal;
|
||||
font-weight: bold;
|
||||
}
|
||||
td.Inaktiv /*fuer Inaktive Items bei der Raumbeschreibung */
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user