getAll(); $fachbereiche=$f->result; $s=new studiengang($conn); $s->getAll(); $studiengang=$s->result; $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']); else $semester=0; if(!is_numeric($stg_kz)) $stg_kz=0; if(!is_numeric($semester)) $semester=0; if (isset($_POST['neu'])) { $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 "
$lf->errormsg
"; } } 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()) { echo "
$lf->errormsg
"; } } /* 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()."
"; } else echo "Lehrfachnummer wurde nicht übergeben, Bitte nochmals versuchen"; }*/ /*if ($type=="delete") { $sql_query="DELETE FROM lehrfach WHERE id=$lehrfach_id"; $result=pg_exec($conn, $sql_query); if(!$result) echo pg_errormessage()."
"; $sql_query="DELETE FROM einheitstudent WHERE einheit_id=$einheit_id"; $result=pg_exec($conn, $sql_query); if(!$result) echo pg_errormessage()."
"; $sql_query="DELETE FROM einheit WHERE id=$einheit_id"; $result=pg_exec($conn, $sql_query); if(!$result) echo pg_errormessage()."
"; }*/ $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_query($conn, $sql_query); if(!$result_lehrfach) error("Lehrfach not found!"); $outp=''; $s=array(); foreach ($studiengang as $stg) { $outp.= ''.$stg->kurzbzlang.' - '; $s[$stg->studiengang_kz]->max_sem=$stg->max_semester; $s[$stg->studiengang_kz]->kurzbz=$stg->kurzbzlang; } $outp.= '
-- '; for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++) $outp.= ''.$i.' -- '; ?> Lehrfach Verwaltung

Lehrfach Verwaltung (kurzbz.' - '.$semester; ?>)

load($_GET['lehrfach_nr']); echo '
'; echo '

Edit Lehrfach: '.$_GET['lehrfach_nr'].''; echo ''; ?> '; echo ''; echo ''; echo ''; echo '
Fachbereich
Name
Kurzbezeichnung'; echo '
Farbe'; echo '
Aktivaktiv=='t'?'checked':'').' />'; echo '
Sprache
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo '


'; } else { ?>

Neues Lehrfach:
'; //echo 'Nr.'; ?> Fachbereich Name'; echo 'Kurzbezeichnung'; echo ''; echo 'Farbe'; echo ''; echo 'Sprache '; echo ''; echo ''; ?>


Übersicht

id\n"; for($i=0;$i<$num_rows;$i++) { $row=pg_fetch_object($result_lehrfach); echo ""; echo ""; //echo ""; echo ""; echo "\n"; } /* $num_fields=pg_numfields($result_lehrfach); $foo = 0; for ($i=0;$i<$num_fields; $i++) echo ""; for ($j=0; $j<$num_rows;$j++) { $row=pg_fetch_row($result_lehrfach,$j); $bgcolor = $cfgBgcolorOne; $foo % 2 ? 0: $bgcolor = $cfgBgcolorTwo; echo ""; for ($i=0; $i<$num_fields; $i++) echo ""; //echo ""; echo ""; //echo "\n"; $foo++; } */ } else echo "Kein Eintrag gefunden!"; ?>
kurzbzbezeichnungfarbeaktivfachbereichsprache
$row->nummer$row->fach$row->bezeichnung$row->farbe".($row->aktiv=='t'?'Ja':'Nein')."$row->fachbereich$row->sprachelehre=='t'?'checked':'').">nummer&type=edit&stg_kz=$stg_kz&semester=$semester\">Edit
".pg_fieldname($result_lehrfach,$i)."
$row[$i]Details"; //echo "EditEditDelete"; echo "