mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
- Bei Koordinatoren muss das Institut angegeben werden
- Lehrveranstaltungsverwaltung funktioniert jetzt auch für Institute
This commit is contained in:
@@ -404,7 +404,13 @@ if(!$error)
|
||||
$return = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if($_POST['funktion_kurzbz']=='fbk' && $_POST['fachbereich_kurzbz']=='')
|
||||
{
|
||||
$error=true;
|
||||
$errormsg='Bei Koordinatoren muss auch ein Institut angegeben werden';
|
||||
$return=false;
|
||||
}
|
||||
if(!$error)
|
||||
{
|
||||
$benutzerfunktion->oe_kurzbz = $_POST['oe_kurzbz'];
|
||||
|
||||
+38
-11
@@ -1099,20 +1099,47 @@ function ExtrasShowLVverwaltung()
|
||||
{
|
||||
tree = document.getElementById('tree-verband');
|
||||
|
||||
if(tree.currentIndex==-1)
|
||||
if(document.getElementById('menu-content-tabs').selectedItem == document.getElementById('tab-verband'))
|
||||
{
|
||||
alert('Bitte zuerst einen Studiengang auswaehlen');
|
||||
return;
|
||||
}
|
||||
tree = document.getElementById('tree-verband');
|
||||
|
||||
//Studiengang und Semester holen
|
||||
var col;
|
||||
col = tree.columns ? tree.columns["stg_kz"] : "stg_kz";
|
||||
var studiengang_kz=tree.view.getCellText(tree.currentIndex,col);
|
||||
col = tree.columns ? tree.columns["sem"] : "sem";
|
||||
var semester=tree.view.getCellText(tree.currentIndex,col);
|
||||
if(tree.currentIndex==-1)
|
||||
{
|
||||
alert('Bitte zuerst einen Studiengang auswaehlen');
|
||||
return;
|
||||
}
|
||||
|
||||
//Studiengang und Semester holen
|
||||
var col;
|
||||
col = tree.columns ? tree.columns["stg_kz"] : "stg_kz";
|
||||
var studiengang_kz=tree.view.getCellText(tree.currentIndex,col);
|
||||
col = tree.columns ? tree.columns["sem"] : "sem";
|
||||
var semester=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
var url = '<?php echo APP_ROOT ?>vilesci/lehre/lehrveranstaltung.php?stg_kz='+studiengang_kz+'&semester='+semester;
|
||||
}
|
||||
else if(document.getElementById('menu-content-tabs').selectedItem == document.getElementById('tab-fachbereich'))
|
||||
{
|
||||
tree = document.getElementById('tree-fachbereich');
|
||||
|
||||
if(tree.currentIndex==-1)
|
||||
{
|
||||
alert('Bitte zuerst einen Fachbereich auswaehlen');
|
||||
return;
|
||||
}
|
||||
|
||||
//Fachbereich holen
|
||||
var col;
|
||||
col = tree.columns ? tree.columns["fachbereich-treecol-kurzbz"] : "fachbereich-treecol-kurzbz";
|
||||
var fachbereich_kurzbz=tree.view.getCellText(tree.currentIndex,col);
|
||||
var url = '<?php echo APP_ROOT ?>vilesci/lehre/lehrveranstaltung.php?fachbereich_kurzbz='+fachbereich_kurzbz;
|
||||
}
|
||||
else
|
||||
{
|
||||
var url = '<?php echo APP_ROOT ?>vilesci/lehre/lehrveranstaltung.php';
|
||||
}
|
||||
|
||||
window.open('<?php echo APP_ROOT ?>vilesci/lehre/lehrveranstaltung.php?stg_kz='+studiengang_kz+'&semester='+semester,'Lehrveranstaltungen','');
|
||||
window.open(url,'Lehrveranstaltungen','');
|
||||
}
|
||||
|
||||
// ****
|
||||
|
||||
@@ -251,7 +251,7 @@ if(!$result_lv = $db->db_query($sql_query))
|
||||
$outp='';
|
||||
$s=array();
|
||||
$outp.="<form action='".$_SERVER['PHP_SELF']."' method='GET' onsubmit='return checksubmit();'>";
|
||||
$outp.="Studiengang <SELECT name='stg_kz' id='select_stg_kz'>";
|
||||
$outp.=" Studiengang <SELECT name='stg_kz' id='select_stg_kz'>";
|
||||
$outp.="<OPTION value='' ".($stg_kz==''?'selected':'').">-- Alle --</OPTION>";
|
||||
foreach ($studiengang as $stg)
|
||||
{
|
||||
@@ -267,13 +267,13 @@ $s['']->max_sem=8;
|
||||
$outp.='</SELECT>';
|
||||
|
||||
//Semester DropDown
|
||||
$outp.= 'Semester <SELECT name="semester">';
|
||||
$outp.= ' Semester <SELECT name="semester">';
|
||||
for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++)
|
||||
$outp.="<OPTION value='$i' ".($i==$semester?'selected':'').">$i</OPTION>";
|
||||
$outp.='</SELECT>';
|
||||
|
||||
//Fachbereich DropDown
|
||||
$outp.= 'Fachbereich <SELECT name="fachbereich_kurzbz" id="select_fachbereich_kurzbz">';
|
||||
//Institut DropDown
|
||||
$outp.= ' Institut <SELECT name="fachbereich_kurzbz" id="select_fachbereich_kurzbz">';
|
||||
$fachb = new fachbereich();
|
||||
$fachb->getAll();
|
||||
$outp.= "<OPTION value='' ".($fachbereich_kurzbz==''?'selected':'').">-- Alle --</OPTION>";
|
||||
@@ -295,7 +295,7 @@ $outp.= '</SELECT>';
|
||||
if($rechte->isBerechtigt('admin'))
|
||||
{
|
||||
//Aktiv DropDown
|
||||
$outp.= 'Aktiv <SELECT name="isaktiv" id="isaktiv">';
|
||||
$outp.= ' Aktiv <SELECT name="isaktiv" id="isaktiv">';
|
||||
$outp.= "<OPTION value=''".($isaktiv==''?' selected':'').">-- Alle --</OPTION>";
|
||||
$outp.= "<OPTION value='true '".($isaktiv=='true'?'selected':'').">-- Aktiv --</OPTION>";
|
||||
$outp.= "<OPTION value='false '".($isaktiv=='false'?'selected':'').">-- Nicht aktiv --</OPTION>";
|
||||
@@ -370,7 +370,7 @@ if ($result_lv!=0)
|
||||
<th class='table-sortable:numeric'>Sort</th>
|
||||
<th class='table-sortable:default'>Zeugnis</th>
|
||||
<th class='table-sortable:default'>BA/DA</th>
|
||||
<th class='table-sortable:default'>FBK</th>
|
||||
<th class='table-sortable:default'>Koordinator</th>
|
||||
<th class='table-sortable:default'>LVInfo</th>\n";
|
||||
echo "</tr></thead>";
|
||||
echo "<tbody>";
|
||||
|
||||
Reference in New Issue
Block a user