mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
Merge branch 'master' into feature-27351/Digitalisierung_Formulare_Neu
This commit is contained in:
@@ -147,7 +147,7 @@ if(isset($_GET['show']))
|
||||
<th>Level</th>
|
||||
<th>Frage</th>
|
||||
<th colspan="3" title="Anzahl der Personen die diese Frage gestellt bekommen haben">Gesamt (m/w)</th>
|
||||
<th colspan="30">Nummer | Punkte | Gesamt | Männlich | Weiblich</th>
|
||||
<th colspan="30">Nummer | Punkte | Gesamt | % | Männlich | Weiblich</th>
|
||||
</tr>';
|
||||
}
|
||||
}
|
||||
@@ -244,12 +244,20 @@ if(isset($_GET['show']))
|
||||
|
||||
$anz_m = $row_geschlecht->anz_m;
|
||||
$anz_w = $row_vorschlag->anzahl_vorschlag-$row_geschlecht->anz_m;
|
||||
if ($row_vorschlag->anzahl_gesamt == 0)
|
||||
$anzahl_gesamt = 1;
|
||||
else
|
||||
$anzahl_gesamt = $row_vorschlag->anzahl_gesamt;
|
||||
|
||||
$vorschlag_prozent = round(100 * $row_vorschlag->anzahl_vorschlag / $anzahl_gesamt, 1);
|
||||
$vorschlag_prozent = number_format($vorschlag_prozent,1,',','');
|
||||
|
||||
$hlp2.= '
|
||||
<td style="border-left: 1px solid black; padding-left:2px;"><b>'.$row_vorschlag->nummer.'</b></td>
|
||||
<!--<td style="padding-left:2px;">'.$row_vorschlag->text.'</td>-->
|
||||
<td>'.number_format($row_vorschlag->punkte,2).'</td>
|
||||
<td><b>'.$row_vorschlag->anzahl_vorschlag.'</b></td>
|
||||
<td><b>'.$vorschlag_prozent.'%</b></td>
|
||||
<td style="color:blue;"><b>'.$anz_m.'</b></td>
|
||||
<td style="color:magenta;"><b>'.$anz_w.'</b></td>';
|
||||
|
||||
|
||||
@@ -58,6 +58,7 @@ if($frage_id!='' && is_numeric($frage_id))
|
||||
tbl_frage_sprache.text as frage_text,
|
||||
tbl_frage_sprache.audio as frage_audio,
|
||||
tbl_frage_sprache.bild as frage_bild,
|
||||
tbl_vorschlag.nummer as vorschlag_nummer,
|
||||
tbl_vorschlag_sprache.text as vorschlag_text,
|
||||
tbl_vorschlag_sprache.audio as vorschlag_audio,
|
||||
tbl_vorschlag_sprache.bild as vorschlag_bild,
|
||||
@@ -108,9 +109,11 @@ if($frage_id!='' && is_numeric($frage_id))
|
||||
}
|
||||
|
||||
//Vorschlaege
|
||||
echo '<center>Nummer: '.$row->vorschlag_nummer.'</center><br>';
|
||||
echo '<center><div style="width: 90%; padding: 5px; background-color: #eee;border: 1px solid black">';
|
||||
//echo "<b>Vorschlag $i: </b>";
|
||||
$first=false;
|
||||
|
||||
echo $row->vorschlag_text;
|
||||
if($row->vorschlag_audio!='')
|
||||
{
|
||||
|
||||
@@ -50,31 +50,47 @@ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link rel="stylesheet" href="../../../skin/vilesci.css" type="text/css" />
|
||||
<link rel="stylesheet" href="../../../skin/jquery.css" type="text/css"/>
|
||||
<link rel="stylesheet" type="text/css" href="../../../skin/jquery-ui-1.9.2.custom.min.css">
|
||||
<script type="text/javascript" src="../../../vendor/jquery/jquery1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<link href="../../../skin/jquery-ui-1.9.2.custom.min.css" rel="stylesheet" type="text/css">';
|
||||
|
||||
include('../../../include/meta/jquery.php');
|
||||
include('../../../include/meta/jquery-tablesorter.php');
|
||||
|
||||
echo '
|
||||
<script type="text/javascript" src="../../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<script type="text/javascript" src="../../../vendor/jquery/sizzle/sizzle.js"></script>
|
||||
<link rel="stylesheet" href="../../../skin/tablesort.css" type="text/css"/>
|
||||
<script src="../../../include/js/tablesort/table.js" type="text/javascript"></script>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#t1").tablesorter(
|
||||
$("#t1").tablesorter(
|
||||
{
|
||||
headers:
|
||||
{
|
||||
0 : { sorter: "isoDate" },
|
||||
},
|
||||
headers:
|
||||
{
|
||||
0 : { sorter: "isoDate" },
|
||||
},
|
||||
sortList: [[0,0],[1,0]],
|
||||
widgets: [\'zebra\']
|
||||
widgets: ["zebra","filter"]
|
||||
});
|
||||
|
||||
$( ".datepicker_datum" ).datepicker(
|
||||
{
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
dateFormat: "yy-mm-dd",
|
||||
showOn: "focus"
|
||||
});
|
||||
}
|
||||
);
|
||||
</script>
|
||||
</head>
|
||||
<style>
|
||||
table.tablesorter tbody td
|
||||
{
|
||||
padding: 2px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<h2>LV-Plan Überbuchungen - '.$db_stpl_table.'</h2>
|
||||
';
|
||||
@@ -93,8 +109,8 @@ if($beginn=='' || $ende=='')
|
||||
$dontloadcontent=true;
|
||||
}
|
||||
|
||||
echo " Beginn <INPUT type='text' size='10' id='beginn' name='beginn' value='$beginn'>";
|
||||
echo " Ende <INPUT type='text' size='10' id='ende' name='ende' value='$ende'>";
|
||||
echo " Beginn <INPUT class='datepicker_datum' type='text' size='10' id='beginn' name='beginn' value='$beginn'>";
|
||||
echo " Ende <INPUT class='datepicker_datum' type='text' size='10' id='ende' name='ende' value='$ende'>";
|
||||
|
||||
$stg = new studiengang();
|
||||
$stg->getAll('typ, kurzbzlang', true);
|
||||
@@ -128,7 +144,7 @@ foreach ($ort_obj->result as $row)
|
||||
$ort[$row->ort_kurzbz] = new stdClass(); // Prevents the warning "Creating default object from empty value"
|
||||
$ort[$row->ort_kurzbz]->max_person = $row->max_person;
|
||||
}
|
||||
$qry = "SELECT DISTINCT vw_".$db_stpl_table.".unr,datum, stunde, ort_kurzbz, studiensemester_kurzbz, vw_".$db_stpl_table.".studiengang_kz, vw_".$db_stpl_table.".semester, verband, gruppe, gruppe_kurzbz, UPPER(stg_typ || stg_kurzbz) as stg_kurzbz, lehrfach, lehrfach_bez
|
||||
$qry = "SELECT DISTINCT vw_".$db_stpl_table.".unr,datum, stunde, ort_kurzbz, studiensemester_kurzbz, vw_".$db_stpl_table.".studiengang_kz, vw_".$db_stpl_table.".semester, verband, gruppe, gruppe_kurzbz, UPPER(stg_typ || stg_kurzbz) as stg_kurzbz, lehrfach, lehrfach_bez, lehrform
|
||||
FROM lehre.vw_".$db_stpl_table." JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrveranstaltung ON(tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id)
|
||||
WHERE datum>='".addslashes($beginn)."' AND datum<='".addslashes($ende)."'";
|
||||
if($stg_kz!='')
|
||||
@@ -144,7 +160,8 @@ echo '<table class="tablesorter" id="t1">
|
||||
<th>Ort</th>
|
||||
<th>Studierende aktuell (Plätze maximal)</th>
|
||||
<th>Gruppen (Studierende aktuell)</th>
|
||||
<th>Lehrfach</th>
|
||||
<th>Lehrveranstaltung</th>
|
||||
<th>Lehrform</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>';
|
||||
@@ -156,6 +173,7 @@ $lastort=0;
|
||||
$anzahl_studenten=0;
|
||||
$lehrfach='';
|
||||
$lehrfach_bez='';
|
||||
$lehrform='';
|
||||
$arr=array();
|
||||
|
||||
function getAnzahl($studiengang_kz, $semester, $verband, $gruppe, $gruppe_kurzbz, $studiensemester_kurzbz)
|
||||
@@ -192,7 +210,7 @@ if($result = $db->db_query($qry))
|
||||
{
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
if($lastdatum==$row->datum && $laststunde==$row->stunde && $lastort==$row->ort_kurzbz && $lehrfach==$row->lehrfach && $lehrfach_bez==$row->lehrfach_bez)
|
||||
if($lastdatum==$row->datum && $laststunde==$row->stunde && $lastort==$row->ort_kurzbz && $lehrfach==$row->lehrfach && $lehrfach_bez==$row->lehrfach_bez && $lehrform==$row->lehrform)
|
||||
{
|
||||
//Solange alles gleich ist zusammenzaehlen
|
||||
$anzahl = getAnzahl($row->studiengang_kz, $row->semester, $row->verband, $row->gruppe, $row->gruppe_kurzbz, $row->studiensemester_kurzbz);
|
||||
@@ -222,7 +240,13 @@ if($result = $db->db_query($qry))
|
||||
$style='style="background-color: a00404; color: d3d3d3"';
|
||||
|
||||
//echo "<tr><td>$lastdatum</td><td>$laststunde</td><td>$lastort</td><td $style>$anzahl_studenten (".$ort[$lastort]->max_person.")</td><td>$gruppen</td><td>$lehrfach - $lehrfach_bez</td></tr>";
|
||||
$arr[]="<tr><td>$lastdatum</td><td>$lastort</td><td $style>$anzahl_studenten (".$ort[$lastort]->max_person.")</td><td>$gruppen</td><td>$lehrfach - $lehrfach_bez</td></tr>";
|
||||
$arr[]="<tr>
|
||||
<td>$lastdatum</td>
|
||||
<td>$lastort</td>
|
||||
<td $style>$anzahl_studenten (".$ort[$lastort]->max_person.")</td>
|
||||
<td>$gruppen</td>
|
||||
<td>$lehrfach - $lehrfach_bez</td>
|
||||
<td>$lehrform</td></tr>";
|
||||
|
||||
}
|
||||
$anzahl_studenten=0;
|
||||
@@ -238,6 +262,7 @@ if($result = $db->db_query($qry))
|
||||
$lastort = $row->ort_kurzbz;
|
||||
$lehrfach = $row->lehrfach;
|
||||
$lehrfach_bez = $row->lehrfach_bez;
|
||||
$lehrform = $row->lehrform;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user