mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
Vilesci:
- LV-Verteilung - neue DB - LF-Wartung - neue DB
This commit is contained in:
@@ -382,7 +382,7 @@ class lehreinheit
|
||||
else
|
||||
{
|
||||
$qry = 'UPDATE lehre.tbl_lehreinheit SET'.
|
||||
' lehrveranstaltung_nr='.$this->addslashes($this->lehrveranstaltung_id).','.
|
||||
' lehrveranstaltung_id='.$this->addslashes($this->lehrveranstaltung_id).','.
|
||||
' studiensemester_kurzbz='.$this->addslashes($this->studiensemester_kurzbz).','.
|
||||
' lehrfach_id='.$this->addslashes($this->lehrfach_id).','.
|
||||
' lehrform_kurzbz='.$this->addslashes($this->lehrform_kurzbz).','.
|
||||
@@ -593,5 +593,26 @@ class lehreinheit
|
||||
}
|
||||
return $l;
|
||||
}
|
||||
|
||||
// ***************************
|
||||
// * Loescht eine Lehreinheit
|
||||
// ***************************
|
||||
function delete($lehreinheit_id)
|
||||
{
|
||||
if(!is_numeric($lehreinheit_id))
|
||||
{
|
||||
$this->errormsg = 'Lehreinheit_id muss eine gueltige Zahl sein';
|
||||
return false;
|
||||
}
|
||||
$qry = "DELETE FROM lehre.tbl_lehreinheit WHERE lehreinheit_id='$lehreinheit_id'";
|
||||
if(pg_query($this->conn, $qry))
|
||||
return true;
|
||||
else
|
||||
{
|
||||
$this->errormsg = pg_last_error($conn);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -229,5 +229,64 @@ class lehrfach
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefert die Tabellenelemente die den Kriterien der Parameter entsprechen
|
||||
* @param $stg Studiengangs_kz
|
||||
* $sem Semester
|
||||
* $order Sortierkriterium
|
||||
* $fachb fachbereichs_id
|
||||
* @return array mit Fachbereichen oder false=fehler
|
||||
*/
|
||||
function getTab($stg='-1',$sem='-1', $order='lehrfach_id', $fachb='-1',$lehre='')
|
||||
{
|
||||
|
||||
$sql_query = "SELECT * FROM lehre.tbl_lehrfach";
|
||||
|
||||
if($stg!=-1 || $sem!=-1 || $fachb!=-1)
|
||||
$sql_query .= " WHERE true";
|
||||
|
||||
if($stg!=-1)
|
||||
$sql_query .= " AND studiengang_kz='$stg'";
|
||||
|
||||
if($sem!=-1)
|
||||
$sql_query .= " AND semester='$sem'";
|
||||
|
||||
if($fachb!=-1)
|
||||
$sql_query .= " AND fachbereich_kurzbz='$fachb'";
|
||||
|
||||
if($lehre!='')
|
||||
$sql_query .= " AND lehre=$lehre";
|
||||
|
||||
$sql_query .= " ORDER BY $order";
|
||||
|
||||
if($result=pg_query($this->conn,$sql_query))
|
||||
{
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
$l = new lehrfach($this->conn);
|
||||
$l->lehrfach_id = $row->lehrfach_id;
|
||||
$l->fachbereich_kurzbz = $row->fachbereich_kurzbz;
|
||||
$l->kurzbz = $row->kurzbz;
|
||||
$l->bezeichnung = $row->bezeichnung;
|
||||
$l->farbe = $row->farbe;
|
||||
$l->aktiv = $row->aktiv;
|
||||
$l->studiengang_kz = $row->studiengang_kz;
|
||||
$l->semester = $row->semester;
|
||||
$l->sprache = $row->sprache;
|
||||
$l->updateamum = $row->updateamum;
|
||||
$l->updatevon = $row->updatevon;
|
||||
$l->insertamum = $row->insertamum;
|
||||
$l->insertvon = $row->insertvon;
|
||||
$this->lehrfaecher[]=$l;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = pg_errormessage($this->conn);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -73,8 +73,8 @@ class lehrform
|
||||
|
||||
if($row = pg_fetch_object($result))
|
||||
{
|
||||
$this->lehrform_kurbz = $row->lehrform_kurzbz;
|
||||
$this->bezeichnung = $row->bezeichung;
|
||||
$this->lehrform_kurzbz = $row->lehrform_kurzbz;
|
||||
$this->bezeichnung = $row->bezeichnung;
|
||||
$this->verplanen = ($row->verplanen?true:false);
|
||||
}
|
||||
else
|
||||
@@ -87,6 +87,32 @@ class lehrform
|
||||
|
||||
}
|
||||
|
||||
// ***************************
|
||||
// * Liefert alle Lehrformen
|
||||
// ***************************
|
||||
function getAll()
|
||||
{
|
||||
$qry = "SELECT * FROM lehre.tbl_lehrform ORDER BY lehrform_kurzbz";
|
||||
if(!$result=pg_query($this->conn,$qry))
|
||||
{
|
||||
$this->errormsg = 'Fehler beim lesen der Lehrform';
|
||||
return false;
|
||||
}
|
||||
|
||||
while($row = pg_fetch_object($result))
|
||||
{
|
||||
$lf = new lehrform($this->conn);
|
||||
|
||||
$lf->lehrform_kurzbz = $row->lehrform_kurzbz;
|
||||
$lf->bezeichnung = $row->bezeichnung;
|
||||
$lf->verplanen = ($row->verplanen?true:false);
|
||||
|
||||
$this->lehrform[] = $lf;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
// *******************************************
|
||||
// * Prueft die Variablen vor dem Speichern
|
||||
// * auf Gueltigkeit.
|
||||
|
||||
@@ -1,69 +1,69 @@
|
||||
<?php
|
||||
/*
|
||||
$Header: /Pfad/Kodierrichtlinien.tex,v 1.2 2004/02/29 17:05:38 pam Exp $
|
||||
$Log: Kodierrichtlinien.tex,v $
|
||||
Revision 1.2 2004/02/29 17:05:38 pam
|
||||
Fehler in Umlauten beseitigt.
|
||||
*/
|
||||
//DB Verbindung herstellen
|
||||
include('../../config.inc.php');
|
||||
include('../../../include/lehrfach.class.php');
|
||||
// *****************************************
|
||||
// * Script zum Entfernen Doppelter LF
|
||||
// * Es werden zwei listen mit LF angezeigt
|
||||
// * Links wird das LF markiert das entfernt
|
||||
// * werden soll, rechts das durch welches
|
||||
// * es ersetzt wird.
|
||||
// ************************************
|
||||
//DB Verbindung herstellen
|
||||
require_once('../../config.inc.php');
|
||||
require_once('../../../include/lehrfach.class.php');
|
||||
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
|
||||
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
//Initialisierung der Variablen
|
||||
if(!isset($stg_1))
|
||||
$stg_1=227;
|
||||
|
||||
//Initialisierung der Variablen
|
||||
if(!isset($stg_1))
|
||||
$stg_1=227;
|
||||
if(!isset($stg_2))
|
||||
$stg_2=227;
|
||||
|
||||
if(!isset($stg_2))
|
||||
$stg_2=227;
|
||||
if(!isset($sem_1))
|
||||
$sem_1=1;
|
||||
|
||||
if(!isset($sem_1))
|
||||
$sem_1=1;
|
||||
if(!isset($sem_2))
|
||||
$sem_2=1;
|
||||
|
||||
if(!isset($sem_2))
|
||||
$sem_2=1;
|
||||
if(!isset($order_1))
|
||||
$order_1='lehrfach_id';
|
||||
|
||||
if(!isset($order_1))
|
||||
$order_1='lehrfach_nr';
|
||||
if(!isset($order_2))
|
||||
$order_2='lehrfach_id';
|
||||
|
||||
if(!isset($order_2))
|
||||
$order_2='lehrfach_nr';
|
||||
function kuerze($string)
|
||||
{
|
||||
if(strlen($string)>18)
|
||||
return substr($string,0,15)."...";
|
||||
else
|
||||
return $string;
|
||||
}
|
||||
$msg='';
|
||||
|
||||
//Lehrfach Loeschen
|
||||
if(isset($radio_1) && isset($radio_2))
|
||||
{
|
||||
if($radio_1==$radio_2)
|
||||
$msg="Die Datensaetze duerfen nicht die gleiche id haben";
|
||||
else
|
||||
{
|
||||
$sql_query_upd1="UPDATE lehre.tbl_lehreinheit SET lehrfach_id='$radio_2' WHERE lehrfach_id='$radio_1';";
|
||||
$sql_query_upd1.=" DELETE FROM lehre.tbl_lehrfach WHERE lehrfach_id='$radio_1';";
|
||||
|
||||
if(pg_query($conn,$sql_query_upd1))
|
||||
{
|
||||
$msg = "Daten Erfolgreich gespeichert<br>";
|
||||
}
|
||||
$msg .= $sql_query_upd1 ."<br>";
|
||||
|
||||
function kuerze($string)
|
||||
{
|
||||
if(strlen($string)>18)
|
||||
return substr($string,0,15)."...";
|
||||
else
|
||||
return $string;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($radio_1) && isset($radio_2))
|
||||
{
|
||||
if($radio_1==$radio_2)
|
||||
$msg="Die Datensätze dürfen nicht die gleiche id haben";
|
||||
else
|
||||
{
|
||||
$sql_query_upd1="UPDATE tbl_stundenplan Set lehrfach_nr='$radio_2' WHERE lehrfach_nr='$radio_1';";
|
||||
$sql_query_upd1.=" UPDATE tbl_stundenplandev Set lehrfach_nr='$radio_2' WHERE lehrfach_nr='$radio_1';";
|
||||
$sql_query_upd1.=" UPDATE tbl_lehrveranstaltung Set lehrfach_nr='$radio_2' WHERE lehrfach_nr='$radio_1';";
|
||||
$sql_query_upd1.=" UPDATE tbl_lvinfo Set lehrfach_nr='$radio_2' WHERE lehrfach_nr='$radio_1';";
|
||||
$sql_query_upd1.=" DELETE FROM tbl_lehrfach WHERE lehrfach_nr='$radio_1';";
|
||||
|
||||
if(pg_exec($conn,$sql_query_upd1))
|
||||
{
|
||||
$msg = "Daten Erfolgreich gespeichert<br>";
|
||||
}
|
||||
$msg .= $sql_query_upd1 ."<br>";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if((isset($radio_1) && !isset($radio_2))||(!isset($radio_1) && isset($radio_2)))
|
||||
{
|
||||
$msg="Es müssen beide Radio Buttons angeklickt werden";
|
||||
}
|
||||
if((isset($radio_1) && !isset($radio_2))||(!isset($radio_1) && isset($radio_2)))
|
||||
{
|
||||
$msg="Es muessen beide Radio Buttons angeklickt werden";
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
@@ -81,73 +81,73 @@ Fehler in Umlauten beseitigt.
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<?php
|
||||
//Filterauswahlleiste
|
||||
//Filterauswahlleiste
|
||||
|
||||
echo "<td>";
|
||||
echo "<form name='form_filter_1' action='wartung.php?stg_2=$stg_2&sem_2=$sem_2&order_1=$order_1&order_2=$order_2' method='POST'>";
|
||||
echo "<td>";
|
||||
echo "<form name='form_filter_1' action='wartung.php?stg_2=$stg_2&sem_2=$sem_2&order_1=$order_1&order_2=$order_2' method='POST'>";
|
||||
|
||||
//Drop Down Menü für Stg Tab1
|
||||
echo "<select name='stg_1'>";
|
||||
echo "<option value='-1'>--Alle--</option>";
|
||||
$sql_query_stg = "SELECT kurzbz, studiengang_kz FROM tbl_studiengang ORDER BY kurzbz";
|
||||
$result_stg = pg_exec($conn,$sql_query_stg);
|
||||
while($row_stg=pg_fetch_object($result_stg))
|
||||
{
|
||||
if($row_stg->studiengang_kz==$stg_1)
|
||||
echo "<option value='$row_stg->studiengang_kz' selected>$row_stg->kurzbz</option>";
|
||||
else
|
||||
echo "<option value='$row_stg->studiengang_kz'>$row_stg->kurzbz</option>";
|
||||
}
|
||||
echo "</select> ";
|
||||
//Drop Down Menü für Stg Tab1
|
||||
echo "<select name='stg_1'>";
|
||||
echo "<option value='-1'>--Alle--</option>";
|
||||
$sql_query_stg = "SELECT UPPER(typ::varchar(1) || kurzbz) as kurzbz, studiengang_kz FROM public.tbl_studiengang ORDER BY kurzbz";
|
||||
$result_stg = pg_query($conn,$sql_query_stg);
|
||||
while($row_stg=pg_fetch_object($result_stg))
|
||||
{
|
||||
if($row_stg->studiengang_kz==$stg_1)
|
||||
echo "<option value='$row_stg->studiengang_kz' selected>$row_stg->kurzbz</option>";
|
||||
else
|
||||
echo "<option value='$row_stg->studiengang_kz'>$row_stg->kurzbz</option>";
|
||||
}
|
||||
echo "</select> ";
|
||||
|
||||
//Drop Down Menü für Sem Tab1
|
||||
echo "<select name='sem_1'>";
|
||||
echo "<option value='-1'>--Alle--</option>";
|
||||
for($i=1;$i<=9;$i++)
|
||||
{
|
||||
if($i==$sem_1)
|
||||
echo "<option value='$i' selected>$i</option>";
|
||||
else
|
||||
echo "<option value='$i'>$i</option>";
|
||||
}
|
||||
echo "</select> ";
|
||||
//Drop Down Menü für Sem Tab1
|
||||
echo "<select name='sem_1'>";
|
||||
echo "<option value='-1'>--Alle--</option>";
|
||||
for($i=1;$i<=9;$i++)
|
||||
{
|
||||
if($i==$sem_1)
|
||||
echo "<option value='$i' selected>$i</option>";
|
||||
else
|
||||
echo "<option value='$i'>$i</option>";
|
||||
}
|
||||
echo "</select> ";
|
||||
|
||||
echo "<input type='submit' value='Akt'>";
|
||||
echo "</form>";
|
||||
echo "</td>";
|
||||
echo "<td width='50%'> </td>";
|
||||
echo "<td>";
|
||||
echo "<form name='form_filter_2' action='wartung.php?stg_1=$stg_1&sem_1=$sem_1&order_1=$order_1&order_2=$order_2' method='POST'>";
|
||||
echo "<input type='submit' value='Akt'>";
|
||||
echo "</form>";
|
||||
echo "</td>";
|
||||
echo "<td width='50%'> </td>";
|
||||
echo "<td>";
|
||||
echo "<form name='form_filter_2' action='wartung.php?stg_1=$stg_1&sem_1=$sem_1&order_1=$order_1&order_2=$order_2' method='POST'>";
|
||||
|
||||
//Drop Down Menü für Stg Tab2
|
||||
echo "<select name='stg_2'>";
|
||||
echo "<option value='-1'>--Alle--</option>";
|
||||
$sql_query_stg = "SELECT kurzbz, studiengang_kz FROM tbl_studiengang ORDER BY kurzbz";
|
||||
$result_stg = pg_exec($conn,$sql_query_stg);
|
||||
while($row_stg=pg_fetch_object($result_stg))
|
||||
{
|
||||
if($row_stg->studiengang_kz == $stg_2)
|
||||
echo "<option value='$row_stg->studiengang_kz' selected>$row_stg->kurzbz</option>";
|
||||
else
|
||||
echo "<option value='$row_stg->studiengang_kz'>$row_stg->kurzbz</option>";
|
||||
}
|
||||
echo "</select> ";
|
||||
//Drop Down Menü für Stg Tab2
|
||||
echo "<select name='stg_2'>";
|
||||
echo "<option value='-1'>--Alle--</option>";
|
||||
$sql_query_stg = "SELECT UPPER(typ::varchar(1) || kurzbz) as kurzbz, studiengang_kz FROM public.tbl_studiengang ORDER BY kurzbz";
|
||||
$result_stg = pg_query($conn,$sql_query_stg);
|
||||
while($row_stg=pg_fetch_object($result_stg))
|
||||
{
|
||||
if($row_stg->studiengang_kz == $stg_2)
|
||||
echo "<option value='$row_stg->studiengang_kz' selected>$row_stg->kurzbz</option>";
|
||||
else
|
||||
echo "<option value='$row_stg->studiengang_kz'>$row_stg->kurzbz</option>";
|
||||
}
|
||||
echo "</select> ";
|
||||
|
||||
//Drop Down Menü für Sem Tab2
|
||||
echo "<select name='sem_2'>";
|
||||
echo "<option value='-1'>--Alle--</option>";
|
||||
for($i=1;$i<=9;$i++)
|
||||
{
|
||||
if($i==$sem_2)
|
||||
echo "<option value='$i' selected>$i</option>";
|
||||
else
|
||||
echo "<option value='$i'>$i</option>";
|
||||
}
|
||||
echo "</select> ";
|
||||
//Drop Down Menü für Sem Tab2
|
||||
echo "<select name='sem_2'>";
|
||||
echo "<option value='-1'>--Alle--</option>";
|
||||
for($i=1;$i<=9;$i++)
|
||||
{
|
||||
if($i==$sem_2)
|
||||
echo "<option value='$i' selected>$i</option>";
|
||||
else
|
||||
echo "<option value='$i'>$i</option>";
|
||||
}
|
||||
echo "</select> ";
|
||||
|
||||
echo "<input type='submit' value='Akt'>";
|
||||
echo "</form>";
|
||||
echo "</td>";
|
||||
echo "<input type='submit' value='Akt'>";
|
||||
echo "</form>";
|
||||
echo "</td>";
|
||||
?>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -156,70 +156,64 @@ Fehler in Umlauten beseitigt.
|
||||
<br>
|
||||
|
||||
<?php
|
||||
//Tabellen anzeigen
|
||||
//Tabellen anzeigen
|
||||
echo "<form name='form_table' action='wartung.php?stg_1=$stg_1&stg_2=$stg_2&sem_1=$sem_1&sem_2=$sem_2&order_1=$order_1&order_2=$order_2' method='POST'>";
|
||||
echo "<table border='0' cellspacing='0' cellpadding='0'>";
|
||||
echo "<tr>";
|
||||
echo "<td valign='top'>Das wird geloescht:";
|
||||
echo "<td valign='top'>Das wird geloescht:";
|
||||
|
||||
//Tabelle 1
|
||||
echo "<table class='liste'><tr class='liste'>";
|
||||
echo "<th> </th><th>LFNr</th>";
|
||||
echo "<th><a href='wartung.php?stg_1=$stg_1&stg_2=$stg_2&sem_1=$sem_1&sem_2=$sem_2&order_1=kurzbz&order_2=$order_2'>Kurzbz</a></th>";
|
||||
echo "<th>Form</th>";
|
||||
echo "<th><a href='wartung.php?stg_1=$stg_1&stg_2=$stg_2&sem_1=$sem_1&sem_2=$sem_2&order_1=bezeichnung&order_2=$order_2'>Bezeichnung</a></th>";
|
||||
echo "<th>LVZ</th><th>ECTS</th></tr>";
|
||||
//Tabelle 1
|
||||
echo "<table class='liste'><tr class='liste'>";
|
||||
echo "<th> </th><th>LFNr</th>";
|
||||
echo "<th><a href='wartung.php?stg_1=$stg_1&stg_2=$stg_2&sem_1=$sem_1&sem_2=$sem_2&order_1=kurzbz&order_2=$order_2'>Kurzbz</a></th>";
|
||||
echo "<th><a href='wartung.php?stg_1=$stg_1&stg_2=$stg_2&sem_1=$sem_1&sem_2=$sem_2&order_1=bezeichnung&order_2=$order_2'>Bezeichnung</a></th>";
|
||||
echo "<th>Sprache</th></tr>";
|
||||
|
||||
$lf = new lehrfach($conn);
|
||||
$lf->getTab($stg_1,$sem_1, $order_1);
|
||||
$i=0;
|
||||
foreach($lf->fkterg as $l)
|
||||
{
|
||||
echo "<tr class='liste".($i%2)."'>";
|
||||
echo "<td><input type='radio' name='radio_1' value='$l->lehrfach_nr' ".((isset($radio_1) && $radio_1==$l->lehrfach_nr)?'checked':'')."></td>";
|
||||
echo "<td>$l->lehrfach_nr</td>";
|
||||
echo "<td>$l->kurzbz</td>";
|
||||
echo "<td>$l->lehrform_kurzbz</td>";
|
||||
echo "<td title='$l->bezeichnung'>".kuerze($l->bezeichnung)."</td>";
|
||||
echo "<td>$l->lehrevz</td>";
|
||||
echo "<td>$l->ects</td>";
|
||||
echo "</tr>";
|
||||
$i++;
|
||||
}
|
||||
echo "</table>";
|
||||
echo "</td>";
|
||||
echo "<td valign='top'><input type='submit' value='CLEAN'></td>";
|
||||
echo "<td valign='top'>Das bleibt";
|
||||
$lf = new lehrfach($conn);
|
||||
$lf->getTab($stg_1,$sem_1, $order_1);
|
||||
$i=0;
|
||||
foreach($lf->lehrfaecher as $l)
|
||||
{
|
||||
echo "<tr class='liste".($i%2)."'>";
|
||||
echo "<td><input type='radio' name='radio_1' value='$l->lehrfach_id' ".((isset($radio_1) && $radio_1==$l->lehrfach_id)?'checked':'')."></td>";
|
||||
echo "<td>$l->lehrfach_id</td>";
|
||||
echo "<td>$l->kurzbz</td>";
|
||||
echo "<td title='$l->bezeichnung'>".kuerze($l->bezeichnung)."</td>";
|
||||
echo "<td>$l->sprache</td>";
|
||||
echo "</tr>";
|
||||
$i++;
|
||||
}
|
||||
echo "</table>";
|
||||
echo "</td>";
|
||||
echo "<td valign='top'><input type='submit' value='CLEAN'></td>";
|
||||
echo "<td valign='top'>Das bleibt";
|
||||
|
||||
//Tabelle 2
|
||||
echo "<table class='liste'><tr class='liste'>";
|
||||
echo "<th> </th><th>LFNr</th>";
|
||||
echo "<th><a href='wartung.php?stg_1=$stg_1&stg_2=$stg_2&sem_1=$sem_1&sem_2=$sem_2&order_1=$order_1&order_2=kurzbz'>Kurzbz</a></th>";
|
||||
echo "<th>Form</th>";
|
||||
echo "<th><a href='wartung.php?stg_1=$stg_1&stg_2=$stg_2&sem_1=$sem_1&sem_2=$sem_2&order_1=$order_1&order_2=bezeichnung'>Bezeichnung</a></th>";
|
||||
echo "<th>LVZ</th><th>ECTS</th></tr>";
|
||||
//Tabelle 2
|
||||
echo "<table class='liste'><tr class='liste'>";
|
||||
echo "<th> </th><th>LFNr</th>";
|
||||
echo "<th><a href='wartung.php?stg_1=$stg_1&stg_2=$stg_2&sem_1=$sem_1&sem_2=$sem_2&order_1=$order_1&order_2=kurzbz'>Kurzbz</a></th>";
|
||||
echo "<th><a href='wartung.php?stg_1=$stg_1&stg_2=$stg_2&sem_1=$sem_1&sem_2=$sem_2&order_1=$order_1&order_2=bezeichnung'>Bezeichnung</a></th>";
|
||||
echo "<th>Sprache</th></tr>";
|
||||
|
||||
$lf = new lehrfach($conn);
|
||||
$lf->getTab($stg_2,$sem_2, $order_2);
|
||||
$i=0;
|
||||
foreach($lf->fkterg as $l)
|
||||
{
|
||||
echo "<tr class='liste".($i%2)."'>";
|
||||
echo "<td><input type='radio' name='radio_2' value='$l->lehrfach_nr' ".((isset($radio_2) && $radio_2==$l->lehrfach_nr)?'checked':'')."></td>";
|
||||
echo "<td>$l->lehrfach_nr</td>";
|
||||
echo "<td>$l->kurzbz</td>";
|
||||
echo "<td>$l->lehrform_kurzbz</td>";
|
||||
echo "<td title='$l->bezeichnung'>".kuerze($l->bezeichnung)."</td>";
|
||||
echo "<td>$l->lehrevz</td>";
|
||||
echo "<td>$l->ects</td>";
|
||||
echo "</tr>";
|
||||
$i++;
|
||||
}
|
||||
echo "</table>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
echo "</form>";
|
||||
$lf = new lehrfach($conn);
|
||||
$lf->getTab($stg_2,$sem_2, $order_2);
|
||||
$i=0;
|
||||
foreach($lf->lehrfaecher as $l)
|
||||
{
|
||||
echo "<tr class='liste".($i%2)."'>";
|
||||
echo "<td><input type='radio' name='radio_2' value='$l->lehrfach_id' ".((isset($radio_2) && $radio_2==$l->lehrfach_id)?'checked':'')."></td>";
|
||||
echo "<td>$l->lehrfach_id</td>";
|
||||
echo "<td>$l->kurzbz</td>";
|
||||
echo "<td title='$l->bezeichnung'>".kuerze($l->bezeichnung)."</td>";
|
||||
echo "<td>$l->sprache</td>";
|
||||
echo "</tr>";
|
||||
$i++;
|
||||
}
|
||||
echo "</table>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
echo "</form>";
|
||||
|
||||
?>
|
||||
</tr>
|
||||
|
||||
@@ -1,340 +0,0 @@
|
||||
<?php
|
||||
/*
|
||||
$Header: /Pfad/Kodierrichtlinien.tex,v 1.2 2004/02/29 17:05:38 pam Exp $
|
||||
$Log: Kodierrichtlinien.tex,v $
|
||||
Revision 1.2 2004/02/29 17:05:38 pam
|
||||
Fehler in Umlauten beseitigt.
|
||||
*/
|
||||
|
||||
/*
|
||||
Übergabewerte: $new Wenn ein Datensatz neu angelegt werden soll
|
||||
$status 1 wenn gespeichert werdene soll
|
||||
2 wenn Refresh der DropDown Menüs notwendig ist.
|
||||
3 bei speichern und einfügen
|
||||
&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&order=$order Für Rückgabe
|
||||
*/
|
||||
include('../../config.inc.php');
|
||||
include('../../../include/lv_verteilung.class.php');
|
||||
include('../../../include/lehrform.class.php');
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
?>
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link href="../../../skin/vilesci.css" rel="stylesheet" type="text/css">
|
||||
<title>LV-Verteilung</title>
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
//Datensatz laden
|
||||
$lv = new lv_verteilung($conn);
|
||||
if(isset($status))
|
||||
{
|
||||
$lv->lehrveranstaltung_id = $lv_id;
|
||||
$lv->lvnr = $lvnr;
|
||||
$lv->lehrform = $lehrform;
|
||||
$lv->einheit_kurzbz = $einheit_kurzbz;
|
||||
$lv->lektor = $lektor1;
|
||||
$lv->lehrfach_nr = $lehrfach;
|
||||
$lv->studiengang_kz=$studiengang;
|
||||
$lv->fachbereich_id = $fachbereich;
|
||||
$lv->semester = $semester;
|
||||
$lv->verband= $verband;
|
||||
$lv->gruppe = $gruppe;
|
||||
$lv->raumtyp = $raumtyp;
|
||||
$lv->raumtypalternativ = $raumtypalternativ;
|
||||
$lv->semesterstunden = $semesterstunden;
|
||||
$lv->stundenblockung = $stundenblockung;
|
||||
$lv->wochenrythmus = $wochenrythmus;
|
||||
$lv->start_kw = $startkw;
|
||||
$lv->anmerkung = $anmerkung;
|
||||
$lv->studiensemester_kurzbz = $studiensemester;
|
||||
$lv->unr = $unr;
|
||||
$lv->fas_id = $fasid;
|
||||
$lv->lehre= $lehre;
|
||||
$lv->new = $new;
|
||||
if($status==1)
|
||||
{
|
||||
|
||||
if($lv->save())
|
||||
echo "<script language='JavaScript'>window.location.href='lv_verteilung.php?saved=true&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?'&order='.$order:'')."'</script></head><body>";
|
||||
else
|
||||
{
|
||||
echo "</head>";
|
||||
echo "<body>";
|
||||
if(isset($new) && $new)
|
||||
echo "<H1>LV Verteilung - NEW</H1><br>";
|
||||
else
|
||||
echo "<H1>LV Verteilung - EDIT</H1><br>";
|
||||
echo "\n";
|
||||
echo "<h2>$lv->errormsg</h2><br>";
|
||||
}
|
||||
|
||||
}
|
||||
else if($status==3)
|
||||
{
|
||||
echo "</head>";
|
||||
echo "<body>";
|
||||
if(isset($new) && $new)
|
||||
echo "<H1>LV Verteilung - NEW</H1><br>";
|
||||
else
|
||||
echo "<H1>LV Verteilung - EDIT</H1><br>";
|
||||
echo "\n";
|
||||
if($lv->save())
|
||||
echo "<h2>Daten wurden gespeichert</h2>";
|
||||
else
|
||||
echo "<h2>$lv->errormsg</h2><br>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "</head>";
|
||||
echo "<body>";
|
||||
if(isset($new) && $new)
|
||||
echo "<H1>LV Verteilung - NEW</H1><br>";
|
||||
else
|
||||
echo "<H1>LV Verteilung - EDIT</H1><br>";
|
||||
echo "\n";
|
||||
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "</head>";
|
||||
echo "<body>";
|
||||
if(isset($new) && $new)
|
||||
echo "<H1>LV Verteilung - NEW</H1><br>";
|
||||
else
|
||||
echo "<H1>LV Verteilung - EDIT</H1><br>";
|
||||
echo "\n";
|
||||
|
||||
if(!isset($new))
|
||||
{
|
||||
if(isset($lvid))
|
||||
$lv->load($lvid);
|
||||
else
|
||||
die("Fehler bei der Parameterübergabe");
|
||||
}
|
||||
else
|
||||
{
|
||||
if($new)
|
||||
{
|
||||
$lv->new=true;
|
||||
|
||||
$lv->studiengang_kz = ($stg!=-1?$stg:'227');
|
||||
$lv->semester=$sem;
|
||||
$lv->lvnr=0;
|
||||
$lv->semesterstunden = 0;
|
||||
$lv->stundenblockung = 0;
|
||||
$lv->wochenrythmus = 1;
|
||||
$lv->start_kw = 1;
|
||||
$lv->unr = 0;
|
||||
$lv->lehre = "on";
|
||||
|
||||
$sql_query="select studiensemester_kurzbz from tbl_studiensemester where start<now() ORDER BY start DESC LIMIT 1";
|
||||
$result=pg_exec($conn,$sql_query);
|
||||
if($row=pg_fetch_object($result))
|
||||
$lv->studiensemester_kurzbz=$row->studiensemester_kurzbz;
|
||||
else
|
||||
$lv->studiensemester_kurzbz=-1;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
//Formular anzeigen
|
||||
echo "<a href='lv_verteilung.php?stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?'&order='.$order:'')."' class='linkgreen'><- Zurück zur Übersicht</a><br>";
|
||||
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
|
||||
echo "\n";
|
||||
echo "<tr><td><form name='form1' action='lv_edit.php?stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?'&order='.$order:'')."' method='POST'><input type='hidden' name='status' value='1'><input type='hidden' name='new' value='$new'></td></tr>";
|
||||
echo "\n";
|
||||
//echo "<tr><td>Lehrveranstaltungs ID</td><td><input type='text' name='lv_id' value='$lv->lehrveranstaltung_id' readonly></td></tr>";
|
||||
echo "<tr><td><input type='hidden' name='lv_id' value='$lv->lehrveranstaltung_id' readonly></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Lvnr</td><td><input type='text' name='lvnr' value='$lv->lvnr'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Lektor</td><td><select name='lektor1'>";
|
||||
$sql_query = "SELECT a.uid, vornamen, nachname FROM tbl_mitarbeiter as a, tbl_person b WHERE lektor AND a.uid=b.uid ORDER BY nachname";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
if($lv->lektor==$row->uid)
|
||||
echo "<option value='$row->uid' selected>$row->nachname $row->vornamen ($row->uid)</option>";
|
||||
else
|
||||
echo "<option value='$row->uid'>$row->nachname $row->vornamen ($row->uid)</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Studiengang</td><td><select name='studiengang' onChange='javascript:document.form1.status.value=\"2\";document.form1.submit();'>";
|
||||
$sql_query = "SELECT studiengang_kz, kurzbz FROM tbl_studiengang ORDER BY kurzbz";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
if($lv->studiengang_kz==$row->studiengang_kz)
|
||||
echo "<option value='$row->studiengang_kz' selected>$row->kurzbz</option>";
|
||||
else
|
||||
echo "<option value='$row->studiengang_kz'>$row->kurzbz</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Semester</td><td><select name='semester' onChange='javascript:document.form1.status.value=\"2\";document.form1.submit();'>";
|
||||
$sql_query = "SELECT max_semester FROM tbl_studiengang where studiengang_kz='$lv->studiengang_kz'";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
$row = pg_fetch_object($result);
|
||||
echo "<option value='0'>0</option>";
|
||||
for($i=0;$i<$row->max_semester;$i++)
|
||||
{
|
||||
if($lv->semester==$i+1)
|
||||
echo "<option value='".($i+1)."' selected>".($i+1)."</option>";
|
||||
else
|
||||
echo "<option value='".($i+1)."'>".($i+1)."</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Verband</td><td><input type='text' value='$lv->verband' name='verband' size='5'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Gruppe</td><td><input type='text' value='$lv->gruppe' name='gruppe' size='5'></td></tr>";
|
||||
|
||||
echo "\n";
|
||||
echo "<tr><td>Einheit kurzbz</td><td><select name='einheit_kurzbz'>";
|
||||
echo "<option value=''>--keine Auswahl--</option>";
|
||||
$sql_query = "SELECT einheit_kurzbz FROM tbl_einheit WHERE studiengang_kz='$lv->studiengang_kz' AND semester='$lv->semester'";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
if($lv->einheit_kurzbz==$row->einheit_kurzbz)
|
||||
echo "<option value='$row->einheit_kurzbz' selected>$row->einheit_kurzbz</option>";
|
||||
else
|
||||
echo "<option value='$row->einheit_kurzbz'>$row->einheit_kurzbz</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
|
||||
// echo "<tr><td>einheit_kurzbz</td><td><input type='text' name='einheit_kurzbz' value='$lv->einheit_kurzbz'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Lehrfach</td><td><select name='lehrfach'>";
|
||||
|
||||
$sql_query = "SELECT lehrfach_nr, bezeichnung, kurzbz FROM tbl_lehrfach WHERE studiengang_kz='$lv->studiengang_kz' AND semester='$lv->semester' ORDER BY bezeichnung";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
echo "<option value='0'>--keine Auswahl--</option>";
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
if($lv->lehrfach_nr==$row->lehrfach_nr)
|
||||
echo "<option value='$row->lehrfach_nr' selected>$row->kurzbz - $row->bezeichnung</option>";
|
||||
else
|
||||
echo "<option value='$row->lehrfach_nr'>$row->kurzbz - $row->bezeichnung</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
|
||||
echo "\n";
|
||||
echo "<tr><td>Lehrform</td><td><select name='lehrform'>";
|
||||
|
||||
$form_obj=new lehrform($conn);
|
||||
|
||||
if(!$form_result=$form_obj->getAll())
|
||||
echo "Fehler beim laden der Lehrform: $form_obj->errormsg";
|
||||
|
||||
|
||||
foreach($form_result as $row)
|
||||
{
|
||||
if($lv->lehrform==$row->kurzbz)
|
||||
echo "<option value='$row->kurzbz' selected>$row->kurzbz - $row->bezeichnung</option>";
|
||||
else
|
||||
echo "<option value='$row->kurzbz'>$row->kurzbz - $row->bezeichnung</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
|
||||
echo "\n";
|
||||
echo "<tr><td>Fachbereich</td><td><select name='fachbereich'>";
|
||||
$sql_query = "SELECT bezeichnung, fachbereich_id FROM tbl_fachbereich WHERE NOT bezeichnung='' ORDER BY bezeichnung";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
echo "<option value='0'>--keine Auswahl--</option>";
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
if($lv->fachbereich_id==$row->fachbereich_id)
|
||||
echo "<option value='$row->fachbereich_id' selected>$row->bezeichnung</option>";
|
||||
else
|
||||
echo "<option value='$row->fachbereich_id'>$row->bezeichnung</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
|
||||
|
||||
echo "\n";
|
||||
echo "<tr><td>Raumtyp</td><td><select name='raumtyp'>";
|
||||
$sql_query = "SELECT raumtyp_kurzbz, beschreibung FROM tbl_raumtyp ORDER BY raumtyp_kurzbz";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
while ($row = pg_fetch_object($result))
|
||||
{
|
||||
if($lv->raumtyp==$row->raumtyp_kurzbz)
|
||||
echo "<option value='$row->raumtyp_kurzbz' selected>$row->raumtyp_kurzbz ($row->beschreibung)</option>";
|
||||
else
|
||||
echo "<option value='$row->raumtyp_kurzbz'>$row->raumtyp_kurzbz ($row->beschreibung)</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Raumtyp Alternativ</td><td><select name='raumtypalternativ'>";
|
||||
$sql_query = "SELECT raumtyp_kurzbz, beschreibung FROM tbl_raumtyp ORDER BY raumtyp_kurzbz";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
while ($row = pg_fetch_object($result))
|
||||
{
|
||||
if($lv->raumtypalternativ==$row->raumtyp_kurzbz)
|
||||
echo "<option value='$row->raumtyp_kurzbz' selected>$row->raumtyp_kurzbz ($row->beschreibung)</option>";
|
||||
else
|
||||
echo "<option value='$row->raumtyp_kurzbz'>$row->raumtyp_kurzbz ($row->beschreibung)</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Semesterstunden</td><td><input type='text' value='$lv->semesterstunden' name='semesterstunden' size='5'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Stundenblockung</td><td><input type='text' value='$lv->stundenblockung' name='stundenblockung' size='5'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Wochenrythmus</td><td><input type='text' value='$lv->wochenrythmus' name='wochenrythmus' size='5'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>StartKW</td><td><input type='text' value='$lv->start_kw' name='startkw' size='5'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Anmerkung</td><td><input type='text' value='$lv->anmerkung' name='anmerkung'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Studiensemester</td><td><select name='studiensemester'>";
|
||||
$sql_query = "SELECT studiensemester_kurzbz from tbl_studiensemester";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
while ($row = pg_fetch_object($result))
|
||||
{
|
||||
if($lv->studiensemester_kurzbz==$row->studiensemester_kurzbz)
|
||||
echo "<option value='$row->studiensemester_kurzbz' selected>$row->studiensemester_kurzbz</option>";
|
||||
else
|
||||
echo "<option value='$row->studiensemester_kurzbz'>$row->studiensemester_kurzbz</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
//echo "<tr><td>FasId</td><td><input type='text' value='$lv->fas_id' name='fasid'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>UNr</td><td><input type='text' value='$lv->unr' name='unr'></td></tr>";
|
||||
echo "\n";
|
||||
if($lv->lehre=='t')
|
||||
$lv->lehre='on';
|
||||
echo "<tr><td>Lehre</td><td><input type='checkbox' name='lehre'". ($lv->lehre=='on'?'checked':'')."></td></tr>";
|
||||
echo "<tr><td> </td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td> </td><td><input type='submit' value='Speichern'>";
|
||||
if(isset($new) && $new)
|
||||
echo "<input type='button' value='Speichern und Einfügen' OnClick='javascript:document.form1.status.value=\"3\";document.form1.submit();'";
|
||||
echo "</td></tr>";
|
||||
echo "</table>";
|
||||
echo "</form>";
|
||||
?>
|
||||
</body></html>
|
||||
@@ -1,16 +1,21 @@
|
||||
<?php
|
||||
/*
|
||||
$Header: /Pfad/Kodierrichtlinien.tex,v 1.2 2004/02/29 17:05:38 pam Exp $
|
||||
$Log: Kodierrichtlinien.tex,v $
|
||||
Revision 1.2 2004/02/29 17:05:38 pam
|
||||
Fehler in Umlauten beseitigt.
|
||||
*/
|
||||
|
||||
include('../../config.inc.php');
|
||||
include('../../../include/lv_verteilung.class.php');
|
||||
// *************************************
|
||||
// * Zeigt alle Lehreinheiten und die
|
||||
// * zugehoerigen Gruppen/Lektoren an
|
||||
// * Filtermoeglichkeit nach Studiengang,
|
||||
// * Semester, Lektor, Studiensemester
|
||||
// *************************************
|
||||
require_once('../../config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
require_once('../../../include/studiensemester.class.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
require_once('../../../include/lehreinheit.class.php');
|
||||
require_once('../../../include/lehrform.class.php');
|
||||
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
|
||||
|
||||
$user=get_uid();
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
@@ -22,7 +27,7 @@ Fehler in Umlauten beseitigt.
|
||||
|
||||
function conf_del()
|
||||
{
|
||||
return confirm("Wollen Sie diesen Datensatz wirklich löschen?");
|
||||
return confirm('Wollen Sie diesen Datensatz wirklich loeschen?');
|
||||
}
|
||||
</script>
|
||||
<title>LV-Verteilung</title>
|
||||
@@ -30,17 +35,321 @@ function conf_del()
|
||||
<body>
|
||||
|
||||
<H1>LV Verteilung</h1>
|
||||
<?php
|
||||
<?php
|
||||
//Daten Speichern
|
||||
if(isset($_GET['edit']) && (isset($_POST['btn_submit']) || (isset($_POST['status']) && $_POST['status']==3)))
|
||||
{
|
||||
$le_obj = new lehreinheit($conn);
|
||||
if(isset($_GET['le_id']) && $_GET['le_id']!='') //Update eines bestehenden Datensatzes
|
||||
{
|
||||
if(!is_numeric($_GET['le_id']))
|
||||
die('Fehler bei Parameteruebergabe: le_id ist ungueltig');
|
||||
$le_obj->load($_GET['le_id']);
|
||||
$le_obj->new=false;
|
||||
$le_obj->lehreinheit_id = $_GET['le_id'];
|
||||
}
|
||||
else //Neue Lehreinheit anlegen
|
||||
{
|
||||
$le_obj->new=true;
|
||||
$le_obj->insertamum=date('Y-m-d H:i:s');
|
||||
$le_obj->insertvon=$user;
|
||||
}
|
||||
|
||||
//Daten Pruefen
|
||||
if(!is_numeric($_POST['lv_id']))
|
||||
die('Fehler bei Parameteruebergabe: lv_id ist ungueltig');
|
||||
|
||||
$le_obj->lehrveranstaltung_id=$_POST['lv_id'];
|
||||
$le_obj->studiensemester_kurzbz=$_POST['studiensemester'];
|
||||
if(!is_numeric($_POST['lehrfach']))
|
||||
die('Fehler bei Parameteruebergabe: lehrfach ist ungueltig');
|
||||
$le_obj->lehrfach_id=$_POST['lehrfach'];
|
||||
$le_obj->lehrform_kurzbz = $_POST['lehrform'];
|
||||
if(!is_numeric($_POST['stundenblockung'])&& $_POST['stundenblockung']!='')
|
||||
die('Fehler bei Parameteruebergabe: stundenblockung ist ungueltig!');
|
||||
$le_obj->stundenblockung = $_POST['stundenblockung'];
|
||||
if(!is_numeric($_POST['wochenrythmus'])&& $_POST['wochenrythmus']!='')
|
||||
die('Fehler bei Parameteruebergabe: wochenrythmus ist ungueltig');
|
||||
$le_obj->wochenrythmus = $_POST['wochenrythmus'];
|
||||
if(!is_numeric($_POST['startkw']) && $_POST['startkw']!='')
|
||||
die('Fehler bei Parameteruebergabe: startkw ist ungueltig');
|
||||
$le_obj->start_kw = $_POST['startkw'];
|
||||
$le_obj->raumtyp = $_POST['raumtyp'];
|
||||
$le_obj->raumtypalternativ = $_POST['raumtypalternativ'];
|
||||
$le_obj->sprache=$_POST['sprache'];
|
||||
$le_obj->lehre=isset($_POST['lehre']);
|
||||
$le_obj->anmerkung=$_POST['anmerkung'];
|
||||
$le_obj->unr=$_POST['unr'];
|
||||
$le_obj->lvnr=$_POST['lvnr'];
|
||||
$le_obj->updateamum=date('Y-m-d H:i:s');
|
||||
$le_obj->updatevon=$user;
|
||||
|
||||
if(!isset($_POST['status']) || $_POST['status']!=2)
|
||||
{
|
||||
//Datensatz Speichern
|
||||
if(!$le_obj->save())
|
||||
{
|
||||
echo "Fehler beim Speichern: $le_obj->errormsg";
|
||||
}
|
||||
else
|
||||
{
|
||||
//Status 3 = Speichern und Einfuegen
|
||||
//Bei status != 3 die Uebersichtsseite wieder anzeigen
|
||||
//ansonsten das Formular zum Neu anlegen erneut anzeigen
|
||||
if(!isset($_POST['status']) || $_POST['status']!=3)
|
||||
{
|
||||
unset($_GET['edit']);
|
||||
unset($_GET['new']);
|
||||
$stg = $_POST['studiengang'];
|
||||
$sem = $_POST['semester'];
|
||||
$stsem = $_POST['studiensemester'];
|
||||
}
|
||||
else
|
||||
echo "<br><h2>Daten wurden gespeichert</h2><br>";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//Formular anzeigen
|
||||
if(isset($_GET['edit']) || isset($_GET['new']))
|
||||
{
|
||||
//Editier / Neu Ansicht
|
||||
if(isset($_GET['edit']))
|
||||
{
|
||||
//Datensatz laden
|
||||
$new=false;
|
||||
$le_obj = new lehreinheit($conn, $_GET['le_id']);
|
||||
}
|
||||
else
|
||||
{
|
||||
$le_obj = new lehreinheit($conn);
|
||||
$new=true;
|
||||
}
|
||||
|
||||
//Formular anzeigen
|
||||
echo "<a href='lv_verteilung.php?stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?'&order='.$order:'')."' class='linkgreen'><- Zurück zur Übersicht</a><br>";
|
||||
echo '<table width="100%" border="0" cellspacing="2" cellpadding="1">';
|
||||
echo "\n";
|
||||
echo "<tr><td><form name='form1' action='lv_verteilung.php?edit=true&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&le_id=$le_obj->lehreinheit_id".(isset($order)?'&order='.$order:'').(isset($_GET['new'])?'&new=true':'')."' method='POST'><input type='hidden' name='status' value='1'><input type='hidden' name='new' value='$new'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Lvnr</td><td><input type='text' name='lvnr' value='$le_obj->lvnr'></td></tr>";
|
||||
echo "\n";
|
||||
|
||||
if(isset($_POST['studiengang']))
|
||||
$stg_kz=$_POST['studiengang'];
|
||||
if(isset($_POST['semester']))
|
||||
$sem=$_POST['semester'];
|
||||
|
||||
//Wenn kein Studiengang/Semester angegeben ist
|
||||
if(!isset($stg_kz) || !isset($sem) || $stg_kz=='' || $stg_kz==-1 || $sem=='' || $sem==-1)
|
||||
{
|
||||
if($le_obj->lehrveranstaltung_id!='') //Bei Edit-Mode Studiengang und Semester der Lehreinheit laden
|
||||
{
|
||||
$qry = "SELECT studiengang_kz, semester FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id='$le_obj->lehrveranstaltung_id'";
|
||||
$result = pg_query($conn, $qry);
|
||||
$row=pg_fetch_object($result);
|
||||
$stg_kz = $row->studiengang_kz;
|
||||
$semester=$row->semester;
|
||||
}
|
||||
else
|
||||
{
|
||||
$stg_kz=254;
|
||||
$semester=1;
|
||||
}
|
||||
}
|
||||
|
||||
//Studiengang Drop Down anzeigen
|
||||
echo "\n";
|
||||
echo "<tr><td>Studiengang</td><td><select name='studiengang' onChange='javascript: document.form1.status.value=\"2\"; document.form1.submit();'>";
|
||||
$sql_query = "SELECT studiengang_kz, UPPER(typ::varchar(1) || kurzbz) as kurzbz FROM public.tbl_studiengang ORDER BY kurzbz";
|
||||
$result = pg_query($conn, $sql_query);
|
||||
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
if($stg_kz==$row->studiengang_kz)
|
||||
echo "<option value='$row->studiengang_kz' selected>$row->kurzbz</option>";
|
||||
else
|
||||
echo "<option value='$row->studiengang_kz'>$row->kurzbz</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
//Semester Drop Down anzeigen
|
||||
echo "<tr><td>Semester</td><td><select name='semester' onChange='javascript: document.form1.status.value=\"2\";document.form1.submit();'>";
|
||||
$sql_query = "SELECT max_semester FROM public.tbl_studiengang where studiengang_kz='$stg_kz'";
|
||||
$result = pg_query($conn, $sql_query);
|
||||
$row = pg_fetch_object($result);
|
||||
echo "<option value='0'>0</option>";
|
||||
for($i=0;$i<$row->max_semester;$i++)
|
||||
{
|
||||
if($semester==$i+1)
|
||||
echo "<option value='".($i+1)."' selected>".($i+1)."</option>";
|
||||
else
|
||||
echo "<option value='".($i+1)."'>".($i+1)."</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
|
||||
//Lehrveranstaltung Drop Down anzeigen
|
||||
echo "<tr><td>Lehrveranstaltung</td><td><SELECT name='lv_id'>";
|
||||
|
||||
$sql_query="SELECT * FROM lehre.tbl_lehrveranstaltung WHERE studiengang_kz='$stg_kz' AND semester='$semester'";
|
||||
$result = pg_query($conn, $sql_query);
|
||||
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
if($row->lehrveranstaltung_id==$le_obj->lehrveranstaltung_id)
|
||||
echo "<OPTION value='$row->lehrveranstaltung_id' selected>$row->bezeichnung</OPTION>";
|
||||
else
|
||||
echo "<OPTION value='$row->lehrveranstaltung_id'>$row->bezeichnung</OPTION>";
|
||||
}
|
||||
|
||||
echo "</SELECT></td></tr>";
|
||||
if(!isset($_GET['new']))
|
||||
{
|
||||
echo "<tr><td>Lektor</td><td>";
|
||||
$sql_query = "SELECT uid, vorname, nachname FROM campus.vw_mitarbeiter WHERE uid in(SELECT mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id='$le_obj->lehreinheit_id') ORDER BY nachname";
|
||||
$result = pg_query($conn, $sql_query);
|
||||
|
||||
while($row=pg_fetch_object($result))
|
||||
echo "$row->nachname $row->vorname ($row->uid)<br>";
|
||||
|
||||
echo "</td></tr>";
|
||||
}
|
||||
|
||||
//Lehrfach Drop Down anzeigen
|
||||
echo "\n";
|
||||
echo "<tr><td>Lehrfach</td><td><select name='lehrfach'>";
|
||||
|
||||
$sql_query = "SELECT lehrfach_id, bezeichnung, kurzbz FROM lehre.tbl_lehrfach WHERE studiengang_kz='$stg_kz' AND semester='$semester' ORDER BY bezeichnung";
|
||||
$result = pg_query($conn, $sql_query);
|
||||
//echo "<option value='0'>--keine Auswahl--</option>";
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
if($le_obj->lehrfach_id==$row->lehrfach_id)
|
||||
echo "<option value='$row->lehrfach_id' selected>$row->kurzbz - $row->bezeichnung</option>";
|
||||
else
|
||||
echo "<option value='$row->lehrfach_id'>$row->kurzbz - $row->bezeichnung</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
|
||||
//Lehrform Drop Down anzeigen
|
||||
echo "<tr><td>Lehrform</td><td><select name='lehrform'>";
|
||||
|
||||
$form_obj=new lehrform($conn);
|
||||
|
||||
if(!$form_obj->getAll())
|
||||
echo "Fehler beim laden der Lehrform: $form_obj->errormsg";
|
||||
|
||||
foreach($form_obj->lehrform as $row)
|
||||
{
|
||||
if($le_obj->lehrform_kurzbz==$row->lehrform_kurzbz)
|
||||
echo "<option value='$row->lehrform_kurzbz' selected>$row->lehrform_kurzbz - $row->bezeichnung</option>";
|
||||
else
|
||||
echo "<option value='$row->lehrform_kurzbz'>$row->lehrform_kurzbz - $row->bezeichnung</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
|
||||
//Raumtyp Drop Down anzeigen
|
||||
echo "<tr><td>Raumtyp</td><td><select name='raumtyp'>";
|
||||
$sql_query = "SELECT raumtyp_kurzbz, beschreibung FROM public.tbl_raumtyp ORDER BY raumtyp_kurzbz";
|
||||
$result = pg_query($conn, $sql_query);
|
||||
while ($row = pg_fetch_object($result))
|
||||
{
|
||||
if($le_obj->raumtyp==$row->raumtyp_kurzbz)
|
||||
echo "<option value='$row->raumtyp_kurzbz' selected>$row->raumtyp_kurzbz ($row->beschreibung)</option>";
|
||||
else
|
||||
echo "<option value='$row->raumtyp_kurzbz'>$row->raumtyp_kurzbz ($row->beschreibung)</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
|
||||
//RaumtypAlternativ Drop Down anzeigen
|
||||
echo "<tr><td>Raumtyp Alternativ</td><td><select name='raumtypalternativ'>";
|
||||
$sql_query = "SELECT raumtyp_kurzbz, beschreibung FROM public.tbl_raumtyp ORDER BY raumtyp_kurzbz";
|
||||
$result = pg_query($conn, $sql_query);
|
||||
while ($row = pg_fetch_object($result))
|
||||
{
|
||||
if($le_obj->raumtypalternativ==$row->raumtyp_kurzbz)
|
||||
echo "<option value='$row->raumtyp_kurzbz' selected>$row->raumtyp_kurzbz ($row->beschreibung)</option>";
|
||||
else
|
||||
echo "<option value='$row->raumtyp_kurzbz'>$row->raumtyp_kurzbz ($row->beschreibung)</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
|
||||
echo "<tr><td>Stundenblockung</td><td><input type='text' value='$le_obj->stundenblockung' name='stundenblockung' size='5'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Wochenrythmus</td><td><input type='text' value='$le_obj->wochenrythmus' name='wochenrythmus' size='5'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>StartKW</td><td><input type='text' value='$le_obj->start_kw' name='startkw' size='5'></td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td>Anmerkung</td><td><input type='text' value='$le_obj->anmerkung' name='anmerkung'></td></tr>";
|
||||
echo "\n";
|
||||
|
||||
//Studiensemester Drop Down anzeigen
|
||||
echo "<tr><td>Studiensemester</td><td><select name='studiensemester'>";
|
||||
$sql_query = "SELECT studiensemester_kurzbz FROM public.tbl_studiensemester";
|
||||
$result = pg_query($conn, $sql_query);
|
||||
while ($row = pg_fetch_object($result))
|
||||
{
|
||||
if($le_obj->studiensemester_kurzbz==$row->studiensemester_kurzbz)
|
||||
echo "<option value='$row->studiensemester_kurzbz' selected>$row->studiensemester_kurzbz</option>";
|
||||
else
|
||||
echo "<option value='$row->studiensemester_kurzbz'>$row->studiensemester_kurzbz</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
|
||||
//Sprache Drop Down anzeigen
|
||||
echo "<tr><td>Sprache</td><td><select name='sprache'>";
|
||||
$sql_query = "SELECT sprache FROM public.tbl_sprache";
|
||||
$result = pg_query($conn, $sql_query);
|
||||
while ($row = pg_fetch_object($result))
|
||||
{
|
||||
if($le_obj->sprache==$row->sprache)
|
||||
echo "<option value='$row->sprache' selected>$row->sprache</option>";
|
||||
else
|
||||
echo "<option value='$row->sprache'>$row->sprache</option>";
|
||||
}
|
||||
|
||||
echo "</select></td></tr>";
|
||||
echo "\n";
|
||||
|
||||
echo "<tr><td>UNr</td><td><input type='text' value='$le_obj->unr' name='unr'></td></tr>";
|
||||
echo "\n";
|
||||
if($le_obj->lehre=='t')
|
||||
$le_obj->lehre='on';
|
||||
echo "<tr><td>Lehre</td><td><input type='checkbox' name='lehre'". ($le_obj->lehre=='on'?'checked':'')."></td></tr>";
|
||||
echo "<tr><td> </td></tr>";
|
||||
echo "\n";
|
||||
echo "<tr><td> </td><td><input type='submit' name='btn_submit' value='Speichern'>";
|
||||
//Beim neu anlegen einen zusaetzlichen Button anzeigen zum Speichern und erneutem Einfuegen
|
||||
if(isset($_GET['new']))
|
||||
echo "<input name='submit1' type='button' value='Speichern und Einfügen' OnClick='javascript:document.form1.status.value=\"3\";document.form1.submit();'";
|
||||
echo "</td></tr>";
|
||||
echo "</table>";
|
||||
echo "</form>";
|
||||
}
|
||||
else
|
||||
{
|
||||
//Normalansicht (Gesamtuebersicht der Lehreinheiten)
|
||||
if(!isset($order))
|
||||
$order="lehrveranstaltung_id";
|
||||
$order="tbl_lehreinheit.lehrveranstaltung_id";
|
||||
|
||||
if(!isset($stsem))
|
||||
{
|
||||
$sql_query="select studiensemester_kurzbz from tbl_studiensemester where start<now() ORDER BY start DESC LIMIT 1";
|
||||
$result=pg_exec($conn,$sql_query);
|
||||
if($row=pg_fetch_object($result))
|
||||
$stsem=$row->studiensemester_kurzbz;
|
||||
else
|
||||
$stsem=-1;
|
||||
$stsem_obj = new studiensemester($conn);
|
||||
$stsem = $stsem_obj->getaktorNext();
|
||||
}
|
||||
if(!isset($stg))
|
||||
{
|
||||
@@ -60,61 +369,60 @@ function conf_del()
|
||||
echo "<br><h2>Daten wurden gespeichert</h2><br>";
|
||||
}
|
||||
|
||||
if(isset($lfnr) && isset($lvz)) //ändern des LVZ
|
||||
//Aendern der Stundenblockung
|
||||
if(isset($_GET['leid']) && isset($_POST['stb']) && is_numeric($_GET['leid']) && is_numeric($_POST['stb']))
|
||||
{
|
||||
$sql_query = "Update tbl_lehrfach SET lehrevz='$lvz' WHERE lehrfach_nr='$lfnr' ";
|
||||
pg_exec($conn,$sql_query);
|
||||
echo "<br><h2>Update durchgeführt</h2><br>";
|
||||
}
|
||||
|
||||
if(isset($lfnr) && isset($_POST['stb']) && isset($_GET['lvnr'])) //ändern der Stundenblockung
|
||||
{
|
||||
$sql_query = "Update tbl_lehrveranstaltung SET stundenblockung='". $_POST['stb']."' WHERE lvnr='". $_GET['lvnr']."'";
|
||||
if(pg_exec($conn,$sql_query))
|
||||
$sql_query = "UPDATE lehre.tbl_lehreinheit SET
|
||||
stundenblockung='". $_POST['stb']."',
|
||||
updateamum=now(), updatevon='".$user."'
|
||||
WHERE lehreinheit_id='". $_GET['leid']."'";
|
||||
if(pg_query($conn,$sql_query))
|
||||
echo "<br><h2>Update durchgeführt</h2><br>";
|
||||
else
|
||||
echo "<br><h2>Update Fehlgeschlagen, Bitte erneut versuchen</h2><br>";
|
||||
}
|
||||
|
||||
if(isset($lvid) && isset($lehre)) //ändern von Lehre
|
||||
//Aendern des Lehre Feldes
|
||||
if(isset($_GET['leid']) && isset($_GET['lehre']) && is_numeric($_GET['leid']))
|
||||
{
|
||||
$sql_query = "Update tbl_lehrveranstaltung SET lehre=not lehre WHERE lehrveranstaltung_id ='$lvid'";
|
||||
if(pg_exec($conn,$sql_query))
|
||||
$sql_query = "UPDATE lehre.tbl_lehreinheit SET lehre=not lehre, updateamum=now(), updatevon='$user' WHERE lehreinheit_id ='".$_GET['leid']."'";
|
||||
if(pg_query($conn,$sql_query))
|
||||
echo "<br><h2>Update durchgeführt</h2><br>";
|
||||
else
|
||||
echo "<br><h2><font color='#FF0000'>Fehler beim Update</font></h2><br>";
|
||||
}
|
||||
|
||||
if(isset($del) && isset($lvid))
|
||||
//Loeschen einer Lehreinheit
|
||||
if(isset($del) && isset($_GET['le_id']))
|
||||
{
|
||||
|
||||
$sql_query = "DELETE FROM tbl_lehrveranstaltung WHERE lehrveranstaltung_id='$lvid'";
|
||||
pg_exec($conn,$sql_query);
|
||||
$le_obj = new lehreinheit($conn);
|
||||
if($le_obj->delete($_GET['le_id']))
|
||||
{
|
||||
echo "<br><h2>DELETE durchgeführt</h2><br>";
|
||||
}
|
||||
else
|
||||
echo $le_obj->errormsg;
|
||||
|
||||
}
|
||||
$sql_query = "SELECT studiensemester_kurzbz FROM public.tbl_studiensemester order by start DESC";
|
||||
$result = pg_exec($conn, $sql_query);
|
||||
$numrows = pg_num_rows($result);
|
||||
$aktrows=0;
|
||||
|
||||
echo '<table width="600" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">';
|
||||
//Ausgeben der Studiensemester zb WS2005, SS2006 etc
|
||||
echo "<a href='lv_verteilung.php?stsem=-1&stg=$stg&sem=$sem&lektor=$lektor".(isset($order)?"&order=$order":"")."' class='linkgreen'>Alle </a>-";
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
$aktrows++;
|
||||
if($aktrows==$numrows)
|
||||
echo "<a href='lv_verteilung.php?stsem=$row->studiensemester_kurzbz&stg=$stg&sem=$sem&lektor=$lektor".(isset($order)?"&order=$order":"")."' class='linkgreen'> $row->studiensemester_kurzbz </a>";
|
||||
else
|
||||
echo "<a href='lv_verteilung.php?stsem=$row->studiensemester_kurzbz&stg=$stg&sem=$sem&lektor=$lektor".(isset($order)?"&order=$order":"")."' class='linkgreen'> $row->studiensemester_kurzbz </a>-";
|
||||
}
|
||||
echo "<a href='lv_verteilung.php?stsem=-1&stg=$stg&sem=$sem&lektor=$lektor".(isset($order)?"&order=$order":"")."' class='linkgreen'>Alle </a>";
|
||||
$stsem_obj = new studiensemester($conn);
|
||||
$stsem_obj->getAll();
|
||||
foreach($stsem_obj->studiensemester as $row)
|
||||
echo "- <a href='lv_verteilung.php?stsem=$row->studiensemester_kurzbz&stg=$stg&sem=$sem&lektor=$lektor".(isset($order)?"&order=$order":"")."' class='linkgreen'> $row->studiensemester_kurzbz </a>";
|
||||
|
||||
echo "</td><td align='center'>";
|
||||
echo "<form action='lv_edit.php?new=true&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&order=$order' method='POST'><input type='submit' value='NEU'></form>";
|
||||
echo "<form action='lv_verteilung.php?new=true&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&order=$order' method='POST'><input type='submit' value='NEU'></form>";
|
||||
echo "</td></tr></table>";
|
||||
$sql_query = "SELECT studiengang_kz, kurzbz FROM public.tbl_studiengang ORDER BY kurzbz";
|
||||
$result = pg_exec($conn,$sql_query);
|
||||
|
||||
$stg_obj = new studiengang($conn);
|
||||
$stg_obj->getAll();
|
||||
|
||||
echo "\n";
|
||||
echo '<table border="0" cellspacing="0" cellpadding="0"><tr>';
|
||||
//Studiengang Drop Down Anzeigen
|
||||
echo "<td>Studiengang:</td><td>Lektor:</td></tr>";
|
||||
echo "<tr><td><form name='f_stg' action='lv_verteilung.php?stsem=$stsem&lektor=$lektor".(isset($order)?"&order=$order":"")."' method='POST'>";
|
||||
echo "<SELECT name='stg' onChange='javascript:document.f_stg.submit();'>";
|
||||
@@ -125,22 +433,23 @@ function conf_del()
|
||||
echo "<option value='-1'>--Alle anzeigen--</option>";
|
||||
|
||||
//Ausgeben der Studiengänge zb BEL, DVT etc
|
||||
while($row=pg_fetch_object($result))
|
||||
foreach($stg_obj->result as $row)
|
||||
{
|
||||
if($row->studiengang_kz==$stg)
|
||||
echo "<option value='$row->studiengang_kz' selected>$row->kurzbz</option>";
|
||||
echo "<option value='$row->studiengang_kz' selected>$row->kuerzel</option>";
|
||||
else
|
||||
echo "<option value='$row->studiengang_kz'>$row->kurzbz</option>";
|
||||
echo "<option value='$row->studiengang_kz'>$row->kuerzel</option>";
|
||||
}
|
||||
echo "</SELECT></form></td>";
|
||||
echo "\n";
|
||||
|
||||
$sql_query = "SELECT a.uid, nachname, vornamen FROM public.tbl_mitarbeiter a, public.tbl_person b where a.uid=b.uid AND a.lektor='true' ORDER BY b.nachname";
|
||||
$result = pg_exec($conn,$sql_query);
|
||||
$sql_query = "SELECT uid, nachname, vorname FROM campus.vw_mitarbeiter WHERE lektor=true ORDER BY nachname, vorname";
|
||||
$result = pg_query($conn,$sql_query);
|
||||
echo "\n";
|
||||
echo "<td><form name='f_lek' action='lv_verteilung.php?stsem=$stsem&stg=$stg&sem=$sem".(isset($order)?"&order=$order":"")."' method='POST'>";
|
||||
//Lektor Drop Down anzeigen
|
||||
echo "<SELECT name='lektor' onChange='javascript:document.f_lek.submit();'>";
|
||||
if(!strcmp($lektor,"-1"))
|
||||
if($lektor!='-1')
|
||||
echo "<option value='-1' selected>--Alle anzeigen--</option>";
|
||||
else
|
||||
echo "<option value='-1'>--Alle anzeigen--</option>";
|
||||
@@ -149,10 +458,10 @@ function conf_del()
|
||||
|
||||
while($row=pg_fetch_object($result))
|
||||
{
|
||||
if(!strcmp($lektor,$row->uid))
|
||||
echo "<option value='$row->uid' selected>$row->nachname $row->vornamen ($row->uid)</option>";
|
||||
if($lektor==$row->uid)
|
||||
echo "<option value='$row->uid' selected>$row->nachname $row->vorname ($row->uid)</option>";
|
||||
else
|
||||
echo "<option value='$row->uid'>$row->nachname $row->vornamen ($row->uid)</option>";
|
||||
echo "<option value='$row->uid'>$row->nachname $row->vorname ($row->uid)</option>";
|
||||
}
|
||||
echo "</SELECT></form></td></tr><tr><td>";
|
||||
echo "\n";
|
||||
@@ -162,18 +471,12 @@ function conf_del()
|
||||
//Anzeigen der Semester
|
||||
echo "Semester:</td>";
|
||||
echo "<td><a href='lv_verteilung.php?stsem=$stsem&stg=$stg&sem=-1&lektor=$lektor".(isset($order)?"&order=$order":"")."' class='linkgreen'>Alle </a>";
|
||||
$stg_obj = new studiengang($conn,$stg);
|
||||
|
||||
$sql_query = "SELECT max_semester FROM public.tbl_studiengang WHERE studiengang_kz='$stg' LIMIT 1";
|
||||
//echo $sql_query;
|
||||
$result = pg_exec($conn,$sql_query);
|
||||
if($row=pg_fetch_object($result))
|
||||
for($i=1;$i<($stg_obj->max_semester+1);$i++)
|
||||
{
|
||||
for($i=1;$i<($row->max_semester+1);$i++)
|
||||
{
|
||||
echo "-<a href='lv_verteilung.php?stsem=$stsem&stg=$stg&sem=$i&lektor=$lektor".(isset($order)?"&order=$order":"")."' class='linkgreen'> $i </a>";
|
||||
}
|
||||
echo "-<a href='lv_verteilung.php?stsem=$stsem&stg=$stg&sem=$i&lektor=$lektor".(isset($order)?"&order=$order":"")."' class='linkgreen'> $i </a>";
|
||||
}
|
||||
|
||||
}
|
||||
echo " </td></tr></table><br>";
|
||||
|
||||
@@ -181,11 +484,8 @@ function conf_del()
|
||||
if($stsem!=-1)
|
||||
echo " Studiensemester: $stsem";
|
||||
if($stg!=-1)
|
||||
{
|
||||
$sql_query = "SELECT kurzbz FROM tbl_studiengang where studiengang_kz='$stg'";
|
||||
$result=pg_exec($conn,$sql_query);
|
||||
$row = pg_fetch_object($result);
|
||||
echo " Studiengang: $row->kurzbz";
|
||||
{
|
||||
echo " Studiengang: $stg_obj->kuerzel";
|
||||
}
|
||||
if($sem!=-1)
|
||||
echo " Semester: $sem";
|
||||
@@ -196,46 +496,90 @@ function conf_del()
|
||||
//Tabelle aufbauen
|
||||
|
||||
//Daten holen
|
||||
$lvobj = new lv_verteilung($conn);
|
||||
$qry = "SELECT tbl_lehreinheit.lehre as le_lehre, * FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) WHERE true";
|
||||
|
||||
if($lektor!=-1)
|
||||
$qry = "SELECT tbl_lehreinheit.lehre as le_lehre,* FROM lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheitmitarbeiter WHERE
|
||||
tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND
|
||||
tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND
|
||||
mitarbeiter_uid='$lektor'";
|
||||
|
||||
if($stsem!=-1)
|
||||
$qry.=" AND studiensemester_kurzbz='$stsem'";
|
||||
if($sem!=-1)
|
||||
$qry.=" AND semester='$sem'";
|
||||
if($stg!=-1)
|
||||
$qry.=" AND studiengang_kz='$stg'";
|
||||
|
||||
if($lvobj->getTab($stsem,$sem,$stg,$lektor,$order))
|
||||
$qry.=" ORDER BY $order";
|
||||
//echo $qry;
|
||||
if($result = pg_query($conn, $qry))
|
||||
{
|
||||
echo "\n";
|
||||
echo '<table class="liste">';
|
||||
echo "\n";
|
||||
echo ' <tr class="liste">';
|
||||
//Kopfzeile der Tabelle
|
||||
echo "<td> </td><td> </td><td>S</td><td>V</td><td>G</td><td>Einheit</td>";
|
||||
echo "<td><a href='lv_verteilung.php?stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&order=lektor'>Lektor</a></td>";
|
||||
echo "<td>Raumtyp</td><td>SS</td><td>Blockung</td><td>WR</td><td>LFKZ</td><td>Lehre</td>";
|
||||
echo "<td><a href='lv_verteilung.php?stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&order=lehrevz'>LVZ</td>";
|
||||
echo "<td>Lehrfachbezeichnung</tr>";
|
||||
echo "<td> </td><td> </td><td>Gruppen</td>";
|
||||
//echo "<td><a href='lv_verteilung.php?stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&order=lektor'>Lektor</a></td>";
|
||||
echo "<td>Lektor</td>";
|
||||
echo "<td>Raumtyp</td><td>Blockung</td><td>WR</td><td>LF</td><td>Lehre</td>";
|
||||
echo "<td>LVbezeichnung</tr>";
|
||||
echo "\n";
|
||||
|
||||
|
||||
|
||||
//Tabellenelemente rausschreiben
|
||||
for($i=0;$i<$lvobj->anz;$i++)
|
||||
{
|
||||
$fe = $lvobj->retwert[$i];
|
||||
for($i=0;$row = pg_fetch_object($result);$i++)
|
||||
{
|
||||
echo "\n";
|
||||
echo ' <tr class="liste'.($i%2).'">';
|
||||
echo "<td><a href='lv_edit.php?lvid=$fe->lehrveranstaltung_id&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?'&order='.$order:'')."' class='linkgreen'>edit</a></td>";
|
||||
echo "<td><a href='lv_verteilung?lvid=$fe->lehrveranstaltung_id&del=1&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?"&order=$order":"")."' onClick='javascript:return conf_del();' class='linkgreen'>delete</a></td>";
|
||||
echo "<td>$fe->semester</td>";
|
||||
echo "<td>$fe->verband</td>";
|
||||
echo "<td>$fe->gruppe</td>";
|
||||
echo "<td>$fe->einheit_kurzbz</td>";
|
||||
echo "<td>$fe->lektor</td>";
|
||||
echo "<td nowrap>$fe->raumtyp / $fe->raumtypalternativ</td>";
|
||||
echo "<td>$fe->semesterstunden</td>";
|
||||
//echo "<td>$fe->stundenblockung</td>";
|
||||
echo "<td nowrap><form action='lv_verteilung.php?lfnr=$fe->lehrfach_nr&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&lvnr=$fe->lvnr".(isset($order)?"&order=$order":"")."' method='POST'><input type='text' value='$fe->stundenblockung' size='2' name='stb'><input type='submit' value='ok'></form></td>";
|
||||
echo "<td>$fe->wochenrythmus</td>";
|
||||
echo "<td>$fe->lehrfach_kurzbz</td>";
|
||||
echo "<td><form action='lv_verteilung.php?lvid=$fe->lehrveranstaltung_id&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&lehre=$fe->lehre".(isset($order)?"&order=$order":"")."' method='POST'><input type='image' src='../../../skin/images/".($fe->lehre=='t'?'true.gif':'false.gif')."'></form></td>";
|
||||
echo "<td nowrap><form action='lv_verteilung.php?lfnr=$fe->lehrfach_nr&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?"&order=$order":"")."' method='POST'><input type='text' value='$fe->lehrevz' size='5' name='lvz'><input type='submit' value='ok'></form></td>";
|
||||
echo "<td>$fe->lehrfach_bz</td>";
|
||||
echo "<td><a href='lv_verteilung.php?edit=true&le_id=$row->lehreinheit_id&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?'&order='.$order:'')."' class='linkgreen'>edit</a></td>";
|
||||
echo "<td><a href='lv_verteilung.php?le_id=$row->lehreinheit_id&del=1&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?"&order=$order":"")."' onClick='javascript:return conf_del();' class='linkgreen'>delete</a></td>";
|
||||
echo "<td>";
|
||||
$qry = "SELECT * FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheit_id='$row->lehreinheit_id'";
|
||||
if($result_grp = pg_query($conn, $qry))
|
||||
{
|
||||
$i=0;
|
||||
while($row_grp=pg_fetch_object($result_grp))
|
||||
{
|
||||
if($i!=0)
|
||||
echo ', ';
|
||||
$i=1;
|
||||
if($row_grp->gruppe_kurzbz!='')
|
||||
echo $row_grp->gruppe_kurzbz;
|
||||
else
|
||||
{
|
||||
$stg_obj1 = new studiengang($conn, $row_grp->studiengang_kz);
|
||||
echo $stg_obj1->kuerzel.$row_grp->semester.$row_grp->verband.$row_grp->gruppe;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
echo '</td>';
|
||||
$qry = "SELECT mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id='$row->lehreinheit_id'";
|
||||
echo '<td>';
|
||||
if($result_ma = pg_query($conn, $qry))
|
||||
{
|
||||
$i=0;
|
||||
while($row_ma = pg_fetch_object($result_ma))
|
||||
{
|
||||
if($i!=0)
|
||||
echo ", ";
|
||||
echo $row_ma->mitarbeiter_uid;
|
||||
$i=1;
|
||||
}
|
||||
}
|
||||
echo '</td>';
|
||||
echo "<td nowrap>$row->raumtyp / $row->raumtypalternativ</td>";
|
||||
//echo "<td>$row->stundenblockung</td>";
|
||||
echo "<td nowrap><form action='lv_verteilung.php?leid=$row->lehreinheit_id&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&lvnr=$row->lvnr".(isset($order)?"&order=$order":"")."' method='POST'><input type='text' value='$row->stundenblockung' size='2' name='stb'><input type='submit' value='ok'></form></td>";
|
||||
echo "<td>$row->wochenrythmus</td>";
|
||||
$qry = "SELECT kurzbz FROM lehre.tbl_lehrfach WHERE lehrfach_id='$row->lehrfach_id'";
|
||||
$result_lf = pg_query($conn, $qry);
|
||||
$row_lf=pg_fetch_object($result_lf);
|
||||
echo "<td>$row_lf->kurzbz</td>";
|
||||
echo "<td><form action='lv_verteilung.php?leid=$row->lehreinheit_id&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem&lehre=$row->le_lehre".(isset($order)?"&order=$order":"")."' method='POST'><input type='image' src='../../../skin/images/".($row->le_lehre=='t'?'true.gif':'false.gif')."'></form></td>";
|
||||
//echo "<td nowrap><form action='lv_verteilung.php?lfnr=$row->lehrfach_id&stg=$stg&stsem=$stsem&lektor=$lektor&sem=$sem".(isset($order)?"&order=$order":"")."' method='POST'><input type='text' value='$row->lehrevz' size='5' name='lvz'><input type='submit' value='ok'></form></td>";
|
||||
echo "<td>$row->bezeichnung</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
}
|
||||
@@ -243,7 +587,7 @@ function conf_del()
|
||||
{
|
||||
echo "<br>Keine Daten mit diesen Kriterien Vorhanden";
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user