mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
This commit is contained in:
@@ -663,7 +663,7 @@ echo '</td><tr></table>';
|
||||
echo '<table width="100%"><tr>';
|
||||
echo '<td class="tdwidth10"> </td>';
|
||||
echo "<td>\n";
|
||||
echo "<b>$lv_obj->bezeichnung</b><br>";
|
||||
echo "<b>$lv_obj->bezeichnung</b>";
|
||||
/*
|
||||
if($lehreinheit_id=='')
|
||||
die('Es wurde keine passende Lehreinheit in diesem Studiensemester gefunden');
|
||||
@@ -791,7 +791,13 @@ if (isset($_REQUEST["freigabe"]) and ($_REQUEST["freigabe"] == 1))
|
||||
}
|
||||
}
|
||||
|
||||
echo '<table width="100%"><tr><td>';
|
||||
echo "<h3><a href='javascript:window.history.back()'>Zurück</a></h3>";
|
||||
echo '</td><td align="right">';
|
||||
echo '<a href="/cis/cisdocs/handbuch_benotungstool.pdf" class="Item" target="_blank">Handbuch (PDF)</a>';
|
||||
echo '</td></tr></table>';
|
||||
|
||||
|
||||
echo "<h3>LV Gesamtnote verwalten</h3>";
|
||||
echo "Noten: 1-5, 7 (nicht beurteilt), 8 (teilgenommen)";
|
||||
|
||||
|
||||
@@ -527,11 +527,19 @@ if (!isset($_GET["notenuebersicht"]))
|
||||
$stud_bsp_obj->student_uid = $user;
|
||||
$stud_bsp_obj->beispiel_id = $row->beispiel_id;
|
||||
|
||||
$row->check_anzahl_studentbeispiel($row->beispiel_id);
|
||||
if (($row->anzahl_studentbeispiel >= $ueb_hlp_obj->maxstd) && isset($_POST['problem_'.$row->beispiel_id]) && $stud_bsp_obj->new && ($ueb_hlp_obj->maxstd != null))
|
||||
if(!$row->check_anzahl_studentbeispiel($row->beispiel_id))
|
||||
die('<span class="error">Fehler beim Ermitteln der Beispiele</span>');
|
||||
if (($row->anzahl_studentbeispiel >= $ueb_hlp_obj->maxstd) && ($stud_bsp_obj->vorbereitet==true) && ($ueb_hlp_obj->maxstd != null)) //isset($_POST['problem_'.$row->beispiel_id]) && $stud_bsp_obj->new ||
|
||||
{
|
||||
echo "<span class='error'>Beispiel kann nicht mehr angekreuzt werden<br></span>";
|
||||
$error = true;
|
||||
$hlp = new beispiel($conn);
|
||||
if($hlp->load_studentbeispiel($user, $row->beispiel_id))
|
||||
{
|
||||
if($hlp->vorbereitet!=$stud_bsp_obj->vorbereitet)
|
||||
{
|
||||
echo "<span class='error'>Das Beispiel $row->bezeichnung kann nicht mehr angekreuzt werden<br></span>";
|
||||
$error = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -86,53 +86,95 @@ if($stsem!='')
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem'
|
||||
) AS interessenten,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geschlecht='m'
|
||||
) AS interessenten_m,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geschlecht='w'
|
||||
) AS interessenten_w,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem'
|
||||
AND (zgv_code IS NOT NULL OR zgvmas_code IS NOT NULL)) AS interessentenzgv,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geschlecht='m'
|
||||
AND (zgv_code IS NOT NULL OR zgvmas_code IS NOT NULL)) AS interessentenzgv_m,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geschlecht='w'
|
||||
AND (zgv_code IS NOT NULL OR zgvmas_code IS NOT NULL)) AS interessentenzgv_w,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem'
|
||||
AND anmeldungreihungstest IS NOT NULL) AS interessentenrtanmeldung,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geschlecht='m'
|
||||
AND anmeldungreihungstest IS NOT NULL) AS interessentenrtanmeldung_m,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geschlecht='w'
|
||||
AND anmeldungreihungstest IS NOT NULL) AS interessentenrtanmeldung_w,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem'
|
||||
AND reihungstest_id IS NOT NULL) AS interessentenrttermin,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem'
|
||||
AND reihungstestangetreten) AS interessentenrtabsolviert,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Bewerber' AND studiensemester_kurzbz='$stsem' AND ausbildungssemester=1
|
||||
) AS bewerber,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Bewerber' AND studiensemester_kurzbz='$stsem' AND ausbildungssemester=1 AND geschlecht='m'
|
||||
) AS bewerber_m,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Bewerber' AND studiensemester_kurzbz='$stsem' AND ausbildungssemester=1 AND geschlecht='w'
|
||||
) AS bewerber_w,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Aufgenommener' AND studiensemester_kurzbz='$stsem'
|
||||
) AS aufgenommener,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Aufgenommener' AND studiensemester_kurzbz='$stsem' AND geschlecht='m'
|
||||
) AS aufgenommener_m,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Aufgenommener' AND studiensemester_kurzbz='$stsem' AND geschlecht='w'
|
||||
) AS aufgenommener_w,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Student' AND studiensemester_kurzbz='$stsem' AND ausbildungssemester=1
|
||||
) AS student1sem
|
||||
) AS student1sem,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Student' AND studiensemester_kurzbz='$stsem' AND ausbildungssemester=1 AND geschlecht='m'
|
||||
) AS student1sem_m,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Student' AND studiensemester_kurzbz='$stsem' AND ausbildungssemester=1 AND geschlecht='w'
|
||||
) AS student1sem_w
|
||||
|
||||
FROM
|
||||
public.tbl_studiengang stg
|
||||
WHERE
|
||||
studiengang_kz>0 AND studiengang_kz<10000 AND aktiv $stgwhere
|
||||
ORDER BY kurzbzlang; ";
|
||||
|
||||
/*
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem'
|
||||
AND reihungstest_id IS NOT NULL) AS interessentenrttermin,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geshclecht='m'
|
||||
AND reihungstest_id IS NOT NULL) AS interessentenrttermin_m,
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geshclecht='w'
|
||||
AND reihungstest_id IS NOT NULL) AS interessentenrttermin_w,
|
||||
|
||||
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
|
||||
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem'
|
||||
AND reihungstestangetreten) AS interessentenrtabsolviert,
|
||||
*/
|
||||
if($result = pg_query($conn, $qry))
|
||||
{
|
||||
echo "<table class='liste table-autosort:0 table-stripeclass:alternate table-autostripe'>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class='table-sortable:default'>Studiengang</th>
|
||||
<th class='table-sortable:numeric'>Interessenten</th>
|
||||
<th class='table-sortable:numeric'>Interessenten mit ZGV</th>
|
||||
<th class='table-sortable:numeric'>Interessenten mit RT Anmeldung</th>
|
||||
<th class='table-sortable:numeric'>Bewerber 1S</th>
|
||||
<th class='table-sortable:numeric'>Aufgenommener</th>
|
||||
<th class='table-sortable:numeric'>Student 1S</th>
|
||||
<th class='table-sortable:numeric'>Interessenten (m/w)</th>
|
||||
<th class='table-sortable:numeric'>Interessenten mit ZGV (m/w)</th>
|
||||
<th class='table-sortable:numeric'>Interessenten mit RT Anmeldung (m/w)</th>
|
||||
<th class='table-sortable:numeric'>Bewerber 1S (m/w)</th>
|
||||
<th class='table-sortable:numeric'>Aufgenommener (m/w)</th>
|
||||
<th class='table-sortable:numeric'>Student 1S (m/w)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@@ -144,14 +186,14 @@ if($stsem!='')
|
||||
{
|
||||
echo '<tr>';
|
||||
echo "<td>".strtoupper($row->typ.$row->kurzbz)." ($row->kurzbzlang)</td>";
|
||||
echo "<td align='center'>$row->interessenten</td>";
|
||||
echo "<td align='center'>$row->interessentenzgv</td>";
|
||||
echo "<td align='center'>$row->interessentenrtanmeldung</td>";
|
||||
echo "<td align='center'>$row->interessenten ($row->interessenten_m / $row->interessenten_w)</td>";
|
||||
echo "<td align='center'>$row->interessentenzgv ($row->interessentenzgv_m / $row->interessentenzgv_w)</td>";
|
||||
echo "<td align='center'>$row->interessentenrtanmeldung ($row->interessentenrtanmeldung_m / $row->interessentenrtanmeldung_w)</td>";
|
||||
//echo "<td align='center'>$row->interessentenrttermin</td>";
|
||||
//echo "<td align='center'>$row->interessentenrtabsolviert</td>";
|
||||
echo "<td align='center'>$row->bewerber</td>";
|
||||
echo "<td align='center'>$row->aufgenommener</td>";
|
||||
echo "<td align='center'>$row->student1sem</td>";
|
||||
echo "<td align='center'>$row->bewerber ($row->bewerber_m / $row->bewerber_w)</td>";
|
||||
echo "<td align='center'>$row->aufgenommener ($row->aufgenommener_m / $row->aufgenommener_w)</td>";
|
||||
echo "<td align='center'>$row->student1sem ($row->student1sem_m / $row->student1sem_w)</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
echo '</tbody></table>';
|
||||
|
||||
@@ -150,11 +150,11 @@ class beispiel
|
||||
{
|
||||
$qry = "SELECT max(nummer) FROM campus.tbl_beispiel";
|
||||
$result = pg_query($this->conn, $qry);
|
||||
$row = pg_fetch_object($result);
|
||||
$next = $row->max + 1;
|
||||
$row = pg_fetch_object($result);
|
||||
$next = $row->max + 1;
|
||||
$this->next_nummer = $next;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// *******************************************
|
||||
// * Prueft die Variablen vor dem Speichern
|
||||
// * auf Gueltigkeit.
|
||||
@@ -371,7 +371,7 @@ class beispiel
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function check_anzahl_studentbeispiel($beispiel_id)
|
||||
{
|
||||
if(!is_numeric($beispiel_id))
|
||||
@@ -390,13 +390,13 @@ class beispiel
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim laden der Anzahl der Einträge in Student_Beispiel';
|
||||
$this->errormsg = 'Fehler beim Laden der Anzahl der Eintraege in Student_Beispiel';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim laden der Anzahl der Einträge in Student_Beispiel';
|
||||
$this->errormsg = 'Fehler beim Laden der Anzahl der Eintraege in Student_Beispiel';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
+26
-21
@@ -495,25 +495,30 @@ td.tdvertical
|
||||
.studentnote
|
||||
{
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
.benotungstool_tabs
|
||||
{
|
||||
border-top: 1px solid gray;
|
||||
border-left: 1px solid gray;
|
||||
border-right: 1px solid gray;
|
||||
text-align: center;
|
||||
}
|
||||
.benotungstool_tabs_active
|
||||
{
|
||||
border-top: 2px solid gray;
|
||||
border-left: 2px solid gray;
|
||||
border-right: 2px solid gray;
|
||||
background-color: #eeeeee;
|
||||
text-align: center;
|
||||
}
|
||||
.benotungstool_subtab
|
||||
{
|
||||
border-top: 1px solid gray;
|
||||
border-bottom: 1px solid gray;
|
||||
}
|
||||
|
||||
.benotungstool_tabs
|
||||
{
|
||||
border-top: 1px solid gray;
|
||||
border-left: 1px solid gray;
|
||||
border-right: 1px solid gray;
|
||||
text-align: center;
|
||||
}
|
||||
.benotungstool_tabs_active
|
||||
{
|
||||
border-top: 2px solid gray;
|
||||
border-left: 2px solid gray;
|
||||
border-right: 2px solid gray;
|
||||
background-color: #eeeeee;
|
||||
text-align: center;
|
||||
}
|
||||
.benotungstool_subtab
|
||||
{
|
||||
border-top: 1px solid gray;
|
||||
border-bottom: 1px solid gray;
|
||||
}
|
||||
|
||||
.error
|
||||
{
|
||||
color: #ff0000;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user