- Sprechzeiten TWInternational aktualisiert

- Jahresplan aktualisiert
- Diverse Anpassungen an den SyncScripten
- Vilesci Lehrfachverwaltung
This commit is contained in:
Andreas Österreicher
2007-01-30 16:32:57 +00:00
parent 9d2ee4e846
commit 8b8325e73b
7 changed files with 146 additions and 110 deletions
+2 -2
View File
@@ -93,8 +93,8 @@ if($result = pg_query($conn_vilesci, $qry))
$student->prestudent_id='';
$student->studiengang_kz=$row->studiengang_kz;
$student->semester=$row->semester;
$student->verband=$row->verband;
$student->gruppe=$row->gruppe;
$student->verband=($row->verband!=''?$row->verband:' ');
$student->gruppe=($row->gruppe!=''?$row->gruppe:' ');
$qry = "SELECT person_id FROM tbl_benutzer WHERE uid='$row->uid'";
if($result1 = pg_query($conn, $qry))
+1 -1
View File
@@ -28,7 +28,7 @@ $stg_vilesci=pg_exec($conn_vilesci, $sql_query);
while ($stg=pg_fetch_object($stg_vilesci))
{
$sql_query="INSERT INTO tbl_studiengang(studiengang_kz, kurzbz, kurzbzlang, bezeichnung, typ, farbe, email, max_semester, max_verband, max_gruppe, erhalter_kz)
VALUES ($stg->studiengang_kz,'$stg->kurzbz', '$stg->kurzbzlang','$stg->bezeichnung',
VALUES ($stg->studiengang_kz,'".substr($stg->kurzbz,0,3)."', '$stg->kurzbzlang','$stg->bezeichnung',
'$stg->typ','$stg->farbe','$stg->email',$stg->max_semester,'$stg->max_verband','$stg->max_gruppe',5)";
if (!$result=@pg_exec($conn, $sql_query))
echo pg_last_error($conn).'<br>--'.$sql_query.'<br>';
+17 -5
View File
@@ -88,7 +88,7 @@ function hideWMTT() {
<td align="center"><b>Reihungstest</b></td>
<td align="center" nowrap><font class='tool' onMouseOver="showWMTT('2')" onMouseOut="hideWMTT()"><b><u>Interne Termine</u></b></font>
<div class='tip' id='2'>
Senate, Kollegiumssitzungen, Wartungswochen, Semester-Kick-Off etc.
Senate, Kollegiumssitzungen, Wartungswochen,<br> Semester-Kick-Off etc.
</div></td>
<td align="center"><font class='tool' onMouseOver="showWMTT('3')" onMouseOut="hideWMTT()"><b><u>Veranstaltungen</u></b></font>
<div class='tip' id='3'>
@@ -106,6 +106,7 @@ function hideWMTT() {
28.02. BEL
</td>
<td valign="top">
20.02. Assistenzmeeting, 14 Uhr, Sem. 4.17<br>
21.02. Senat
</td>
<td>
@@ -134,6 +135,7 @@ function hideWMTT() {
</td>
<td valign="top">
07.03. Senat<br />
20.03. Assistenzmeeting, 14 Uhr, Sem. 4.17<br>
21.03. Senat
</td>
<td valign="top">
@@ -157,6 +159,7 @@ function hideWMTT() {
</td>
<td valign="top">
11.04. Senat<br />
17.04. Assistenzmeeting, 10 Uhr, Sem. 4.17<br>
25.04. Senat
</td>
<td valign="top">
@@ -179,12 +182,14 @@ function hideWMTT() {
</td>
<td valign="top">
09.05. Senat<br />
15.05. Assistenzmeeting 14 Uhr, Sem. 4.17<br>
23.05. Senat
</td>
<td>
22.05. Didaktok-Kurzseminar "Motivation" und Konfliktmanagement in der Lehre, 17-20 Uhr, FH TW, SEM B2.04<br>
24.05. Spam Symposium, 10-20 Uhr, FH TW<br>
25.05. Spam Symposium, 8.30-13.00 Uhr, FH TW
25.05. Spam Symposium, 8.30-13.00 Uhr, FH TW<br>
30.05. Robo Cup Workshop, 9.30-18 Uhr, FH TW<br>
</td>
</tr>
<tr>
@@ -226,6 +231,7 @@ function hideWMTT() {
</td>
<td valign="top">
06.06. Senat<br />
19.06. Assistenzmeeting, 10 Uhr, Sem. 4.17<br>
20.06. Senat<br />
27.06. Senat<br />
</td>
@@ -275,7 +281,8 @@ function hideWMTT() {
<table border="1" cellspacing="0">
<tr><th width="50">&nbsp;</th><th>Februar 07</th></tr>
<tr><td>KW 7</td><td>14.02. Reihungstest BBE</td></tr>
<tr><td>KW 8</td><td>21.02. Senat</td></tr>
<tr><td>KW 8</td><td>20.02. Assistenzmeeting, 14 Uhr, Sem. 4.17</td></tr>
<tr><td>&nbsp;</td><td>21.02. Senat</td></tr>
<tr><td>&nbsp;</td><td>21.02. Didaktik-Kurzseminat Ferhnlehre 17 - 20 Uhr, FH TW, SEM 4.17</td></tr>
<tr><td>&nbsp;</td><td>22.02. Reihungstest BMR/BIT</td></tr>
<tr><td>KW 9</td><td>27.02. Informationstag MIE, 18 Uhr</td></tr>
@@ -300,8 +307,9 @@ function hideWMTT() {
<tr><td>&nbsp;</td><td>08.03. Infoabend "i2b", ab 17 Uhr, FH TW</td></tr>
<tr><td>&nbsp;</td><td>09.03. - 10.03. Tag der offenen T&uuml;r</td></tr>
<tr><td>KW 11</td><td>14.03. Senat</td></tr>
<tr><td>&nbsp;</td><td>16.03. Sponsion MWI</td></tr>
<tr><td>KW 12</td><td>21.03. Senat</td></tr>
<tr><td>&nbsp;</td><td>16.03. Sponsion MWI</td></tr>
<tr><td>KW 12</td><td>20.03. Assistenzmeeting, 14 Uhr, Sem. 4.17</td></tr>
<tr><td>&nbsp;</td><td>21.03. Senat</td></tr>
<tr><td>&nbsp;</td><td>21.03. Didaktik-Kurzseminar "Die Methoden-Toolbox - Lehr-Methoden entwickeln und adaptieren", 17-20 Uhr, FH TW, SEM B2.04</td></tr>
<tr><td>&nbsp;</td><td>22.03. Reihungstest BMR</td></tr>
<tr><td>&nbsp;</td><td>22.03. Didaktik-Kurzseminar "Didaktische Reduktion - Mit grossen Stoffmengen umgehen", 17-20 Uhr, FH, TW, SEM B2.04</td></tr>
@@ -316,6 +324,7 @@ function hideWMTT() {
<tr><th width="50">&nbsp;</th><th>April 07</th></tr>
<tr><td>KW 15</td><td>11.04. Senat</td></tr>
<tr><td>KW 16</td><td>17.04. Reihungstests MIE</td></tr>
<tr><td>&nbsp;</td><td>17.04. Assistenzmeeting, 10 Uhr, Sem. 4.17</td></tr>
<tr><td>&nbsp;</td><td>18.04. Reihungstests BIF/BWI</td></tr>
<tr><td>&nbsp;</td><td>19.04. Reihungstests BIT</td></tr>
<tr><td>KW 17</td><td>25.04. Reihungstest BEL</td></tr>
@@ -333,6 +342,7 @@ function hideWMTT() {
<tr><th width="50">&nbsp;</th><th>Mai 07</th></tr>
<tr><td>KW 19</td><td>09.05. Senat</td></tr>
<tr><td>&nbsp;</td><td>09.05. BIF/BWI</td></tr>
<tr><td>KW 20</td><td>15.05. Assistenzmeeting 14 Uhr, Sem. 4.17</td></tr>
<tr><td>KW 21</td><td>22.05. Didaktok-Kurzseminar "Motivation" und Konfliktmanagement in der Lehre, 17-20 Uhr, FH TW, SEM B2.04</td></tr>
<tr><td>&nbsp;</td><td>23.05. Senat</td></tr>
<tr><td>&nbsp;</td><td>23.05. Reihungstest BEL</td></tr>
@@ -340,6 +350,7 @@ function hideWMTT() {
<tr><td>&nbsp;</td><td>24.05. Spam Symposium, 10-20 Uhr, FH TW</td></tr>
<tr><td>&nbsp;</td><td>25.05. Spam Symposium, 8.30-13.00 Uhr, FH TW</td></tr>
<tr><td>KW 22</td><td>30.05. Reihungstest BIF/BWI</td></tr>
<tr><td>&nbsp;</td><td>30.05. Robo Cup Workshop, 9.30-18 Uhr, FH TW</td></tr>
<tr><td>&nbsp;</td><td>31.05. Reihungstest BIW/MIW</td></tr>
</table>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
@@ -367,6 +378,7 @@ function hideWMTT() {
<tr><td>&nbsp;</td><td>18.06. Bachelorpr&uuml;fung BWI</td></tr>
<tr><td>&nbsp;</td><td>19.06. Bachelorpr&uuml;fung BWI</td></tr>
<tr><td>&nbsp;</td><td>19.06. Diplompr&uuml;fung MSE</td></tr>
<tr><td>&nbsp;</td><td>19.06. Assistenzmeeting, 10 Uhr, Sem. 4.17</td></tr>
<tr><td>&nbsp;</td><td>20.06. Bachelorpr&uuml;fung BWI</td></tr>
<tr><td>&nbsp;</td><td>20.06. Senat</td></tr>
<tr><td>&nbsp;</td><td>21.06. Bachelorpr&uuml;fung BEW</td></tr>
+9
View File
@@ -116,6 +116,15 @@
</td>
</tr>
</table>
<br><br>
<b>Sprechstunden im Februar:</b><br>
<br>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td width="77">Mi, 07.02</td><td width="5">12:30-15:00</td></tr>
<tr><td width="77">Do, 08.02</td><td width="5">09:00-12:00</td></tr>
</table>
<br>
Zwischen 9.02.07 und 28.02.07 finden keine Sprechstunden statt.
</td>
</tr>
<tr>
+9 -5
View File
@@ -72,8 +72,10 @@ class fachbereich
$fachb_obj = new fachbereich($this->conn);
$fachb_obj->fachbereich_kurzbz = $row->fachbereich_kurzbz;
$fachb_obj->erhalter_id = $row->erhalter_fk;
$fachb_obj->name = $row->name;
$fachb_obj->bezeichnung = $row->bezeichnung;
$fachb_obj->farbe = $row->farbe;
$fachb_obj->studiengang_kz = $row->studiengang_kz;
$fachb_obj->ext_id = $row->ext_id;
$this->result[] = $fachb_obj;
}
@@ -93,7 +95,7 @@ class fachbereich
return false;
}
$qry = "SELECT * FROM public.tbl_fachbereich WHERE fachbereich_kurzbz = '$fachbereich_kurzbz';";
$qry = "SELECT * FROM public.tbl_fachbereich WHERE fachbereich_kurzbz = '".addslashes($fachbereich_kurzbz)."';";
if(!$res = pg_query($this->conn, $qry))
{
@@ -104,8 +106,10 @@ class fachbereich
if($row=pg_fetch_object($res))
{
$this->fachbereich_kurzbz = $row->fachbereich_kurzbz;
$this->erhalter_id = $row->erhalter_fk;
$this->name = $row->name;
$this->bezeichnung = $row->bezeichnung;
$this->farbe = $row->farbe;
$this->studiengang_kz = $row->studiengang_kz;
$this->ext_id = $row->ext_id;
}
else
{
+4 -3
View File
@@ -186,7 +186,8 @@ class lehrfach
{
$qry = 'INSERT INTO lehre.tbl_lehrfach (lehrfach_id, studiengang_kz, fachbereich_kurzbz, kurzbz,
bezeichnung, farbe, aktiv, semester, sprache)
VALUES('.$this->addslashes($this->lehrfach_id).','.
VALUES('.
($this->lehrfach_id!=''?$this->addslashes($this->lehrfach_id):"nextval('lehre.tbl_lehrfach_lehrfach_id_seq')").','. // HuschPfusch 4 Syncro
$this->addslashes($this->studiengang_kz).','.
$this->addslashes($this->fachbereich_kurzbz).','.
$this->addslashes($this->kurzbz).','.
@@ -199,9 +200,9 @@ class lehrfach
else
{
//lehrfach_nr auf Gueltigkeit pruefen
if(!is_numeric($this->lehrfach_nr))
if(!is_numeric($this->lehrfach_id))
{
$this->errormsg = 'Lehrfach_nr muss eine gueltige Zahl sein';
$this->errormsg = 'Lehrfach_id muss eine gueltige Zahl sein';
return false;
}
+104 -94
View File
@@ -2,58 +2,86 @@
require_once('../config.inc.php');
require_once('../../include/fachbereich.class.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/lehrfach.class.php');
require_once('../../include/functions.inc.php');
if(!$conn=pg_pconnect(CONN_STRING))
die("Konnte Verbindung zur Datenbank nicht herstellen");
$f=new fachbereich($conn);
$fachbereiche=$f->getAll();
$f->getAll();
$fachbereiche=$f->result;
$s=new studiengang($conn);
$studiengang=$s->getAll();
$s->getAll();
$studiengang=$s->result;
if (isset($_GET[stg_kz]) || isset($_POST[stg_kz]))
$stg_kz=(isset($_GET[stg_kz])?$_GET[stg_kz]:$_POST[stg_kz]);
$user = get_uid();
if (isset($_GET['stg_kz']) || isset($_POST['stg_kz']))
$stg_kz=(isset($_GET['stg_kz'])?$_GET['stg_kz']:$_POST['stg_kz']);
else
$stg_kz=0;
if (isset($_GET[semester]) || isset($_POST[semester]))
$semester=(isset($_GET[semester])?$_GET[semester]:$_POST[semester]);
if (isset($_GET['semester']) || isset($_POST['semester']))
$semester=(isset($_GET['semester'])?$_GET['semester']:$_POST['semester']);
else
$semester=0;
if(!is_numeric($stg_kz))
$stg_kz=0;
if(!is_numeric($semester))
$semester=0;
if (isset($_POST['neu']))
{
//Einf?gen in die Datenbank
$sql_query="INSERT INTO tbl_lehrfach (fachbereich_id,bezeichnung, kurzbz, lehrevz,farbe, aktiv, studiengang_kz,semester,sprache) ".
"VALUES (".($_POST['fachbereich_id']==-1?'NULL':$_POST['fachbereich_id'])." ,'".
$_POST['bezeichnung']."','".
$_POST['kurzbz']."', '".$_POST['lehrevz']."', '".$_POST['farbe']."',true,$stg_kz,$semester,'".$_POST['sprache']."')";
//echo $sql_query;
$result=pg_exec($conn, $sql_query);
if(!$result)
echo pg_errormessage()."<br>";
}
if ($type=="editsave")
{
//Einf?gen in die Datenbank
$sql_query="UPDATE tbl_lehrfach SET bezeichnung='".$_POST['bezeichnung']."', ".
"kurzbz='".$_POST['kurzbz']."', lehrevz='".$_POST['lehrevz']."',fachbereich_id='".$_POST['fachbereich_id']."',".
"farbe='".$_POST['farbe']."',".
"sprache='".$_POST['sprache']."',".
'aktiv='.($_POST['aktiv']==1?'true':'false').
', lehre='.($_POST['lehre']==1?'true':'false').
" WHERE lehrfach_nr=".$_POST['lehrfach_nr'];
//echo $sql_query;
$result=pg_exec($conn, $sql_query);
if(!$result)
echo pg_errormessage()."<br>";
$lf = new lehrfach($conn);
$lf->new=true;
$lf->studiengang_kz=$stg_kz;
$lf->fachbereich_kurzbz=$_POST['fachbereich_kurzbz'];
$lf->kurzbz=$_POST['kurzbz'];
$lf->bezeichnung = $_POST['bezeichnung'];
$lf->farbe = $_POST['farbe'];
$lf->aktiv = true;
$lf->semester = $semester;
$lf->sprache = $_POST['sprache'];
$lf->updateamum = date('Y-m-d H:i:s');
$lf->updatevon = $user;
$lf->insertamum = date('Y-m-d H:i:s');
$lf->insertvon = $user;
if(!$lf->save())
{
echo "<br>$lf->errormsg<br>";
}
}
if(isset($_GET['type']) && $_GET['type']=="lehre" && isset($_GET['lehrfach_nr']))
{
if($_GET['lehrfach_nr']!='')
if (isset($_POST['type']) && $_POST['type']=='editsave')
{
$lf = new lehrfach($conn);
$lf->new=false;
$lf->lehrfach_id = $_POST['lehrfach_id'];
$lf->studiengang_kz=$stg_kz;
$lf->fachbereich_kurzbz=$_POST['fachbereich_kurzbz'];
$lf->kurzbz=$_POST['kurzbz'];
$lf->bezeichnung = $_POST['bezeichnung'];
$lf->farbe = $_POST['farbe'];
$lf->aktiv = isset($_POST['aktiv']);
$lf->semester = $semester;
$lf->sprache = $_POST['sprache'];
$lf->updateamum = date('Y-m-d H:i:s');
$lf->updatevon = $user;
if(!$lf->save())
{
$sql_qry="Update tbl_lehrfach set lehre= NOT lehre where lehrfach_nr=".$_GET['lehrfach_nr'];
$result=pg_exec($conn, $sql_qry);
echo "<br>$lf->errormsg<br>";
}
}
/*
if(isset($_POST['type']) && $_POST['type']=='lehre' && isset($_GET['lehrfach_id']))
{
if($_GET['lehrfach_id']!='' && is_numeric($_GET['lehrfach_nr']))
{
$sql_qry="UPDATE lehre.tbl_lehrfach set lehre= NOT lehre WHERE lehrfach_id='".addslashes($_GET['lehrfach_nr'])."'";
$result=pg_query($conn, $sql_qry);
if(!$result)
echo pg_errormessage()."<br>";
@@ -61,7 +89,7 @@ if(isset($_GET['type']) && $_GET['type']=="lehre" && isset($_GET['lehrfach_nr'])
else
echo "Lehrfachnummer wurde nicht übergeben, Bitte nochmals versuchen";
}
}*/
/*if ($type=="delete")
{
@@ -79,15 +107,15 @@ if(isset($_GET['type']) && $_GET['type']=="lehre" && isset($_GET['lehrfach_nr'])
echo pg_errormessage()."<br>";
}*/
$sql_query="SELECT tbl_lehrfach.lehrfach_nr AS Nummer, tbl_lehrfach.kurzbz AS Fach, tbl_lehrfach.bezeichnung AS Bezeichnung,
tbl_lehrfach.lehrevz AS Lehrevz, tbl_lehrfach.farbe AS Farbe,
tbl_lehrfach.aktiv,tbl_lehrfach.ects,tbl_fachbereich.kurzbz AS Fachbereich ,tbl_lehrfach.lehre as lehre, tbl_lehrfach.sprache AS Sprache
FROM tbl_lehrfach JOIN tbl_fachbereich USING (fachbereich_id)
WHERE tbl_lehrfach.studiengang_kz=$stg_kz AND semester=$semester ORDER BY tbl_lehrfach.kurzbz";
$sql_query="SELECT tbl_lehrfach.lehrfach_id AS Nummer, tbl_lehrfach.kurzbz AS Fach, tbl_lehrfach.bezeichnung AS Bezeichnung,
tbl_lehrfach.farbe AS Farbe, fachbereich_kurzbz as fachbereich,
tbl_lehrfach.aktiv, tbl_lehrfach.sprache AS Sprache
FROM lehre.tbl_lehrfach
WHERE tbl_lehrfach.studiengang_kz='$stg_kz' AND semester='$semester' ORDER BY tbl_lehrfach.kurzbz";
//echo $sql_query;
$result_lehrfach=pg_exec($conn, $sql_query);
$result_lehrfach=pg_query($conn, $sql_query);
if(!$result_lehrfach) error("Lehrfach not found!");
$outp='';
$s=array();
foreach ($studiengang as $stg)
{
@@ -111,50 +139,45 @@ for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++)
<?php
echo $outp;
if ($type=='edit')
if (isset($_GET['type']) && $_GET['type']=='edit')
{
$qry="select * from tbl_lehrfach where lehrfach_nr=".$_GET['lehrfach_nr'];
$result_lehrfach=pg_exec($conn, $qry);
$row=pg_fetch_object($result_lehrfach,0);
$lf=new lehrfach($conn);
$lf->load($_GET['lehrfach_nr']);
echo '<form name="lehrfach_edit" method="post" action="lehrfach.php">';
echo '<p><b>Edit Lehrfach: '.$_GET['lehrfach_nr'].'</b>';
echo '<table>';
//echo '<tr><td><i>Nr.</i></td><td><input type="text" name="lehrfach_nr" size="30" maxlength="30" value="'.$_GET['lehrfach_nr'].'" ></td></tr>';
?>
<tr><td><i>Fachbereich</i></td><td><SELECT name="fachbereich_id">
<tr><td><i>Fachbereich</i></td><td><SELECT name="fachbereich_kurzbz">
<option value="-1">- ausw&auml;hlen -</option>
<?php
foreach($fachbereiche as $fb)
{
echo "<option value=\"$fb->id\" ";
if ($row->fachbereich_id==$fb->id)
echo "<option value=\"$fb->fachbereich_kurzbz\" ";
if ($lf->fachbereich_kurzbz==$fb->fachbereich_kurzbz)
echo "selected";
echo " >$fb->kurzbz</option>\n";
echo " >$fb->fachbereich_kurzbz</option>\n";
}
?>
</SELECT></td></tr>
<?php
echo '<tr><td><i>Name</i></td><td><input type="text" name="bezeichnung" size="30" maxlength="250" value="'.$row->bezeichnung.'"></td></tr>';
echo '<tr><td><i>Name</i></td><td><input type="text" name="bezeichnung" size="30" maxlength="250" value="'.$lf->bezeichnung.'"></td></tr>';
echo '<tr><td><i>Kurzbezeichnung</i></td><td>';
echo '<input type="text" name="kurzbz" size="30" maxlength="12" value="'.$row->kurzbz.'"></td></tr>';
echo '<tr><td><i>Lehre Vz</i></td><td>';
echo '<input type="text" name="lehrevz" size="30" maxlength="100" value="'.$row->lehrevz.'"></td></tr>';
echo '<tr><td><i>Farbe</i></td><td>';
echo '<input type="text" name="farbe" size="30" maxlength="7" value="'.$row->farbe.'"></td></tr>';
echo '<input type="text" name="kurzbz" size="30" maxlength="12" value="'.$lf->kurzbz.'"></td></tr>';
echo '<tr><td><i>Farbe</i></td><td>';
echo '<input type="text" name="farbe" size="30" maxlength="7" value="'.$lf->farbe.'"></td></tr>';
echo '<tr><td>Aktiv</td><td><input type="checkbox" name="aktiv" value="1" '.($row->aktiv=='t'?'checked':'').' />';
echo '<tr><td><font title="Gibt an ob es auf der CIS seite angezeigt werden soll">Lehre</font></td><td><input type="checkbox" value="1" name="lehre" '.($row->lehre=='t'?'checked':'').'></td></tr>';
echo '<tr><td>Sprache</td><td><select name="sprache">';
echo '<tr><td>Aktiv</td><td><input type="checkbox" name="aktiv" value="1" '.($lf->aktiv=='t'?'checked':'').' />';
echo '<tr><td>Sprache</td><td><select name="sprache">';
$qry1="Select * from tbl_sprache";
if(!$result1=pg_exec($conn,$qry1))
$qry1="SELECT * FROM public.tbl_sprache";
if(!$result1=pg_query($conn,$qry1))
{
die( "Fehler bei der DB-Connection");
}
while($row1=pg_fetch_object($result1))
{
if($row1->sprache==$row->sprache)
if($row1->sprache==$lf->sprache)
echo "<option value='$row1->sprache' selected>$row1->sprache</option>";
else
echo "<option value='$row1->sprache'>$row1->sprache</option>";
@@ -163,54 +186,43 @@ if ($type=='edit')
echo '</select></td></tr>';
echo '</table>';
echo '<input type="hidden" name="type" value="editsave">';
echo '<input type="hidden" name="lehrfach_nr" value="'.$row->lehrfach_nr.'">';
echo '<input type="hidden" name="lehrfach_id" value="'.$lf->lehrfach_id.'">';
echo '<input type="hidden" name="stg_kz" value="'.$stg_kz.'">';
echo '<input type="hidden" name="semester" value="'.$semester.'">';
echo '<input type="submit" name="save" value="Speichern">';
echo '</p><hr></form>';
} else
}
else
{
?>
<!--<form name="import" method="post" action="einheit_import.php" enctype="multipart/form-data">
<p><b>Import von Untis </b>(Kurswahl der Studenten)
<input type="file" name="userfile" size="20" maxlength="30">
<input type="submit" name="save" value="Go">
</p>
<hr>
</form>-->
<form action="lehrfach.php" method="post" name="lehrfach_neu" id="lehrfach_neu">
<p><b>Neues Lehrfach</b>: <br/>
<?php
echo '<table>';
echo '<tr><td><i>Nr.</i></td><td><input type="text" name="lehrfach_nr" size="30" maxlength="30" ></td></tr>';
//echo '<tr><td><i>Nr.</i></td><td><input type="text" name="lehrfach_nr" size="30" maxlength="30" ></td></tr>';
?>
<tr><td><i>Fachbereich</i></td><td><SELECT name="fachbereich_id">
<tr><td><i>Fachbereich</i></td><td><SELECT name="fachbereich_kurzbz">
<option value="-1">- ausw&auml;hlen -</option>
<?php
foreach($fachbereiche as $fb)
{
echo "<option value=\"$fb->id\" ";
echo " >$fb->kurzbz</option>\n";
echo "<option value=\"$fb->fachbereich_kurzbz\" ";
echo " >$fb->fachbereich_kurzbz</option>\n";
}
?>
</SELECT></td></tr>
<?php
echo '<tr><td><i>Name</i></td><td><input type="text" name="bezeichnung" size="30" maxlength="250" value="'.$row->bezeichnung.'"></td></tr>';
echo '<tr><td><i>Name</i></td><td><input type="text" name="bezeichnung" size="30" maxlength="250" value=""></td></tr>';
echo '<tr><td><i>Kurzbezeichnung</i></td><td>';
echo '<input type="text" name="kurzbz" size="30" maxlength="12" value="'.$row->kurzbz.'"></td></tr>';
echo '<tr><td><i>Lehre Vz</i></td><td>';
echo '<input type="text" name="lehrevz" size="30" maxlength="100" value="'.$row->lehrevz.'"></td></tr>';
echo '<input type="text" name="kurzbz" size="30" maxlength="12" value=""></td></tr>';
echo '<tr><td><i>Farbe</i></td><td>';
echo '<input type="text" name="farbe" size="30" maxlength="7" value="'.$row->farbe.'"></td></tr>';
echo '<tr><td><font title="Gibt an ob es auf der CIS seite angezeigt werden soll">Lehre</font></td><td><input type="checkbox" name="lehre" '.($row->lehre=='t'?'checked':'').'></td></tr>';
echo '<input type="text" name="farbe" size="30" maxlength="7" value=""></td></tr>';
echo '<tr><td>Sprache</td><td><select name="sprache">';
$qry1="Select * from tbl_sprache";
if(!$result1=pg_exec($conn,$qry1))
{
die( "Fehler bei der DB-Connection");
}
$qry1="SELECT * FROM public.tbl_sprache";
if(!$result1=pg_query($conn,$qry1))
die( 'Fehler bei der DB-Connection');
while($row1=pg_fetch_object($result1))
echo "<option value='$row1->sprache'>$row1->sprache</option>";
@@ -220,9 +232,7 @@ if ($type=='edit')
echo '<input type="hidden" name="semester" value="'.$semester.'">';
?>
<input type="hidden" name="type" value="save">
<input type="submit" name="neu" value="Speichern">
</p>
@@ -235,15 +245,15 @@ if ($type=='edit')
<?php
if ($result_lehrfach!=0)
{
$num_rows=pg_numrows($result_lehrfach);
echo "<th>id</th><th>kurzbz</th><th>bezeichnung</th><th>lehrevz</th><th>farbe</th><th>aktiv</th><th>ects</th><th>fachbereich</th><th>sprache</th><th>lehre</th>\n";
$num_rows=pg_num_rows($result_lehrfach);
echo "<th>id</th><th>kurzbz</th><th>bezeichnung</th><th>farbe</th><th>aktiv</th><th>fachbereich</th><th>sprache</th>\n";
for($i=0;$i<$num_rows;$i++)
{
$row=pg_fetch_object($result_lehrfach);
echo "<tr class='liste".($i%2)."'>";
echo "<td>$row->nummer</td><td>$row->fach</td><td>$row->bezeichnung</td><td>$row->lehrevz</td><td>$row->farbe</td><td>$row->aktiv</td><td>$row->ects</td><td>$row->fachbereich</td><td>$row->sprache</td>";
echo "<td><input type='checkbox' onClick='javascript:window.document.location=\"$PHP_SELF?type=lehre&stg_kz=$stg_kz&semester=$semester&lehrfach_nr=$row->nummer\"' ".($row->lehre=='t'?'checked':'')."></td>";
echo "<td>$row->nummer</td><td>$row->fach</td><td>$row->bezeichnung</td><td>$row->farbe</td><td>".($row->aktiv=='t'?'Ja':'Nein')."</td><td>$row->fachbereich</td><td>$row->sprache</td>";
//echo "<td><input type='checkbox' onClick='javascript:window.document.location=\"$PHP_SELF?type=lehre&stg_kz=$stg_kz&semester=$semester&lehrfach_nr=$row->nummer\"' ".($row->lehre=='t'?'checked':'')."></td>";
echo "<td><a href=\"lehrfach.php?lehrfach_nr=$row->nummer&type=edit&stg_kz=$stg_kz&semester=$semester\">Edit</a></td>";
echo "</tr>\n";
}