mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
*/
|
||||
require_once('../../config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
require_once('../../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../../include/lehrveranstaltung.class.php');
|
||||
|
||||
//Connection Herstellen
|
||||
@@ -55,8 +55,8 @@
|
||||
|
||||
$rechte=new benutzerberechtigung($sql_conn);
|
||||
$rechte->getBerechtigungen($user);
|
||||
$user_is_allowed_to_upload=false;
|
||||
|
||||
$user_is_allowed_to_upload=false;
|
||||
|
||||
$lv_obj = new lehrveranstaltung($sql_conn);
|
||||
$lv_obj->load($lvid);
|
||||
$lv=$lv_obj;
|
||||
@@ -91,7 +91,7 @@
|
||||
if($result = pg_query($sql_conn, $qry))
|
||||
if($row = pg_fetch_object($result))
|
||||
$angezeigtes_stsem = $row->studiensemester_kurzbz;
|
||||
|
||||
echo "-----".$angezeigtes_stsem."-----";
|
||||
$qry = "SELECT distinct vorname, nachname, tbl_benutzer.uid as uid FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY nachname, vorname";
|
||||
if(!$result = pg_query($sql_conn, $qry))
|
||||
die('Fehler bei Abfrage'.$qry);
|
||||
@@ -298,17 +298,17 @@
|
||||
echo '<strong>Leistungsbeurteilung</strong>';
|
||||
}*/
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
<?php
|
||||
echo '<img src="../../../skin/images/button_lb.jpg" width="67" height="45"><br>';
|
||||
if($is_lector)
|
||||
{
|
||||
//Anwesenheitsliste
|
||||
|
||||
echo "<b><a href='../lehre/anwesenheitsliste.php?stg_kz=$course_id&sem=$term_id&lvid=$lvid&stsem=$angezeigtes_stsem' class='Item'>Anwesenheits- und Notenlisten</a></b><br>";
|
||||
}
|
||||
?>
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
</td>
|
||||
|
||||
@@ -337,7 +337,7 @@
|
||||
</td>
|
||||
<td class="tdwidth30"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -91,7 +91,10 @@
|
||||
|
||||
$qry = "SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE lehrveranstaltung_id='$lvid' ORDER BY ende DESC LIMIT 1";
|
||||
$stsem = new studiensemester($sql_conn);
|
||||
$angezeigtes_stsem = $stsem->getNearest($term_id);
|
||||
if($lv->studiengang_kz==0)
|
||||
$angezeigtes_stsem = $stsem->getNearest();
|
||||
else
|
||||
$angezeigtes_stsem = $stsem->getNearest($term_id);
|
||||
|
||||
echo " ($angezeigtes_stsem)";
|
||||
echo '</font></td>
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
if(!$ansicht)
|
||||
{
|
||||
//Funktionen
|
||||
$qry = "SELECT *, tbl_benutzerfunktion.studiengang_kz as studiengang_kz FROM public.tbl_benutzerfunktion JOIN public.tbl_funktion USING(funktion_kurzbz) LEFT JOIN public.tbl_fachbereich USING(fachbereich_kurzbz) WHERE uid='$uid'";
|
||||
$qry = "SELECT *, tbl_benutzerfunktion.studiengang_kz as studiengang_kz, tbl_fachbereich.bezeichnung as bezeichnung FROM public.tbl_benutzerfunktion JOIN public.tbl_funktion USING(funktion_kurzbz) LEFT JOIN public.tbl_fachbereich USING(fachbereich_kurzbz) LEFT JOIN public.tbl_studiengang ON(tbl_benutzerfunktion.studiengang_kz=tbl_studiengang.studiengang_kz) WHERE uid='$uid' AND (tbl_fachbereich.aktiv=true OR fachbereich_kurzbz is null) AND (tbl_studiengang.aktiv=true OR tbl_benutzerfunktion.studiengang_kz is null)";
|
||||
if($result_funktion = pg_query($conn, $qry))
|
||||
{
|
||||
if(pg_num_rows($result_funktion)>0)
|
||||
|
||||
@@ -789,7 +789,7 @@ function LeAuswahl()
|
||||
lehrfachmenulist.builder.rebuild();
|
||||
|
||||
//Url zusammenbauen
|
||||
var url = '<?php echo APP_ROOT;?>rdf/lehrfach.rdf.php?lehrveranstaltung_id='+lehrveranstaltung+'&'+gettimestamp();
|
||||
var url = '<?php echo APP_ROOT;?>rdf/lehrfach.rdf.php?lehrveranstaltung_id='+lehrveranstaltung+'&lehrfach_id='+lehrfach+'&'+gettimestamp();
|
||||
|
||||
//RDF holen
|
||||
var newDs = rdfService.GetDataSourceBlocking(url);
|
||||
|
||||
+47
-26
@@ -59,43 +59,64 @@ if(isset($_GET['lehrveranstaltung_id']) && is_numeric($_GET['lehrveranstaltung_i
|
||||
$sem = $row->semester;
|
||||
}
|
||||
else
|
||||
die('Fehler beim laden der Daten');
|
||||
die('Fehler beim Laden der Daten');
|
||||
}
|
||||
|
||||
|
||||
// Einheiten holen
|
||||
$lehrfachDAO=new lehrfach($conn);
|
||||
$lehrfachDAO->getTab($stg, $sem);
|
||||
|
||||
$rdf_url='http://www.technikum-wien.at/lehrfach';
|
||||
?>
|
||||
|
||||
echo '
|
||||
<RDF:RDF
|
||||
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:LEHRFACH="<?php echo $rdf_url; ?>/rdf#"
|
||||
xmlns:LEHRFACH="'.$rdf_url.'/rdf#"
|
||||
>
|
||||
|
||||
<RDF:Seq about="<?php echo $rdf_url ?>/liste">
|
||||
<RDF:Seq about="'.$rdf_url.'/liste">
|
||||
';
|
||||
|
||||
<?php
|
||||
foreach ($lehrfachDAO->lehrfaecher as $lehrfach)
|
||||
if(isset($_GET['lehrfach_id']) && is_numeric($_GET['lehrfach_id']))
|
||||
{
|
||||
?>
|
||||
<RDF:li>
|
||||
<RDF:Description id="<?php echo $lehrfach->lehrfach_id; ?>" about="<?php echo $rdf_url.'/'.$lehrfach->lehrfach_id; ?>" >
|
||||
<LEHRFACH:lehrfach_id><?php echo $lehrfach->lehrfach_id ?></LEHRFACH:lehrfach_id>
|
||||
<LEHRFACH:studiengang_kz><?php echo $lehrfach->studiengang_kz ?></LEHRFACH:studiengang_kz>
|
||||
<LEHRFACH:fachbereich_kurzbz><![CDATA[<?php echo $lehrfach->fachbereich_kurzbz ?>]]></LEHRFACH:fachbereich_kurzbz>
|
||||
<LEHRFACH:kurzbz><![CDATA[<?php echo $lehrfach->kurzbz ?>]]></LEHRFACH:kurzbz>
|
||||
<LEHRFACH:bezeichnung><![CDATA[<?php echo $lehrfach->bezeichnung ?>]]></LEHRFACH:bezeichnung>
|
||||
<LEHRFACH:farbe><![CDATA[<?php echo $lehrfach->farbe ?>]]></LEHRFACH:farbe>
|
||||
<LEHRFACH:aktiv><?php echo $lehrfach->aktiv ?></LEHRFACH:aktiv>
|
||||
<LEHRFACH:semester><?php echo $lehrfach->semester ?></LEHRFACH:semester>
|
||||
<LEHRFACH:sprache><?php echo $lehrfach->sprache ?></LEHRFACH:sprache>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
<?php
|
||||
$lehrfach_id = $_GET['lehrfach_id'];
|
||||
$where =" OR lehrfach_id='$lehrfach_id'";
|
||||
}
|
||||
else
|
||||
$where = '';
|
||||
|
||||
//Alle Lehrfaecher mit Entsprechendem Studiengang und Semester holen bei
|
||||
//denen sowohl das Lehrfach als auch der Fachbereich aktiv ist und
|
||||
//zusaetzlich das Lehrfach das uebergeben wurde
|
||||
$qry = "SELECT
|
||||
tbl_lehrfach.*
|
||||
FROM
|
||||
lehre.tbl_lehrfach JOIN public.tbl_fachbereich USING(fachbereich_kurzbz)
|
||||
WHERE tbl_lehrfach.aktiv AND tbl_fachbereich.aktiv";
|
||||
if($stg!='')
|
||||
$qry.=" AND tbl_lehrfach.studiengang_kz='$stg'";
|
||||
if($sem!='')
|
||||
$qry.=" AND tbl_lehrfach.semester='$sem'";
|
||||
|
||||
$qry.=$where;
|
||||
|
||||
if($result = pg_query($conn, $qry))
|
||||
{
|
||||
while($lehrfach = pg_fetch_object($result))
|
||||
{
|
||||
echo '
|
||||
<RDF:li>
|
||||
<RDF:Description id="'.$lehrfach->lehrfach_id.'" about="'.$rdf_url.'/'.$lehrfach->lehrfach_id.'" >
|
||||
<LEHRFACH:lehrfach_id>'.$lehrfach->lehrfach_id.'</LEHRFACH:lehrfach_id>
|
||||
<LEHRFACH:studiengang_kz>'.$lehrfach->studiengang_kz.'</LEHRFACH:studiengang_kz>
|
||||
<LEHRFACH:fachbereich_kurzbz><![CDATA['.$lehrfach->fachbereich_kurzbz.']]></LEHRFACH:fachbereich_kurzbz>
|
||||
<LEHRFACH:kurzbz><![CDATA['.$lehrfach->kurzbz.']]></LEHRFACH:kurzbz>
|
||||
<LEHRFACH:bezeichnung><![CDATA['.$lehrfach->bezeichnung.']]></LEHRFACH:bezeichnung>
|
||||
<LEHRFACH:farbe><![CDATA['.$lehrfach->farbe.']]></LEHRFACH:farbe>
|
||||
<LEHRFACH:aktiv>'.$lehrfach->aktiv.'</LEHRFACH:aktiv>
|
||||
<LEHRFACH:semester>'.$lehrfach->semester.'</LEHRFACH:semester>
|
||||
<LEHRFACH:sprache>'.$lehrfach->sprache.'</LEHRFACH:sprache>
|
||||
</RDF:Description>
|
||||
</RDF:li>';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
</RDF:Seq>
|
||||
|
||||
|
||||
+5
-3
@@ -122,7 +122,8 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$stgl_row = pg_fetch_object($stgl_result);
|
||||
else
|
||||
die('Stgl not found');
|
||||
|
||||
|
||||
/* Bezeichnung des Lehrverbandes
|
||||
$sem_qry = "SELECT bezeichnung FROM public.tbl_lehrverband WHERE studiengang_kz='".$row->studiengang_kz."' AND semester = '".$row->semester."'";
|
||||
if($result_sem = pg_query($conn, $sem_qry))
|
||||
{
|
||||
@@ -131,9 +132,10 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$bezeichnung = $row_sem->bezeichnung;
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
if($bezeichnung=='')
|
||||
$bezeichnung = $row->semester.'. Semester';
|
||||
//if($bezeichnung=='')
|
||||
$bezeichnung = $row->semester.'. Semester';
|
||||
|
||||
$xml .= "\n <zeugnis>";
|
||||
$xml .= " <studiensemester>".$row->sembezeichnung."</studiensemester>";
|
||||
|
||||
+66
-64
@@ -42,34 +42,32 @@ $user = get_uid();
|
||||
$rechte = new benutzerberechtigung($conn);
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if (isset($_GET['stg_kz']) || isset($_POST['stg_kz']))
|
||||
$stg_kz=(isset($_GET['stg_kz'])?$_GET['stg_kz']:$_POST['stg_kz']);
|
||||
if (isset($_GET['filter_stg_kz']) || isset($_POST['filter_stg_kz']))
|
||||
$filter_stg_kz=(isset($_GET['filter_stg_kz'])?$_GET['filter_stg_kz']:$_POST['filter_stg_kz']);
|
||||
else
|
||||
$stg_kz='';
|
||||
if (isset($_GET['semester']) || isset($_POST['semester']))
|
||||
$semester=(isset($_GET['semester'])?$_GET['semester']:$_POST['semester']);
|
||||
$filter_stg_kz='';
|
||||
if (isset($_GET['filter_semester']) || isset($_POST['filter_semester']))
|
||||
$filter_semester=(isset($_GET['filter_semester'])?$_GET['filter_semester']:$_POST['filter_semester']);
|
||||
else
|
||||
$semester='';
|
||||
|
||||
$fachbereich_kurzbz = (isset($_GET['fachbereich_kurzbz'])?$_GET['fachbereich_kurzbz']:'');
|
||||
$filter_semester='';
|
||||
|
||||
if (isset($_GET['filter_fachbereich_kurzbz']) || isset($_POST['filter_fachbereich_kurzbz']))
|
||||
$filter_fachbereich_kurzbz=(isset($_GET['filter_fachbereich_kurzbz'])?$_GET['filter_fachbereich_kurzbz']:$_POST['filter_fachbereich_kurzbz']);
|
||||
else
|
||||
$filter_fachbereich_kurzbz='';
|
||||
|
||||
|
||||
/*
|
||||
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->studiengang_kz=$_POST['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->semester = $_POST['semester'];
|
||||
$lf->sprache = $_POST['sprache'];
|
||||
$lf->updateamum = date('Y-m-d H:i:s');
|
||||
$lf->updatevon = $user;
|
||||
@@ -87,13 +85,13 @@ 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->studiengang_kz=$_POST['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->semester = $_POST['semester'];
|
||||
$lf->sprache = $_POST['sprache'];
|
||||
$lf->updateamum = date('Y-m-d H:i:s');
|
||||
$lf->updatevon = $user;
|
||||
@@ -107,7 +105,7 @@ if (isset($_POST['type']) && $_POST['type']=='editsave')
|
||||
$outp='<form method="GET" action="'.$_SERVER['PHP_SELF'].'">';
|
||||
|
||||
$s=array();
|
||||
$outp.= " Studiengang: <SELECT name='stg_kz'>";
|
||||
$outp.= " Studiengang: <SELECT name='filter_stg_kz'>";
|
||||
|
||||
if(count($rechte->getFbKz())>0)
|
||||
$outp.= '<option value="" >-- Alle --</option>';
|
||||
@@ -119,10 +117,10 @@ foreach ($studiengang as $stg)
|
||||
if($rechte->isBerechtigt('assistenz', $stg->studiengang_kz) || $rechte->isBerechtigt('admin', $stg->studiengang_kz) ||
|
||||
$rechte->isBerechtigt('assistenz', 0) || $rechte->isBerechtigt('admin', 0))
|
||||
{
|
||||
if(count($rechte->getFbKz())==0 && $stg_kz=='')
|
||||
$stg_kz=$stg->studiengang_kz;
|
||||
if(count($rechte->getFbKz())==0 && $filter_stg_kz=='')
|
||||
$filter_stg_kz=$stg->studiengang_kz;
|
||||
|
||||
if($stg->studiengang_kz==$stg_kz)
|
||||
if($stg->studiengang_kz==$filter_stg_kz)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
@@ -132,14 +130,13 @@ foreach ($studiengang as $stg)
|
||||
|
||||
$s[$stg->studiengang_kz]->max_sem=$stg->max_semester;
|
||||
$s[$stg->studiengang_kz]->kurzbz=$stg->kuerzel;
|
||||
|
||||
}
|
||||
$outp.="</SELECT>";
|
||||
$outp.=" Semester: <SELECT name='semester'>";
|
||||
$outp.=" Semester: <SELECT name='filter_semester'>";
|
||||
$outp.= '<option value="" >-- Alle --</option>';
|
||||
for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++)
|
||||
for ($i=0;$i<=$s[$filter_stg_kz]->max_sem;$i++)
|
||||
{
|
||||
if($semester!='' && $i==$semester)
|
||||
if($filter_semester!='' && $i==$filter_semester)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
@@ -148,7 +145,7 @@ for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++)
|
||||
}
|
||||
$outp.="</SELECT>";
|
||||
|
||||
$outp.= " Institut: <SELECT name='fachbereich_kurzbz'>";
|
||||
$outp.= " Institut: <SELECT name='filter_fachbereich_kurzbz'>";
|
||||
|
||||
$outp.= '<option value="">-- Alle --</option>';
|
||||
|
||||
@@ -158,7 +155,7 @@ foreach ($fachbereiche as $fb)
|
||||
if($rechte->isBerechtigt('assistenz', null, null, $fb->fachbereich_kurzbz) || $rechte->isBerechtigt('admin', null, null, $fb->fachbereich_kurzbz) ||
|
||||
$rechte->isBerechtigt('assistenz', 0) || $rechte->isBerechtigt('admin', 0))
|
||||
{*/
|
||||
if($fb->fachbereich_kurzbz==$fachbereich_kurzbz)
|
||||
if($fb->fachbereich_kurzbz==$filter_fachbereich_kurzbz)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
@@ -183,22 +180,25 @@ echo '
|
||||
<script src="../../include/js/tablesort/table.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<H2>Lehrfach Verwaltung ('.$s[$stg_kz]->kurzbz.' '.$semester.' '.$fachbereich_kurzbz.')</H2>
|
||||
<H2>Lehrfach Verwaltung ('.$s[$filter_stg_kz]->kurzbz.' '.$filter_semester.' '.$filter_fachbereich_kurzbz.')</H2>
|
||||
';
|
||||
|
||||
echo $outp;
|
||||
|
||||
if($filter_stg_kz=='' && $filter_fachbereich_kurzbz=='' && !isset($_GET['type']))
|
||||
die('Bitte einen Studiengang oder Fachbereich auswaehlen');
|
||||
|
||||
if($rechte->isBerechtigt('admin',0))
|
||||
{
|
||||
if (isset($_GET['type']) && $_GET['type']=='edit')
|
||||
{
|
||||
$lf=new lehrfach($conn);
|
||||
$lf->load($_GET['lehrfach_nr']);
|
||||
echo '<form name="lehrfach_edit" method="post" action="lehrfach.php">';
|
||||
echo '<form name="lehrfach_edit" method="post" action="lehrfach.php?filter_stg_kz='.$filter_stg_kz.'&filter_semester='.$filter_semester.'&filter_fachbereich_kurzbz='.$filter_fachbereich_kurzbz.'">';
|
||||
echo '<p><b>Edit Lehrfach: '.$_GET['lehrfach_nr'].'</b>';
|
||||
echo '<table>';
|
||||
echo '<tr><td>';
|
||||
echo " Studiengang:</td><td> <SELECT name='stg_kz'>";
|
||||
echo " Studiengang:</td><td>\n <SELECT name='stg_kz'>";
|
||||
|
||||
foreach ($studiengang as $stg)
|
||||
{
|
||||
@@ -207,14 +207,14 @@ if($rechte->isBerechtigt('admin',0))
|
||||
else
|
||||
$selected='';
|
||||
|
||||
echo '<option value="'.$stg->studiengang_kz.'" '.$selected.'>'.$stg->kuerzel.'</option>';
|
||||
echo "\n".'<option value="'.$stg->studiengang_kz.'" '.$selected.'>'.$stg->kuerzel.'</option>';
|
||||
}
|
||||
echo "</SELECT></td></tr>";
|
||||
|
||||
echo "<tr><td>Semester:</td><td> <SELECT name='semester'>";
|
||||
for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++)
|
||||
{
|
||||
if($semester!='' && $i==$lf->semester)
|
||||
if($i==$lf->semester)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
@@ -266,15 +266,15 @@ if($rechte->isBerechtigt('admin',0))
|
||||
echo '</table>';
|
||||
echo '<input type="hidden" name="type" value="editsave">';
|
||||
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="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
|
||||
{
|
||||
echo '
|
||||
<form action="lehrfach.php" method="post" name="lehrfach_neu" id="lehrfach_neu">
|
||||
<form action="lehrfach.php?filter_stg_kz='.$filter_stg_kz.'&filter_semester='.$filter_semester.'&filter_fachbereich_kurzbz='.$filter_fachbereich_kurzbz.'" method="post" name="lehrfach_neu" id="lehrfach_neu">
|
||||
<p><b>Neues Lehrfach</b>: <br/>';
|
||||
echo '<table>';
|
||||
echo '<tr><td>';
|
||||
@@ -282,7 +282,7 @@ if($rechte->isBerechtigt('admin',0))
|
||||
|
||||
foreach ($studiengang as $stg)
|
||||
{
|
||||
if($stg->studiengang_kz==$stg_kz)
|
||||
if($stg->studiengang_kz==$filter_stg_kz)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
@@ -292,9 +292,9 @@ if($rechte->isBerechtigt('admin',0))
|
||||
echo "</SELECT></td></tr>";
|
||||
|
||||
echo "<tr><td>Semester:</td><td> <SELECT name='semester'>";
|
||||
for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++)
|
||||
for ($i=0;$i<=$s[$filter_stg_kz]->max_sem;$i++)
|
||||
{
|
||||
if($semester!='' && $i==$semester)
|
||||
if($filter_semester!='' && $i==$filter_semester)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
@@ -329,8 +329,8 @@ if($rechte->isBerechtigt('admin',0))
|
||||
echo "<option value='$row1->sprache'>$row1->sprache</option>";
|
||||
|
||||
echo '</select></td></tr> </table>';
|
||||
echo '<input type="hidden" name="stg_kz" value="'.$stg_kz.'">';
|
||||
echo '<input type="hidden" name="semester" value="'.$semester.'">';
|
||||
//echo '<input type="hidden" name="stg_kz" value="'.$stg_kz.'">';
|
||||
//echo '<input type="hidden" name="semester" value="'.$semester.'">';
|
||||
|
||||
|
||||
echo '
|
||||
@@ -342,30 +342,32 @@ if($rechte->isBerechtigt('admin',0))
|
||||
}
|
||||
}
|
||||
|
||||
if($rechte->isBerechtigt('admin'))
|
||||
$where = ' AND aktiv=true';
|
||||
else
|
||||
$where = '';
|
||||
|
||||
$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,
|
||||
tbl_lehrfach.studiengang_kz, tbl_lehrfach.semester
|
||||
FROM
|
||||
lehre.tbl_lehrfach
|
||||
WHERE true
|
||||
".($stg_kz!=''?"AND tbl_lehrfach.studiengang_kz='$stg_kz'":'')."
|
||||
".($semester!=''?"AND semester='$semester'":'')."
|
||||
".($fachbereich_kurzbz!=''?"AND fachbereich_kurzbz = '$fachbereich_kurzbz'":'')."
|
||||
$where
|
||||
ORDER BY tbl_lehrfach.kurzbz";
|
||||
|
||||
//echo $sql_query;
|
||||
$result_lehrfach=pg_query($conn, $sql_query);
|
||||
if(!$result_lehrfach) error("Lehrfach not found!");
|
||||
|
||||
if(!isset($_GET['type']))
|
||||
{
|
||||
if($rechte->isBerechtigt('admin'))
|
||||
$where = '';
|
||||
else
|
||||
$where = ' AND aktiv=true';
|
||||
|
||||
|
||||
$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,
|
||||
tbl_lehrfach.studiengang_kz, tbl_lehrfach.semester
|
||||
FROM
|
||||
lehre.tbl_lehrfach
|
||||
WHERE true
|
||||
".($filter_stg_kz!=''?"AND tbl_lehrfach.studiengang_kz='$filter_stg_kz'":'')."
|
||||
".($filter_semester!=''?"AND semester='$filter_semester'":'')."
|
||||
".($filter_fachbereich_kurzbz!=''?"AND fachbereich_kurzbz = '$filter_fachbereich_kurzbz'":'')."
|
||||
$where
|
||||
ORDER BY tbl_lehrfach.kurzbz";
|
||||
|
||||
//echo $sql_query;
|
||||
$result_lehrfach=pg_query($conn, $sql_query);
|
||||
if(!$result_lehrfach) error("Lehrfach not found!");
|
||||
|
||||
|
||||
if ($result_lehrfach!=0)
|
||||
{
|
||||
echo '
|
||||
@@ -406,7 +408,7 @@ if(!isset($_GET['type']))
|
||||
<td>$row->sprache</td>
|
||||
<td>";
|
||||
if($rechte->isBerechtigt('admin', 0))
|
||||
echo "<a href=\"lehrfach.php?lehrfach_nr=$row->nummer&type=edit&stg_kz=$stg_kz&semester=$semester\">Edit</a>";
|
||||
echo "<a href=\"lehrfach.php?lehrfach_nr=$row->nummer&type=edit&filter_stg_kz=$filter_stg_kz&filter_semester=$filter_semester&filter_fachbereich_kurzbz=$filter_fachbereich_kurzbz\">Edit</a>";
|
||||
echo "</td></tr>";
|
||||
}
|
||||
|
||||
|
||||
@@ -105,6 +105,7 @@ $qry = "SELECT
|
||||
WHERE
|
||||
uid=tbl_mitarbeiter.mitarbeiter_uid AND
|
||||
funktion_kurzbz='Institut'
|
||||
LIMIT 1
|
||||
) as hauptzuteilung
|
||||
FROM
|
||||
public.tbl_mitarbeiter JOIN public.tbl_benutzer ON(uid=mitarbeiter_uid)
|
||||
|
||||
Reference in New Issue
Block a user