mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-19 16:02:15 +00:00
This commit is contained in:
@@ -80,7 +80,7 @@ else if (isset($_GET['type']) && $_GET['type']=='delete')
|
||||
echo "<td>".$row->uid."</td>";
|
||||
echo "<td>".$row->vorname."</td>";
|
||||
echo "<td>".$row->nachname."</td>";
|
||||
echo "<td><a href=\"einheit_det.php?uid=".$row->uid."&type=delete&kurzbz=$kurzbz\">Delete</a></td>";
|
||||
echo '<td class="button"><a href="einheit_det.php?uid='.$row->uid.'&type=delete&kurzbz=$kurzbz">Delete</a></td>';
|
||||
echo "</tr>\n";
|
||||
}
|
||||
}
|
||||
@@ -90,4 +90,4 @@ else if (isset($_GET['type']) && $_GET['type']=='delete')
|
||||
?>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -1,3 +1,31 @@
|
||||
<?php
|
||||
require_once('../config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/gruppe.class.php');
|
||||
require_once('../../include/person.class.php');
|
||||
require_once('../../include/benutzer.class.php');
|
||||
require_once('../../include/student.class.php');
|
||||
|
||||
if(!$conn=pg_pconnect(CONN_STRING))
|
||||
die('Verbindung zur Datenbank konnte nicht hergestellt werden');
|
||||
|
||||
if (isset($_GET['studiengang_kz']))
|
||||
$studiengang_kz=$_GET['studiengang_kz'];
|
||||
else
|
||||
$studiengang_kz=null;
|
||||
if (isset($_GET['sem']))
|
||||
|
||||
$sem=$_GET['sem'];
|
||||
else
|
||||
$sem=null;
|
||||
|
||||
if (isset($_GET['ss']))
|
||||
|
||||
$ss=$_GET['ss'];
|
||||
else
|
||||
$ss=null;
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
<title>Einheiten Verwaltung</title>
|
||||
@@ -12,19 +40,24 @@ function conf_del()
|
||||
</head>
|
||||
<body>
|
||||
<H1>Gruppen Verwaltung</H1>
|
||||
|
||||
|
||||
<?php
|
||||
require_once('../config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/gruppe.class.php');
|
||||
require_once('../../include/person.class.php');
|
||||
require_once('../../include/benutzer.class.php');
|
||||
require_once('../../include/student.class.php');
|
||||
|
||||
if(!$conn=pg_pconnect(CONN_STRING))
|
||||
die('Verbindung zur Datenbank konnte nicht hergestellt werden');
|
||||
<?php
|
||||
// Studiengang AuswahlFilter
|
||||
$stg=new studiengang($conn);
|
||||
if ($stg->getAll('kurzbzlang'))
|
||||
{
|
||||
echo '- ';
|
||||
foreach($stg->result AS $sg)
|
||||
{
|
||||
echo '<a href="?studiengang_kz='.$sg->studiengang_kz.'">';
|
||||
if ($studiengang_kz==$sg->studiengang_kz)
|
||||
echo '<u>';
|
||||
echo $sg->kurzbzlang.' ('.$sg->typ.$sg->kurzbz.')';
|
||||
if ($studiengang_kz==$sg->studiengang_kz)
|
||||
echo '</u>';
|
||||
echo '</a> - ';
|
||||
}
|
||||
echo '<BR/>';
|
||||
}
|
||||
|
||||
if (isset($_POST['newFrm']) || isset($_GET['newFrm']))
|
||||
{
|
||||
@@ -94,75 +127,78 @@ function doEdit($conn,$kurzbz,$new=false)
|
||||
else
|
||||
$e = new gruppe($conn);
|
||||
?>
|
||||
<form name="stdplan" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
|
||||
<p><b>Gruppe <?php echo ($new?'hinzufügen':'bearbeiten'); ?></b>:
|
||||
<table border="0">
|
||||
<tr><td><i>Kurzbezeichnung</i></td>
|
||||
<td><input type="text" name="kurzbz" size="10" maxlength="10" value="<?php echo $e->gruppe_kurzbz; ?>">
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td><i>Bezeichnung</i></td><td>
|
||||
<input type="text" name="bezeichnung" size="20" maxlength="32" value="<?php echo $e->bezeichnung; ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><i>Beschreibung</i></td><td>
|
||||
<input type="text" name="beschreibung" size="20" maxlength="128" value="<?php echo $e->beschreibung; ?>"></td>
|
||||
</tr>
|
||||
<tr><td><i>Studiengang</i><t/td><td>
|
||||
|
||||
<SELECT name="studiengang_kz">
|
||||
<option value="-1">- auswählen -</option>
|
||||
<?php
|
||||
// Auswahl des Studiengangs
|
||||
$stg=new studiengang($conn);
|
||||
$stg->getAll();
|
||||
foreach($stg->result as $studiengang)
|
||||
{
|
||||
echo "<option value=\"$studiengang->studiengang_kz\" ";
|
||||
if ($studiengang->studiengang_kz==$e->studiengang_kz)
|
||||
echo "selected";
|
||||
echo " >$studiengang->kuerzel ($studiengang->bezeichnung)</option>\n";
|
||||
}
|
||||
?>
|
||||
</SELECT>
|
||||
|
||||
</td></tr>
|
||||
<tr><td><i>Semester</i><t/td><td><input type="text" name="semester" size="2" maxlength="1" value="<?php echo $e->semester ?>"></td></tr>
|
||||
<tr><td><i>Mailgrp</i><t/td><td><input type='checkbox' name='mailgrp' <?php echo ($e->mailgrp?'checked':'');?>>
|
||||
<tr><td><i>Sichtbar</i><t/td><td><input type='checkbox' name='sichtbar' <?php echo ($e->sichtbar?'checked':'');?>>
|
||||
<tr><td><i>Generiert</i><t/td><td><input type='checkbox' name='generiert' <?php echo ($e->generiert?'checked':'');?>>
|
||||
<tr><td><i>Aktiv</i><t/td><td><input type='checkbox' name='aktiv' <?php echo ($e->aktiv?'checked':'');?>>
|
||||
<tr><td><i>Sort</i><t/td><td><input type='text' name='sort' maxlength="4" value="<?php echo $e->sort;?>">
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<input type="hidden" name="pk" value="<?php echo $e->gruppe_kurzbz ?>" />
|
||||
<input type="hidden" name="new" value="<?php echo ($new?'true':'false') ?>" />
|
||||
<input type="hidden" name="type" value="save">
|
||||
<?php
|
||||
if ($new)
|
||||
{
|
||||
?>
|
||||
<input type="hidden" name="new" value="1">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="submit" name="save" value="Speichern">
|
||||
</p>
|
||||
<hr>
|
||||
<form name="gruppe" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
|
||||
<p><b>Gruppe <?php echo ($new?'hinzufügen':'bearbeiten'); ?></b>:
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td><i>Kurzbezeichnung</i></td>
|
||||
<td>
|
||||
<input type="text" name="kurzbz" size="10" maxlength="10" value="<?php echo $e->gruppe_kurzbz; ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><i>Bezeichnung</i></td>
|
||||
<td>
|
||||
<input type="text" name="bezeichnung" size="20" maxlength="32" value="<?php echo $e->bezeichnung; ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><i>Beschreibung</i></td>
|
||||
<td>
|
||||
<input type="text" name="beschreibung" size="20" maxlength="128" value="<?php echo $e->beschreibung; ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><i>Studiengang</i><t/td>
|
||||
<td>
|
||||
<SELECT name="studiengang_kz">
|
||||
<option value="-1">- auswählen -</option>
|
||||
<?php
|
||||
// Auswahl des Studiengangs
|
||||
$stg=new studiengang($conn);
|
||||
$stg->getAll();
|
||||
foreach($stg->result as $studiengang)
|
||||
{
|
||||
echo "<option value=\"$studiengang->studiengang_kz\" ";
|
||||
if ($studiengang->studiengang_kz==$e->studiengang_kz)
|
||||
echo "selected";
|
||||
echo " >$studiengang->kuerzel ($studiengang->bezeichnung)</option>\n";
|
||||
}
|
||||
?>
|
||||
</SELECT>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><i>Semester</i><t/td><td><input type="text" name="semester" size="2" maxlength="1" value="<?php echo $e->semester ?>"></td></tr>
|
||||
<tr><td><i>Mailgrp</i><t/td><td><input type='checkbox' name='mailgrp' <?php echo ($e->mailgrp?'checked':'');?>>
|
||||
<tr><td><i>Sichtbar</i><t/td><td><input type='checkbox' name='sichtbar' <?php echo ($e->sichtbar?'checked':'');?>>
|
||||
<tr><td><i>Generiert</i><t/td><td><input type='checkbox' name='generiert' <?php echo ($e->generiert?'checked':'');?>>
|
||||
<tr><td><i>Aktiv</i><t/td><td><input type='checkbox' name='aktiv' <?php echo ($e->aktiv?'checked':'');?>>
|
||||
<tr>
|
||||
<td><i>Sort</i><t/td><td><input type='text' name='sort' maxlength="4" value="<?php echo $e->sort;?>">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<input type="hidden" name="pk" value="<?php echo $e->gruppe_kurzbz ?>" />
|
||||
<input type="hidden" name="new" value="<?php echo ($new?'true':'false') ?>" />
|
||||
<input type="hidden" name="type" value="save">
|
||||
<?php
|
||||
if ($new)
|
||||
echo '<input type="hidden" name="new" value="1">';
|
||||
?>
|
||||
<input type="submit" name="save" value="Speichern">
|
||||
</p>
|
||||
<hr>
|
||||
</form>
|
||||
|
||||
<?php
|
||||
|
||||
}
|
||||
|
||||
function getUebersicht()
|
||||
{
|
||||
global $conn;
|
||||
$einheit=new gruppe($conn);
|
||||
{
|
||||
global $conn,$studiengang_kz,$semester;
|
||||
$gruppe=new gruppe($conn);
|
||||
// Array mit allen Einheiten holen
|
||||
$einheiten=$einheit->getAll();
|
||||
//print_r($einheiten);
|
||||
$gruppeen=$gruppe->getgruppe($studiengang_kz,$semester);
|
||||
//print_r($gruppeen);
|
||||
?>
|
||||
<!--
|
||||
</form>
|
||||
@@ -176,7 +212,7 @@ function getUebersicht()
|
||||
|
||||
<?php
|
||||
|
||||
$num_rows=count($einheiten);
|
||||
$num_rows=count($gruppeen);
|
||||
$foo = 0;
|
||||
echo "<tr class='liste'><th>Kurzbz.</th><th>Bezeichnung</th><th>Stg.</th><th>Sem.</th><th>Mailgrp</th><th>Anzahl</th><th colspan=\"3\">Aktion</th></tr>";
|
||||
|
||||
@@ -188,7 +224,7 @@ function getUebersicht()
|
||||
while($row = pg_fetch_object($result))
|
||||
$stg[$row->studiengang_kz] = $row->kuerzel;
|
||||
|
||||
foreach ($einheit->result as $e)
|
||||
foreach ($gruppe->result as $e)
|
||||
{
|
||||
$i++;
|
||||
$c=$i%2;
|
||||
@@ -199,11 +235,10 @@ function getUebersicht()
|
||||
echo "<td>".$stg[$e->studiengang_kz]."</td>";
|
||||
echo "<td>$e->semester </td>";
|
||||
echo "<td>".($e->mailgrp?'Ja':'Nein')."</td>";
|
||||
|
||||
echo "<td>".$einheit->countStudenten($e->gruppe_kurzbz)."</td>";
|
||||
echo "<td><a href=\"einheit_det.php?kurzbz=$e->gruppe_kurzbz\">Details</a></td>";
|
||||
echo "<td><a href=\"einheit_menu.php?edit=1&kurzbz=$e->gruppe_kurzbz\">Edit</a></td>";
|
||||
echo "<td><a href=\"einheit_menu.php?einheit_id=$e->gruppe_kurzbz&type=delete\" onclick='return conf_del()'>Delete</a></td>";
|
||||
echo "<td>".$gruppe->countStudenten($e->gruppe_kurzbz)."</td>";
|
||||
echo "<td class='button'><a href='einheit_det.php?kurzbz=$e->gruppe_kurzbz'>Details</a></td>";
|
||||
echo "<td class='button'><a href=\"einheit_menu.php?edit=1&kurzbz=$e->gruppe_kurzbz\">Edit</a></td>";
|
||||
echo "<td class='button'><a href=\"einheit_menu.php?einheit_id=$e->gruppe_kurzbz&type=delete\" onclick='return conf_del()'>Delete</a></td>";
|
||||
echo "</tr>\n";
|
||||
}
|
||||
?>
|
||||
@@ -216,4 +251,4 @@ function getUebersicht()
|
||||
?>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user