mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
This commit is contained in:
@@ -252,6 +252,10 @@
|
||||
<td class="tdwidth10" nowrap> </td>
|
||||
<td class="tdwrap"><a class="Item" href="private/info/security.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9"> Security</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdwidth10" nowrap> </td>
|
||||
<td class="tdwrap"><a class="Item" href="private/info/zertifikat.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9"> Zertifikat</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdwidth10" nowrap> </td>
|
||||
<td class="tdwrap"><a class="Item" href="private/info/softgrid2.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9"> SoftGrid</a></td>
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
$kurzbeschreibung_de = (isset($_POST['kurzbeschreibung_de'])?$_POST['kurzbeschreibung_de']:'');
|
||||
$freig_de = (isset($_POST['freig_de'])?($_POST['freig_de']=='on'?true:false):'');
|
||||
$methodik_de = (isset($_POST['methodik_de'])?$_POST['methodik_de']:'');
|
||||
$titel_de = (isset($_POST['titel_de'])?$_POST['titel_de']:'');
|
||||
//$titel_de = (isset($_POST['titel_de'])?$_POST['titel_de']:'');
|
||||
|
||||
$lehrziele_en = (isset($_POST['lehrziele_en'])?$_POST['lehrziele_en']:'');
|
||||
$lehrinhalte_en = (isset($_POST['lehrinhalte_en'])?$_POST['lehrinhalte_en']:'');
|
||||
@@ -129,7 +129,7 @@
|
||||
$kurzbeschreibung_en = (isset($_POST['kurzbeschreibung_en'])?$_POST['kurzbeschreibung_en']:'');
|
||||
$freig_en = (isset($_POST['freig_en'])?($_POST['freig_en']=='on'?true:false):'');
|
||||
$methodik_en = (isset($_POST['methodik_en'])?$_POST['methodik_en']:'');
|
||||
$titel_en = (isset($_POST['titel_en'])?$_POST['titel_en']:'');
|
||||
//$titel_en = (isset($_POST['titel_en'])?$_POST['titel_en']:'');
|
||||
|
||||
/* WriteLog($qry,$uid)
|
||||
* @brief Schreib die Querys im format: uid - datum - qry ins LogFile
|
||||
@@ -175,7 +175,7 @@
|
||||
$lv_obj_sav->sprache=ATTR_SPRACHE_DE;
|
||||
$lv_obj_sav->lehrveranstaltung_id=$lv;
|
||||
$lv_obj_sav->methodik = str_replace("", "<br>",str_replace("\r\n", "<br>", $methodik_de));
|
||||
$lv_obj_sav->titel = str_replace("", "<br>",str_replace("\r\n", "<br>", $titel_de));
|
||||
//$lv_obj_sav->titel = str_replace("", "<br>",str_replace("\r\n", "<br>", $titel_de));
|
||||
|
||||
$lv_obj1 = new lvinfo($conn);
|
||||
$vorhanden=$lv_obj1->exists($lv, ATTR_SPRACHE_DE);
|
||||
@@ -206,7 +206,7 @@
|
||||
$lv_obj_sav->sprache=ATTR_SPRACHE_EN;
|
||||
$lv_obj_sav->lehrveranstaltung_id=$lv;
|
||||
$lv_obj_sav->methodik = str_replace("", "<br>",str_replace("\r\n", "<br>", $methodik_en));
|
||||
$lv_obj_sav->titel = str_replace("", "<br>",str_replace("\r\n", "<br>", $titel_en));
|
||||
//$lv_obj_sav->titel = str_replace("", "<br>",str_replace("\r\n", "<br>", $titel_en));
|
||||
|
||||
$lv_obj1 = new lvinfo($conn);
|
||||
$vorhanden = $lv_obj1->exists($lv, ATTR_SPRACHE_EN);
|
||||
@@ -515,12 +515,16 @@
|
||||
<td colspan="2"><b><u>ENGLISH</u></b></td>
|
||||
</tr>
|
||||
|
||||
<tr class="liste1">
|
||||
';
|
||||
/* 28.01.2008 - Titel kommt jetzt aus tbl_lehrveranstaltung
|
||||
<tr class="liste1">
|
||||
<td><i>Lehrveranstaltungstitel</i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="titel_de">'. (isset($titel_de)?stripslashes(str_replace("<br>","\r\n", $titel_de)):'').'</textarea></td>
|
||||
<td><i>Course Title</i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="titel_en">'. (isset($titel_en)?stripslashes(str_replace("<br>","\r\n",$titel_en)):'').'</textarea></td>
|
||||
</tr>
|
||||
*/
|
||||
echo '
|
||||
<tr class="liste0">
|
||||
<td><i>Kurzbeschreibung</i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="kurzbeschreibung_de">'. (isset($kurzbeschreibung_de)?stripslashes(str_replace("<br>","\r\n",$kurzbeschreibung_de)):'').'</textarea></td>
|
||||
|
||||
@@ -72,14 +72,14 @@
|
||||
echo "<li><a class='Item' href=\"#en\">Englische Version</a></li><br>";
|
||||
}
|
||||
|
||||
if(isset($_POST['titel_de'])) //Alle Variablen werden per POST Methode uebergeben (zB bei Voransicht)
|
||||
if(isset($_POST['methodik_de'])) //Alle Variablen werden per POST Methode uebergeben (zB bei Voransicht)
|
||||
{
|
||||
//$sprache = stripslashes($_POST['sprache']);
|
||||
//$semstunden = stripslashes($_POST["semstunden"]);
|
||||
$lehrveranstaltung_id = $_POST['lv'];
|
||||
|
||||
// german content variables
|
||||
$titel_de = str_replace("\r\n","<br>",stripslashes($_POST['titel_de']));
|
||||
//$titel_de = str_replace("\r\n","<br>",stripslashes($_POST['titel_de']));
|
||||
$methodik_de = str_replace("\r\n","<br>",stripslashes($_POST['methodik_de']));
|
||||
$kurzbeschreibung_de = str_replace("\r\n","<br>",stripslashes($_POST['kurzbeschreibung_de']));
|
||||
$lehrziele_de = str_replace("\r\n","<br>",stripslashes($_POST['lehrziele_de']));
|
||||
@@ -90,7 +90,7 @@
|
||||
$anmerkungen_de = str_replace("\r\n","<br>",stripslashes($_POST['anmerkungen_de']));
|
||||
|
||||
// Englisch content variables
|
||||
$titel_en = str_replace("\r\n","<br>",stripslashes($_POST['titel_en']));
|
||||
//$titel_en = str_replace("\r\n","<br>",stripslashes($_POST['titel_en']));
|
||||
$methodik_en = str_replace("\r\n","<br>",stripslashes($_POST['methodik_en']));
|
||||
$kurzbeschreibung_en = str_replace("\r\n","<br>",stripslashes($_POST['kurzbeschreibung_en']));
|
||||
$lehrziele_en = str_replace("\r\n","<br>",stripslashes($_POST['lehrziele_en']));
|
||||
@@ -111,7 +111,7 @@
|
||||
if($lvinfo_obj->load($lehrveranstaltung_id, ATTR_SPRACHE_DE))
|
||||
{
|
||||
// german content variables
|
||||
$titel_de = $lvinfo_obj->titel;
|
||||
//$titel_de = $lvinfo_obj->titel;
|
||||
$methodik_de = $lvinfo_obj->methodik;
|
||||
$kurzbeschreibung_de = $lvinfo_obj->kurzbeschreibung;
|
||||
$lehrziele_de = $lvinfo_obj->lehrziele;
|
||||
@@ -125,7 +125,7 @@
|
||||
if($lvinfo_obj->load($lehrveranstaltung_id, ATTR_SPRACHE_EN))
|
||||
{
|
||||
// Englisch content variables
|
||||
$titel_en = $lvinfo_obj->titel;
|
||||
//$titel_en = $lvinfo_obj->titel;
|
||||
$methodik_en = $lvinfo_obj->methodik;
|
||||
$kurzbeschreibung_en = $lvinfo_obj->kurzbeschreibung;
|
||||
$lehrziele_en = $lvinfo_obj->lehrziele;
|
||||
@@ -150,6 +150,8 @@
|
||||
$stg = $lv_obj->studiengang_kz;
|
||||
$sem = $lv_obj->semester;
|
||||
$lang = $lv_obj->sprache;
|
||||
$titel_de = $lv_obj->bezeichnung;
|
||||
$titel_en = $lv_obj->bezeichnung_english;
|
||||
|
||||
//Zugeteilte Fachbereiche auslesen
|
||||
$qry = "SELECT distinct tbl_fachbereich.bezeichnung as bezeichnung, tbl_fachbereich.fachbereich_kurzbz as fachbereich_kurzbz
|
||||
|
||||
@@ -424,76 +424,85 @@ function show(id)
|
||||
}
|
||||
|
||||
echo "</p>";
|
||||
echo "<p>Sekretariat:</font><font face='Arial, Helvetica, sans-serif' size='2'><br>";
|
||||
//Sektritariat auslesen
|
||||
echo "<p>Sekretariat:</font><font face='Arial, Helvetica, sans-serif' size='2'>";
|
||||
//Sekritariat auslesen
|
||||
|
||||
$sql_query = "SELECT * FROM campus.vw_mitarbeiter WHERE uid=(SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$course_id' AND funktion_kurzbz='ass' LIMIT 1)";
|
||||
$sql_query = "SELECT distinct * FROM campus.vw_mitarbeiter WHERE uid in (SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$course_id' AND funktion_kurzbz='ass')";
|
||||
|
||||
if($result_course_secretary = pg_query($sql_conn, $sql_query))
|
||||
{
|
||||
$num_rows_course_secretary = pg_numrows($result_course_secretary);
|
||||
|
||||
if($num_rows_course_secretary > 0)
|
||||
while($row_course_secretary = pg_fetch_object($result_course_secretary))
|
||||
{
|
||||
$row_course_secretary = pg_fetch_object($result_course_secretary, 0);
|
||||
echo "<br><b>";
|
||||
|
||||
if(isset($row_course_secretary) && $row_course_secretary != "")
|
||||
{
|
||||
if(!($row_course_secretary->vorname == "" && $row_course_secretary->nachname == ""))
|
||||
{
|
||||
echo $row_course_secretary->titelpre.' '.$row_course_secretary->vorname.' '.$row_course_secretary->nachname.' '.$row_course_secretary->titelpost;
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Nicht definiert";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Nicht definiert";
|
||||
}
|
||||
|
||||
echo "</b><br>";
|
||||
|
||||
if(isset($row_course_secretary) && $row_course_secretary != "")
|
||||
{
|
||||
if($row_course_secretary->uid != "")
|
||||
{
|
||||
echo "<a href=\"mailto:$row_course_secretary->uid@technikum-wien.at\" class=\"Item\">$row_course_secretary->uid@technikum-wien.at</a>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "E-Mail nicht definiert";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "E-Mail nicht definiert";
|
||||
}
|
||||
|
||||
echo "<br>";
|
||||
echo "Tel.:";
|
||||
|
||||
if(isset($row_course_secretary) && $row_course_secretary != "")
|
||||
{
|
||||
if($row_course_secretary->telefonklappe != "")
|
||||
{
|
||||
echo '01 333 40 77 - '.$row_course_secretary->telefonklappe;
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Nicht vorhanden";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Nicht vorhanden";
|
||||
}
|
||||
echo "<br>";
|
||||
}
|
||||
}
|
||||
|
||||
echo "<b>";
|
||||
|
||||
if(isset($row_course_secretary) && $row_course_secretary != "")
|
||||
|
||||
$qry = "SELECT zusatzinfo_html FROM public.tbl_studiengang WHERE studiengang_kz='$course_id'";
|
||||
|
||||
if($result = pg_query($sql_conn, $qry))
|
||||
{
|
||||
if(!($row_course_secretary->vorname == "" && $row_course_secretary->nachname == ""))
|
||||
if($row = pg_fetch_object($result))
|
||||
{
|
||||
echo $row_course_secretary->titelpre.' '.$row_course_secretary->vorname.' '.$row_course_secretary->nachname.' '.$row_course_secretary->titelpost;
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Nicht definiert";
|
||||
echo $row->zusatzinfo_html;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Nicht definiert";
|
||||
}
|
||||
|
||||
echo "</b><br>";
|
||||
|
||||
if(isset($row_course_secretary) && $row_course_secretary != "")
|
||||
{
|
||||
if($row_course_secretary->uid != "")
|
||||
{
|
||||
echo "<a href=\"mailto:$row_course_secretary->uid@technikum-wien.at\" class=\"Item\">$row_course_secretary->uid@technikum-wien.at</a>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "E-Mail nicht definiert";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "E-Mail nicht definiert";
|
||||
}
|
||||
|
||||
echo "<br>";
|
||||
echo "Tel.:";
|
||||
|
||||
if(isset($row_course_secretary) && $row_course_secretary != "")
|
||||
{
|
||||
if($row_course_secretary->telefonklappe != "")
|
||||
{
|
||||
echo '01 333 40 77 - '.$row_course_secretary->telefonklappe;
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Nicht vorhanden";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Nicht vorhanden";
|
||||
}
|
||||
|
||||
|
||||
echo "<p>Studentenvertreter:</font><font face='Arial, Helvetica, sans-serif' size='2'><br>";
|
||||
|
||||
$sql_query = "SELECT tbl_person.vorname, tbl_person.nachname, tbl_person.titelpre, tbl_person.titelpost, tbl_benutzer.uid FROM public.tbl_person, public.tbl_benutzer,public.tbl_benutzerfunktion WHERE studiengang_kz='$course_id' AND funktion_kurzbz='stdv' AND tbl_person.person_id=public.tbl_benutzer.person_id AND tbl_benutzerfunktion.uid=tbl_benutzer.uid";
|
||||
@@ -514,6 +523,8 @@ function show(id)
|
||||
echo "<b>Nicht vorhanden</b>";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
require_once('../../config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
require_once('../../../include/globals.inc.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
|
||||
//if (!isset($REMOTE_USER))
|
||||
// $REMOTE_USER='pam';
|
||||
@@ -12,10 +13,18 @@
|
||||
$uid=stripslashes($_GET['uid']);
|
||||
$ansicht=true;
|
||||
}
|
||||
|
||||
|
||||
$stg = '';
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
|
||||
$stg_obj = new studiengang($conn);
|
||||
$stg_obj->getAll('typ, kurzbz', false);
|
||||
|
||||
$stg_arr = array();
|
||||
foreach ($stg_obj->result as $row)
|
||||
$stg_arr[$row->studiengang_kz]=$row->kuerzel;
|
||||
|
||||
if(!($erg=pg_exec($conn, "SET search_path TO campus;SELECT * FROM vw_benutzer WHERE uid='$uid'")))
|
||||
die(pg_last_error($conn));
|
||||
$num_rows=pg_num_rows($erg);
|
||||
@@ -135,7 +144,7 @@
|
||||
|
||||
<br>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<td rowspan="2">
|
||||
<?php
|
||||
echo '<P>';
|
||||
if ($stud_num_rows==1)
|
||||
@@ -176,6 +185,23 @@
|
||||
}
|
||||
if(!$ansicht)
|
||||
{
|
||||
//Funktionen
|
||||
$qry = "SELECT * FROM public.tbl_benutzerfunktion JOIN public.tbl_funktion USING(funktion_kurzbz) WHERE uid='$uid'";
|
||||
if($result_funktion = pg_query($conn, $qry))
|
||||
{
|
||||
if(pg_num_rows($result_funktion)>0)
|
||||
{
|
||||
echo '<br><br><b>Funktionen</b><table><tr class="liste"><th>Funktion</th><th>Studiengang</th><th>Institut</th></tr>';
|
||||
|
||||
while($row_funktion = pg_fetch_object($result_funktion))
|
||||
{
|
||||
echo "<tr class='liste1'><td>$row_funktion->beschreibung</td><td>".$stg_arr[$row_funktion->studiengang_kz]."</td><td>$row_funktion->fachbereich_kurzbz</td></tr>";
|
||||
}
|
||||
echo '</table>';
|
||||
}
|
||||
}
|
||||
|
||||
//Betriebsmittel
|
||||
$qry = "SELECT tbl_betriebsmittel.betriebsmitteltyp as betriebsmitteltyp, tbl_betriebsmittel.beschreibung as beschreibung, tbl_betriebsmittel.nummer as nummer, tbl_betriebsmittelperson.ausgegebenam as ausgegebenam FROM public.tbl_betriebsmittelperson JOIN public.tbl_betriebsmittel USING(betriebsmittel_id) WHERE person_id=(SELECT person_id FROM public.tbl_benutzer WHERE uid='$uid' LIMIT 1)";
|
||||
if($result_betriebsmittel = pg_query($conn, $qry))
|
||||
{
|
||||
|
||||
@@ -138,10 +138,11 @@ Accountdeaktivierung, zusätzlich Mail an die Bibliothek<br>
|
||||
<tr>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td>Zahlungsbestätigung über CIS. </td>
|
||||
<td> <br>
|
||||
</td>
|
||||
<td style="font-weight: bold;" align="center"><br>
|
||||
</td>
|
||||
<td align="center">10<br>
|
||||
<td align="center"><br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -411,6 +412,10 @@ Studenten<br>
|
||||
<hr>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<ul>
|
||||
<li>Zahlungsbestätigung über CIS.<br>
|
||||
25.01.2008 oesi - Abrufbar über "Mein CIS"->"Zahlungen"<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Zahlungsbestätigung für Rückzahlungen -
|
||||
automatisch wenn der Betrag der Belastung positiv ist<br>
|
||||
18.01.2008 oesi<br>
|
||||
|
||||
@@ -109,6 +109,7 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
<command id="menu-extras-lvverwaltung:command" oncommand="ExtrasShowLVverwaltung();"/>
|
||||
<command id="menu-extras-projektarbeitsbenotung:command" oncommand="ExtrasShowProjektarbeitsBenotung();"/>
|
||||
<command id="menu-extras-gruppenverwaltung:command" oncommand="ExtrasShowGruppenverwaltung();"/>
|
||||
<command id="menu-extras-lehrfachverwaltung:command" oncommand="ExtrasShowLehrfachverwaltung();"/>
|
||||
<command id="menu-bis-mitarbeiter-import:command" oncommand="BISMitarbeiterImport();"/>
|
||||
<command id="menu-bis-mitarbeiter-export:command" oncommand="BISMitarbeiterExport();"/>
|
||||
<command id="menu-bis-mitarbeiter-checkverwendung:command" oncommand="BISMitarbeiterCheckVerwendung();"/>
|
||||
@@ -475,6 +476,12 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
|
||||
label = "&menu-extras-gruppenverwaltung.label;"
|
||||
command = "menu-extras-gruppenverwaltung:command"
|
||||
accesskey = "&menu-extras-gruppenverwaltung.accesskey;"/>
|
||||
<menuitem
|
||||
id = "menu-extras-lehrfachverwaltung"
|
||||
key = "menu-extras-lehrfachverwaltung:key"
|
||||
label = "&menu-extras-lehrfachverwaltung.label;"
|
||||
command = "menu-extras-lehrfachverwaltung:command"
|
||||
accesskey = "&menu-extras-lehrfachverwaltung.accesskey;"/>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<!-- ********** BIS ********** -->
|
||||
|
||||
@@ -903,6 +903,14 @@ function ExtrasShowGruppenverwaltung()
|
||||
window.open('<?php echo APP_ROOT ?>vilesci/stammdaten/lvbgruppenverwaltung.php','Gruppen','');
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Zeigt HTML Seite zur Bearbeitung der Lehrfaecher an
|
||||
// ****
|
||||
function ExtrasShowLehrfachverwaltung()
|
||||
{
|
||||
window.open('<?php echo APP_ROOT ?>vilesci/lehre/lehrfach.php','Lehrfach','');
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Zeigt eine Seite zum Importieren der Funktionen aus der vorherigen BISMeldung
|
||||
// ****
|
||||
|
||||
@@ -400,7 +400,7 @@ class benutzerberechtigung
|
||||
{
|
||||
if($b->fachbereich_kurzbz!='' && !in_array($b->fachbereich_kurzbz,$fachbereichs_kz))
|
||||
$fachbereichs_kz[] = $b->fachbereich_kurzbz;
|
||||
if($b->fachbereich_kurzbz=='' && ($b->studiengang_kz==0 || $b->studiengang_kz=''))
|
||||
if($b->fachbereich_kurzbz=='' && ($b->studiengang_kz==0 || $b->studiengang_kz==''))
|
||||
$fachbereichs_kz[] = '0';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,7 +53,8 @@ class lehrveranstaltung
|
||||
var $zeugnis=true; //@var boolean
|
||||
var $projektarbeit; //@var boolean
|
||||
var $koordinator; //@var varchar(16)
|
||||
|
||||
var $bezeichnung_english; //@var varchar(256)
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
* @param $conn Connection zur Datenbank
|
||||
@@ -129,6 +130,7 @@ class lehrveranstaltung
|
||||
$this->zeugnis=($row->zeugnis=='t'?true:false);
|
||||
$this->projektarbeit=($row->projektarbeit=='t'?true:false);
|
||||
$this->koordinator=$row->koordinator;
|
||||
$this->bezeichnung_english = $row->bezeichnung_english;
|
||||
}
|
||||
|
||||
return true;
|
||||
@@ -178,6 +180,7 @@ class lehrveranstaltung
|
||||
$lv_obj->zeugnis=($row->zeugnis=='t'?true:false);
|
||||
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
|
||||
$lv_obj->koordinator=$row->koordinator;
|
||||
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
|
||||
|
||||
$this->lehrveranstaltungen[] = $lv_obj;
|
||||
}
|
||||
@@ -268,6 +271,7 @@ class lehrveranstaltung
|
||||
$lv_obj->zeugnis=($row->zeugnis=='t'?true:false);
|
||||
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
|
||||
$lv_obj->koordinator=$row->koordinator;
|
||||
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
|
||||
|
||||
$this->lehrveranstaltungen[] = $lv_obj;
|
||||
}
|
||||
@@ -363,7 +367,7 @@ class lehrveranstaltung
|
||||
//Neuen Datensatz anlegen
|
||||
$qry = 'BEGIN; INSERT INTO lehre.tbl_lehrveranstaltung (studiengang_kz, bezeichnung, kurzbz, lehrform_kurzbz,
|
||||
semester, ects, semesterstunden, anmerkung, lehre, lehreverzeichnis, aktiv, ext_id, insertamum,
|
||||
insertvon, planfaktor, planlektoren, planpersonalkosten, plankostenprolektor, updateamum, updatevon, sort,zeugnis, projektarbeit, sprache, koordinator) VALUES ('.
|
||||
insertvon, planfaktor, planlektoren, planpersonalkosten, plankostenprolektor, updateamum, updatevon, sort,zeugnis, projektarbeit, sprache, koordinator, bezeichnung_english) VALUES ('.
|
||||
$this->addslashes($this->studiengang_kz).', '.
|
||||
$this->addslashes($this->bezeichnung).', '.
|
||||
$this->addslashes($this->kurzbz).', ';
|
||||
@@ -391,7 +395,8 @@ class lehrveranstaltung
|
||||
($this->zeugnis?'true':'false').','.
|
||||
($this->projektarbeit?'true':'false').','.
|
||||
$this->addslashes($this->sprache).','.
|
||||
$this->addslashes($this->koordinator).');';
|
||||
$this->addslashes($this->koordinator).','.
|
||||
$this->addslashes($this->bezeichnung_english).');';
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -434,7 +439,8 @@ class lehrveranstaltung
|
||||
'zeugnis='.($this->zeugnis?'true':'false').','.
|
||||
'projektarbeit='.($this->projektarbeit?'true':'false').','.
|
||||
'koordinator='.$this->addslashes($this->koordinator).','.
|
||||
'sprache='.$this->addslashes($this->sprache).' '.
|
||||
'sprache='.$this->addslashes($this->sprache).','.
|
||||
'bezeichnung_english='.$this->addslashes($this->bezeichnung_english).' '.
|
||||
'WHERE lehrveranstaltung_id = '.$this->addslashes($this->lehrveranstaltung_id).';';
|
||||
}
|
||||
|
||||
@@ -539,6 +545,7 @@ class lehrveranstaltung
|
||||
$lv_obj->zeugnis=($row->zeugnis=='t'?true:false);
|
||||
$lv_obj->projektarbeit=($row->projektarbeit=='t'?true:false);
|
||||
$lv_obj->zeugnis=$row->koordinator;
|
||||
$lv_obj->bezeichnung_english = $row->bezeichnung_english;
|
||||
|
||||
$this->lehrveranstaltungen[] = $lv_obj;
|
||||
}
|
||||
@@ -611,6 +618,7 @@ class lehrveranstaltung
|
||||
$l->zeugnis = ($row->zeugnis=='t'?true:false);
|
||||
$l->projektarbeit = ($row->projektarbeit=='t'?true:false);
|
||||
$l->koordinator = $row->koordinator;
|
||||
$l->bezeichnung_english = $row->bezeichnung_english;
|
||||
$this->lehrveranstaltungen[]=$l;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,6 +48,7 @@ class studiengang
|
||||
var $titelbescheidvom; // Date
|
||||
var $ext_id; // bigint
|
||||
var $orgform_kurzbz;
|
||||
var $zusatzinfo_html;
|
||||
|
||||
var $kuerzel; // = typ + kurzbz (Bsp: BBE)
|
||||
|
||||
@@ -123,6 +124,7 @@ class studiengang
|
||||
$this->ext_id=$row->ext_id;
|
||||
$this->kuerzel = strtoupper($row->typ.$row->kurzbz);
|
||||
$this->orgform_kurzbz = $row->orgform_kurzbz;
|
||||
$this->zusatzinfo_html = $row->zusatzinfo_html;
|
||||
|
||||
$this->telefon=$row->telefon;
|
||||
$this->titelbescheidvom=$row->titelbescheidvom;
|
||||
@@ -181,6 +183,7 @@ class studiengang
|
||||
$stg_obj->ext_id=$row->ext_id;
|
||||
$stg_obj->kuerzel = strtoupper($row->typ.$row->kurzbz);
|
||||
$stg_obj->orgform_kurzbz = $row->orgform_kurzbz;
|
||||
$stg_obj->zusatzinfo_html = $row->zusatzinfo_html;
|
||||
|
||||
$stg_obj->telefon=$row->telefon;
|
||||
$stg_obj->titelbescheidvom=$row->titelbescheidvom;
|
||||
@@ -265,7 +268,7 @@ class studiengang
|
||||
//Neuen Datensatz anlegen
|
||||
$qry = 'INSERT INTO public.tbl_studiengang (studiengang_kz, kurzbz, kurzbzlang, bezeichnung, english,
|
||||
typ, farbe, email, telefon, max_verband, max_semester, max_gruppe, erhalter_kz, bescheid, bescheidbgbl1,
|
||||
bescheidbgbl2, bescheidgz, bescheidvom, titelbescheidvom, aktiv, ext_id, orgform_kurzbz) VALUES ('.
|
||||
bescheidbgbl2, bescheidgz, bescheidvom, titelbescheidvom, aktiv, ext_id, orgform_kurzbz, zusatzinfo_html) VALUES ('.
|
||||
$this->addslashes($this->studiengang_kz).', '.
|
||||
$this->addslashes($this->kurzbz).', '.
|
||||
$this->addslashes($this->kurzbzlang).', '.
|
||||
@@ -287,7 +290,8 @@ class studiengang
|
||||
$this->addslashes($this->titelbescheidvom).', '.
|
||||
$this->addslashes($this->aktiv).', '.
|
||||
$this->addslashes($this->ext_id).', '.
|
||||
$this->addslashes($this->orgform_kurzbz).');';
|
||||
$this->addslashes($this->orgform_kurzbz).', '.
|
||||
$this->addslashes($this->zusatzinfo_html).');';
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -322,7 +326,8 @@ class studiengang
|
||||
'ext_id='.$this->addslashes($this->ext_id).', '.
|
||||
'telefon='.$this->addslashes($this->telefon).', '.
|
||||
'orgform_kurzbz='.$this->addslashes($this->orgform_kurzbz).', '.
|
||||
'aktiv='.$this->addslashes($this->aktiv).' '.
|
||||
'aktiv='.$this->addslashes($this->aktiv).', '.
|
||||
'zusatzinfo_html='.$this->addslashes($this->zusatzinfo_html).' '.
|
||||
'WHERE studiengang_kz='.$this->addslashes($this->studiengang_kz).';';
|
||||
}
|
||||
//echo $qry;
|
||||
|
||||
@@ -31,6 +31,7 @@ class studiensemester
|
||||
var $studiensemester_kurzbz; // varchar(16)
|
||||
var $start; // date
|
||||
var $ende; // date
|
||||
var $bezeichnung;
|
||||
|
||||
// ***********************************************************************
|
||||
// * Konstruktor - Uebergibt die Connection und laedt optional ein LF
|
||||
@@ -77,6 +78,7 @@ class studiensemester
|
||||
$this->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||
$this->start = $row->start;
|
||||
$this->ende = $row->ende;
|
||||
$this->bezeichnung = $row->bezeichnung;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -188,6 +188,10 @@
|
||||
<!ENTITY menu-extras-gruppenverwaltung.label "Gruppenverwaltung">
|
||||
<!ENTITY menu-extras-gruppenverwaltung.accesskey "G">
|
||||
|
||||
<!ENTITY menu-extras-lehrfachverwaltung.key "E">
|
||||
<!ENTITY menu-extras-lehrfachverwaltung.label "Lehrfachverwaltung">
|
||||
<!ENTITY menu-extras-lehrfachverwaltung.accesskey "E">
|
||||
|
||||
<!-- BIS -->
|
||||
<!ENTITY menu-bis.label "BIS">
|
||||
<!ENTITY menu-bis.accesskey "I">
|
||||
|
||||
+62
-55
@@ -33,6 +33,7 @@ require_once('../include/functions.inc.php');
|
||||
require_once('../include/zeugnisnote.class.php');
|
||||
require_once('../include/datum.class.php');
|
||||
require_once('../include/note.class.php');
|
||||
require_once('../include/studiensemester.class.php');
|
||||
|
||||
// Datenbank Verbindung
|
||||
if (!$conn = pg_pconnect(CONN_STRING))
|
||||
@@ -88,64 +89,68 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$note->getAll();
|
||||
foreach ($note->result as $n){
|
||||
$note_arr[$n->note] = $n->anmerkung;
|
||||
$note_bezeichnung_arr[$n->note] = $n->bezeichnung;
|
||||
|
||||
$note_bezeichnung_arr[$n->note] = $n->bezeichnung;
|
||||
|
||||
}
|
||||
if(isset($_GET['ss']))
|
||||
$studiensemester_kurzbz = $_GET['ss'];
|
||||
else
|
||||
$studiensemester_kurzbz = $semester_aktuell;
|
||||
|
||||
|
||||
if(isset($_GET['lvid']))
|
||||
$lehrveranstaltung_id = $_GET['lvid'];
|
||||
else
|
||||
$lehrveranstaltung_id = 0;
|
||||
$lehrveranstaltung_id = 0;
|
||||
|
||||
//$rdf_url='http://www.technikum-wien.at/zeugnisnote';
|
||||
|
||||
//Daten holen
|
||||
|
||||
$lqry = "select tbl_person.* from public.tbl_benutzer join public.tbl_person using (person_id) where tbl_benutzer.uid = (select tbl_lehreinheitmitarbeiter.mitarbeiter_uid from lehre.tbl_lehreinheitmitarbeiter join lehre.tbl_lehrfunktion using(lehrfunktion_kurzbz), lehre.tbl_lehreinheit join lehre.tbl_lehrveranstaltung using(lehrveranstaltung_id) where tbl_lehreinheitmitarbeiter.lehreinheit_id = tbl_lehreinheit.lehreinheit_id and tbl_lehrveranstaltung.lehrveranstaltung_id = '".$lehrveranstaltung_id."' order by tbl_lehrfunktion.standardfaktor desc limit 1)";
|
||||
if($lres = pg_query($conn, $lqry)){
|
||||
if ($lrow = pg_fetch_object($lres)){
|
||||
$leiter_titel = $lrow->titelpre;
|
||||
$leiter_vorname = $lrow->vorname;
|
||||
$leiter_nachname = $lrow->nachname;
|
||||
}
|
||||
}
|
||||
|
||||
$lvqry = "SELECT * from lehre.tbl_lehrveranstaltung where lehrveranstaltung_id = '".$lehrveranstaltung_id."'";
|
||||
if($lvres = pg_query($conn, $lvqry)){
|
||||
if ($lvrow = pg_fetch_object($lvres)){
|
||||
$sws = $lvrow->semesterstunden;
|
||||
$ects = $lvrow->ects;
|
||||
$lvbezeichnung = $lvrow->bezeichnung;
|
||||
}
|
||||
}
|
||||
|
||||
$lehrinhalte = '';
|
||||
$infoqry = "SELECT * from campus.tbl_lvinfo where sprache='German' and lehrveranstaltung_id = '".$lehrveranstaltung_id."'";
|
||||
if($infores = pg_query($conn, $infoqry)){
|
||||
if ($inforow = pg_fetch_object($infores)){
|
||||
//$lehrinhalte = ereg_replace("<br>","<line lineafter='1' />",$inforow->lehrinhalte);
|
||||
$lehrinhalte_arr = explode("<br>",$inforow->lehrinhalte);
|
||||
for ($i = 0; $i < sizeof($lehrinhalte_arr); $i++)
|
||||
{
|
||||
$lehrinhalte .= $lehrinhalte_arr[$i].'\n';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$lqry = "select tbl_person.* from public.tbl_benutzer join public.tbl_person using (person_id) where tbl_benutzer.uid = (select tbl_lehreinheitmitarbeiter.mitarbeiter_uid from lehre.tbl_lehreinheitmitarbeiter join lehre.tbl_lehrfunktion using(lehrfunktion_kurzbz), lehre.tbl_lehreinheit join lehre.tbl_lehrveranstaltung using(lehrveranstaltung_id) where tbl_lehreinheitmitarbeiter.lehreinheit_id = tbl_lehreinheit.lehreinheit_id and tbl_lehrveranstaltung.lehrveranstaltung_id = '".$lehrveranstaltung_id."' order by tbl_lehrfunktion.standardfaktor desc limit 1)";
|
||||
if($lres = pg_query($conn, $lqry)){
|
||||
if ($lrow = pg_fetch_object($lres)){
|
||||
$leiter_titel = $lrow->titelpre;
|
||||
$leiter_vorname = $lrow->vorname;
|
||||
$leiter_nachname = $lrow->nachname;
|
||||
}
|
||||
}
|
||||
|
||||
$lvqry = "SELECT * from lehre.tbl_lehrveranstaltung where lehrveranstaltung_id = '".$lehrveranstaltung_id."'";
|
||||
if($lvres = pg_query($conn, $lvqry)){
|
||||
if ($lvrow = pg_fetch_object($lvres)){
|
||||
$sws = $lvrow->semesterstunden;
|
||||
$ects = $lvrow->ects;
|
||||
$lvbezeichnung = $lvrow->bezeichnung;
|
||||
}
|
||||
}
|
||||
|
||||
$lehrinhalte = '';
|
||||
$infoqry = "SELECT * from campus.tbl_lvinfo where sprache='German' and lehrveranstaltung_id = '".$lehrveranstaltung_id."'";
|
||||
if($infores = pg_query($conn, $infoqry)){
|
||||
if ($inforow = pg_fetch_object($infores)){
|
||||
//$lehrinhalte = ereg_replace("<br>","<line lineafter='1' />",$inforow->lehrinhalte);
|
||||
$lehrinhalte_arr = explode("<br>",$inforow->lehrinhalte);
|
||||
for ($i = 0; $i < sizeof($lehrinhalte_arr); $i++)
|
||||
{
|
||||
$lehrinhalte .= $lehrinhalte_arr[$i].'\n';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$xml = "<?xml version='1.0' encoding='ISO-8859-15' standalone='yes'?>";
|
||||
$xml .= "<zertifikate>";
|
||||
|
||||
$studiensemester = new studiensemester($conn);
|
||||
$studiensemester->load($studiensemester_kurzbz);
|
||||
|
||||
|
||||
for ($i = 0; $i < sizeof($uid_arr); $i++)
|
||||
{
|
||||
$anzahl_fussnoten=0;
|
||||
$studiengang_typ='';
|
||||
$xml_fussnote='';
|
||||
|
||||
$query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.typ, tbl_studiengang.bezeichnung, tbl_studentlehrverband.semester, tbl_person.vorname, tbl_person.nachname,tbl_person.gebdatum,tbl_person.titelpre, tbl_person.titelpost, tbl_studiensemester.bezeichnung as sembezeichnung FROM tbl_person, tbl_student, tbl_studiengang, tbl_benutzer, tbl_studentlehrverband, tbl_studiensemester WHERE tbl_student.studiengang_kz = tbl_studiengang.studiengang_kz and tbl_student.student_uid = tbl_benutzer.uid and tbl_benutzer.person_id = tbl_person.person_id and tbl_student.student_uid = '".$uid_arr[$i]."' and tbl_studentlehrverband.student_uid=tbl_student.student_uid and tbl_studiensemester.studiensemester_kurzbz = tbl_studentlehrverband.studiensemester_kurzbz and tbl_studentlehrverband.studiensemester_kurzbz = '".$studiensemester_kurzbz."'";
|
||||
$query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.typ, tbl_studiengang.bezeichnung, tbl_person.vorname, tbl_person.nachname,tbl_person.gebdatum,tbl_person.titelpre, tbl_person.titelpost FROM tbl_person, tbl_student, tbl_studiengang, tbl_benutzer WHERE tbl_student.studiengang_kz = tbl_studiengang.studiengang_kz and tbl_student.student_uid = tbl_benutzer.uid and tbl_benutzer.person_id = tbl_person.person_id and tbl_student.student_uid = '".$uid_arr[$i]."'";
|
||||
//echo $query;
|
||||
if($result = pg_query($conn, $query))
|
||||
{
|
||||
@@ -160,7 +165,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$stgl_row = pg_fetch_object($stgl_result);
|
||||
else
|
||||
die('Stgl not found');
|
||||
|
||||
/*
|
||||
$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))
|
||||
{
|
||||
@@ -172,13 +177,15 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
|
||||
if($bezeichnung=='')
|
||||
$bezeichnung = $row->semester.'. Semester';
|
||||
*/
|
||||
|
||||
|
||||
$xml .= "\n <zertifikat>";
|
||||
$xml .= " <studiensemester>".$row->sembezeichnung."</studiensemester>";
|
||||
$xml .= " <semester>".$row->semester."</semester>";
|
||||
$xml .= " <semester_bezeichnung>".$bezeichnung."</semester_bezeichnung>";
|
||||
$xml .= " <studiengang>".$row->bezeichnung."</studiengang>";
|
||||
if($row->typ=='b')
|
||||
$xml .= " <studiensemester>".$studiensemester->bezeichnung."</studiensemester>";
|
||||
//$xml .= " <semester>".$row->semester."</semester>";
|
||||
//$xml .= " <semester_bezeichnung>".$bezeichnung."</semester_bezeichnung>";
|
||||
//$xml .= " <studiengang>".$row->bezeichnung."</studiengang>";
|
||||
/*if($row->typ=='b')
|
||||
$bezeichnung='Bachelor-Studiengang';
|
||||
elseif($row->typ=='m')
|
||||
$bezeichnung='Master-Studiengang';
|
||||
@@ -187,9 +194,9 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
else
|
||||
$bezeichnung='Studiengang';
|
||||
$studiengang_typ=$row->typ;
|
||||
|
||||
$xml .= " <studiengang_art>".$bezeichnung."</studiengang_art>";
|
||||
$xml .= " <studiengang_kz>".sprintf('%04s', $row->studiengang_kz)."</studiengang_kz>";
|
||||
*/
|
||||
//$xml .= " <studiengang_art>".$bezeichnung."</studiengang_art>";
|
||||
//$xml .= " <studiengang_kz>".sprintf('%04s', $row->studiengang_kz)."</studiengang_kz>";
|
||||
$xml .= "\n <vorname>".$row->vorname."</vorname>";
|
||||
$xml .= " <nachname>".$row->nachname."</nachname>";
|
||||
$xml .= " <name>".trim($row->titelpre.' '.$row->vorname.' '.strtoupper($row->nachname).' '.$row->titelpost)."</name>";
|
||||
@@ -204,26 +211,26 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$obj = new zeugnisnote($conn, null, null, null, false);
|
||||
$obj->load($lehrveranstaltung_id, $uid_arr[$i], $studiensemester_kurzbz);
|
||||
|
||||
if ($obj->note)
|
||||
if ($obj->note)
|
||||
{
|
||||
$note = $note_arr[$obj->note];
|
||||
$note = $note_arr[$obj->note];
|
||||
$note_bezeichnung = $note_bezeichnung_arr[$obj->note];
|
||||
}
|
||||
else
|
||||
}
|
||||
else
|
||||
{
|
||||
$note = "";
|
||||
$note = "";
|
||||
$note_bezeichnung = "";
|
||||
}
|
||||
}
|
||||
$note2=$note;
|
||||
|
||||
$xml .= " <bezeichnung><![CDATA[".$lvbezeichnung."]]></bezeichnung>";
|
||||
$xml .= " <note>".$note."</note>";
|
||||
$xml .= " <note>".$note."</note>";
|
||||
$xml .= " <note_bezeichnung>".$note_bezeichnung."</note_bezeichnung>";
|
||||
$xml .= " <sws>".$sws."</sws>";
|
||||
$xml .= " <ects>".number_format($ects,1)."</ects>";
|
||||
$xml .= " <lvleiter>".$leiter_titel." ".$leiter_vorname." ".$leiter_nachname."</lvleiter>";
|
||||
$xml .= " <ects>".number_format($ects,1)."</ects>";
|
||||
$xml .= " <lvleiter>".$leiter_titel." ".$leiter_vorname." ".$leiter_nachname."</lvleiter>";
|
||||
$xml .= " <lehrinhalte><![CDATA[".$lehrinhalte."]]></lehrinhalte>";
|
||||
|
||||
|
||||
|
||||
$xml .= " </zertifikat>";
|
||||
}
|
||||
|
||||
@@ -177,7 +177,9 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
</fo:table-cell>
|
||||
<fo:table-cell>
|
||||
<fo:block text-align="right" font-size="10pt">
|
||||
<xsl:value-of select="person/name_gesamt" />\ngeboren am <xsl:value-of select="person/geburtsdatum" />
|
||||
<xsl:if test="buchung/rueckerstattung">
|
||||
<xsl:value-of select="person/name_gesamt" />
|
||||
</xsl:if>
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
</fo:table-row>
|
||||
|
||||
+281
-166
@@ -25,6 +25,7 @@ require_once('../../include/fachbereich.class.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/lehrfach.class.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
|
||||
if(!$conn=pg_pconnect(CONN_STRING))
|
||||
die("Konnte Verbindung zur Datenbank nicht herstellen");
|
||||
@@ -33,25 +34,31 @@ $f=new fachbereich($conn);
|
||||
$f->getAll();
|
||||
$fachbereiche=$f->result;
|
||||
$s=new studiengang($conn);
|
||||
$s->getAll('typ, kurzbz');
|
||||
$s->getAll('typ, kurzbz', false);
|
||||
$studiengang=$s->result;
|
||||
|
||||
$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']);
|
||||
else
|
||||
$stg_kz=0;
|
||||
$stg_kz='';
|
||||
if (isset($_GET['semester']) || isset($_POST['semester']))
|
||||
$semester=(isset($_GET['semester'])?$_GET['semester']:$_POST['semester']);
|
||||
else
|
||||
$semester=0;
|
||||
$semester='';
|
||||
|
||||
$fachbereich_kurzbz = (isset($_GET['fachbereich_kurzbz'])?$_GET['fachbereich_kurzbz']:'');
|
||||
|
||||
/*
|
||||
if(!is_numeric($stg_kz))
|
||||
$stg_kz=0;
|
||||
if(!is_numeric($semester))
|
||||
$semester=0;
|
||||
|
||||
*/
|
||||
if (isset($_POST['neu']))
|
||||
{
|
||||
$lf = new lehrfach($conn);
|
||||
@@ -97,47 +104,75 @@ if (isset($_POST['type']) && $_POST['type']=='editsave')
|
||||
}
|
||||
}
|
||||
|
||||
$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";
|
||||
$outp='<form method="GET" action="'.$_SERVER['PHP_SELF'].'">';
|
||||
|
||||
//echo $sql_query;
|
||||
$result_lehrfach=pg_query($conn, $sql_query);
|
||||
if(!$result_lehrfach) error("Lehrfach not found!");
|
||||
$outp='';
|
||||
$s=array();
|
||||
$outp.= "Studiengang: <SELECT name='stg_kz' onchange='window.location.href=this.value'>";
|
||||
$outp.= " Studiengang: <SELECT name='stg_kz'>";
|
||||
|
||||
if(count($rechte->getFbKz())>0)
|
||||
$outp.= '<option value="" >-- Alle --</option>';
|
||||
$s['']->max_sem=8;
|
||||
$s['']->kurzbz='';
|
||||
|
||||
foreach ($studiengang as $stg)
|
||||
{
|
||||
if($stg->studiengang_kz==$stg_kz)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
//$outp.= '<A href="lehrfach.php?stg_kz='.$stg->studiengang_kz.'&semester='.$semester.'">'.$stg->kurzbzlang.'</A> - ';
|
||||
$outp.= '<option value="lehrfach.php?stg_kz='.$stg->studiengang_kz.'&semester='.$semester.'" '.$selected.'>'.$stg->kuerzel.'</option>';
|
||||
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($stg->studiengang_kz==$stg_kz)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
//$outp.= '<A href="lehrfach.php?stg_kz='.$stg->studiengang_kz.'&semester='.$semester.'">'.$stg->kurzbzlang.'</A> - ';
|
||||
$outp.= '<option value="'.$stg->studiengang_kz.'" '.$selected.'>'.$stg->kuerzel.'</option>';
|
||||
}
|
||||
|
||||
$s[$stg->studiengang_kz]->max_sem=$stg->max_semester;
|
||||
$s[$stg->studiengang_kz]->kurzbz=$stg->kurzbzlang;
|
||||
$s[$stg->studiengang_kz]->kurzbz=$stg->kuerzel;
|
||||
|
||||
}
|
||||
$outp.="</SELECT>";
|
||||
|
||||
$outp.=" Semester: <SELECT name='semester' onchange='window.location.href=this.value'>";
|
||||
$outp.=" Semester: <SELECT name='semester'>";
|
||||
$outp.= '<option value="" >-- Alle --</option>';
|
||||
for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++)
|
||||
{
|
||||
if($i==$semester)
|
||||
if($semester!='' && $i==$semester)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
//$outp.= '<A href="lehrfach.php?stg_kz='.$stg_kz.'&semester='.$i.'">'.$i.'</A> -- ';
|
||||
$outp.= '<option value="lehrfach.php?stg_kz='.$stg_kz.'&semester='.$i.'" '.$selected.'>'.$i.'</option>';
|
||||
$outp.= '<option value="'.$i.'" '.$selected.'>'.$i.'</option>';
|
||||
}
|
||||
$outp.="</SELECT>";
|
||||
|
||||
$outp.= " Institut: <SELECT name='fachbereich_kurzbz'>";
|
||||
|
||||
$outp.= '<option value="">-- Alle --</option>';
|
||||
|
||||
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)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
|
||||
$outp.= '<option value="'.$fb->fachbereich_kurzbz.'" '.$selected.'>'.$fb->bezeichnung.'</option>';
|
||||
//}
|
||||
|
||||
}
|
||||
$outp.="</SELECT>";
|
||||
|
||||
$outp.="
|
||||
<input type='submit' value='Anzeigen'>
|
||||
</form>";
|
||||
|
||||
echo '
|
||||
<html>
|
||||
<head>
|
||||
@@ -148,153 +183,233 @@ echo '
|
||||
<script src="../../include/js/tablesort/table.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<H2>Lehrfach Verwaltung ('.$s[$stg_kz]->kurzbz.' - '.$semester.')</H2>
|
||||
<H2>Lehrfach Verwaltung ('.$s[$stg_kz]->kurzbz.' '.$semester.' '.$fachbereich_kurzbz.')</H2>
|
||||
';
|
||||
|
||||
echo $outp;
|
||||
if (isset($_GET['type']) && $_GET['type']=='edit')
|
||||
|
||||
if($rechte->isBerechtigt('admin',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>';
|
||||
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 '<p><b>Edit Lehrfach: '.$_GET['lehrfach_nr'].'</b>';
|
||||
echo '<table>';
|
||||
echo '<tr><td>';
|
||||
echo " Studiengang:</td><td> <SELECT name='stg_kz'>";
|
||||
|
||||
foreach ($studiengang as $stg)
|
||||
{
|
||||
if($stg->studiengang_kz==$lf->studiengang_kz)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
|
||||
echo '<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)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
|
||||
echo '<option value="'.$i.'" '.$selected.'>'.$i.'</option>';
|
||||
}
|
||||
echo "</SELECT></td></tr>";
|
||||
echo '
|
||||
<tr><td><i>Institut</i></td><td><SELECT name="fachbereich_kurzbz" onchange="document.getElementById(\'farbe\').value=this.options[this.selectedIndex].getAttribute(\'farbe\')">
|
||||
<option value="-1">- auswählen -</option>';
|
||||
|
||||
echo '
|
||||
<tr><td><i>Fachbereich</i></td><td><SELECT name="fachbereich_kurzbz">
|
||||
<option value="-1">- auswählen -</option>';
|
||||
foreach($fachbereiche as $fb)
|
||||
{
|
||||
if($fb->fachbereich_kurzbz==$lf->fachbereich_kurzbz)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
|
||||
echo "<option value=\"$fb->fachbereich_kurzbz\" farbe=\"$fb->farbe\" $selected";
|
||||
echo " >$fb->fachbereich_kurzbz</option>\n";
|
||||
}
|
||||
|
||||
foreach($fachbereiche as $fb)
|
||||
{
|
||||
echo "<option value=\"$fb->fachbereich_kurzbz\" ";
|
||||
if ($lf->fachbereich_kurzbz==$fb->fachbereich_kurzbz)
|
||||
echo "selected";
|
||||
echo " >$fb->fachbereich_kurzbz</option>\n";
|
||||
}
|
||||
|
||||
echo '</SELECT></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="'.$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" '.($lf->aktiv=='t'?'checked':'').' />';
|
||||
echo '<tr><td>Sprache</td><td><select name="sprache">';
|
||||
|
||||
$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==$lf->sprache)
|
||||
echo "<option value='$row1->sprache' selected>$row1->sprache</option>";
|
||||
else
|
||||
echo "<option value='$row1->sprache'>$row1->sprache</option>";
|
||||
}
|
||||
|
||||
echo '</select></td></tr>';
|
||||
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="submit" name="save" value="Speichern">';
|
||||
echo '</p><hr></form>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '
|
||||
<form action="lehrfach.php" method="post" name="lehrfach_neu" id="lehrfach_neu">
|
||||
<p><b>Neues Lehrfach</b>: <br/>';
|
||||
echo '<table>';
|
||||
|
||||
echo '
|
||||
<tr><td><i>Fachbereich</i></td><td><SELECT name="fachbereich_kurzbz" onchange="document.getElementById(\'farbe\').value=this.options[this.selectedIndex].getAttribute(\'farbe\')">
|
||||
<option value="-1">- auswählen -</option>';
|
||||
|
||||
foreach($fachbereiche as $fb)
|
||||
{
|
||||
echo "<option value=\"$fb->fachbereich_kurzbz\" farbe=\"$fb->farbe\" ";
|
||||
echo " >$fb->fachbereich_kurzbz</option>\n";
|
||||
}
|
||||
|
||||
echo '</SELECT></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=""></td></tr>';
|
||||
echo '<tr><td><i>Farbe</i></td><td>';
|
||||
echo '<input type="text" name="farbe" id="farbe" size="30" maxlength="7" value=""></td></tr>';
|
||||
echo '<tr><td>Sprache</td><td><select name="sprache">';
|
||||
|
||||
$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>";
|
||||
|
||||
echo '</select></td></tr> </table>';
|
||||
echo '</SELECT></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="'.$lf->kurzbz.'"></td></tr>';
|
||||
echo '<tr><td><i>Farbe</i></td><td>';
|
||||
echo '<input type="text" name="farbe" id="farbe" size="30" maxlength="7" value="'.$lf->farbe.'"></td></tr>';
|
||||
|
||||
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 public.tbl_sprache";
|
||||
if(!$result1=pg_query($conn,$qry1))
|
||||
{
|
||||
die( "Fehler bei der DB-Connection");
|
||||
}
|
||||
|
||||
while($row1=pg_fetch_object($result1))
|
||||
{
|
||||
if($row1->sprache==$lf->sprache)
|
||||
echo "<option value='$row1->sprache' selected>$row1->sprache</option>";
|
||||
else
|
||||
echo "<option value='$row1->sprache'>$row1->sprache</option>";
|
||||
}
|
||||
|
||||
echo '</select></td></tr>';
|
||||
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="type" value="save">
|
||||
<input type="submit" name="neu" value="Speichern">
|
||||
</p>
|
||||
</form>
|
||||
<hr>';
|
||||
|
||||
if ($result_lehrfach!=0)
|
||||
{
|
||||
echo '
|
||||
<h3>Übersicht - '.pg_num_rows($result_lehrfach).' Einträge</h3>
|
||||
<table class="liste table-autosort:2 table-stripeclass:alternate table-autostripe">
|
||||
<thead>';
|
||||
|
||||
echo "
|
||||
<tr class='liste'>
|
||||
<th class='table-sortable:default'>id</th>
|
||||
<th class='table-sortable:default'>kurzbz</th>
|
||||
<th class='table-sortable:default'>bezeichnung</th>
|
||||
<th class='table-sortable:default'>farbe</th>
|
||||
<th class='table-sortable:default'>aktiv</th>
|
||||
<th class='table-sortable:default'>fachbereich</th>
|
||||
<th class='table-sortable:default'>sprache</th>
|
||||
<th class='table-sortable:default'> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>";
|
||||
|
||||
$num_rows=pg_num_rows($result_lehrfach);
|
||||
for($i=0;$i<$num_rows;$i++)
|
||||
{
|
||||
$row=pg_fetch_object($result_lehrfach);
|
||||
echo "
|
||||
<tr>
|
||||
<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>
|
||||
<td><a href=\"lehrfach.php?lehrfach_nr=$row->nummer&type=edit&stg_kz=$stg_kz&semester=$semester\">Edit</a></td>
|
||||
</tr>";
|
||||
echo '<input type="hidden" name="semester" value="'.$semester.'">';
|
||||
echo '<input type="submit" name="save" value="Speichern">';
|
||||
echo '</p><hr></form>';
|
||||
}
|
||||
|
||||
echo '</tbody></table>';
|
||||
}
|
||||
else
|
||||
echo "Kein Eintrag gefunden!";
|
||||
else
|
||||
{
|
||||
echo '
|
||||
<form action="lehrfach.php" method="post" name="lehrfach_neu" id="lehrfach_neu">
|
||||
<p><b>Neues Lehrfach</b>: <br/>';
|
||||
echo '<table>';
|
||||
echo '<tr><td>';
|
||||
echo " Studiengang:</td><td> <SELECT name='stg_kz'>";
|
||||
|
||||
foreach ($studiengang as $stg)
|
||||
{
|
||||
if($stg->studiengang_kz==$stg_kz)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
|
||||
echo '<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==$semester)
|
||||
$selected='selected';
|
||||
else
|
||||
$selected='';
|
||||
|
||||
echo '<option value="'.$i.'" '.$selected.'>'.$i.'</option>';
|
||||
}
|
||||
echo "</SELECT></td></tr>";
|
||||
echo '
|
||||
<tr><td><i>Institut</i></td><td><SELECT name="fachbereich_kurzbz" onchange="document.getElementById(\'farbe\').value=this.options[this.selectedIndex].getAttribute(\'farbe\')">
|
||||
<option value="-1">- auswählen -</option>';
|
||||
|
||||
foreach($fachbereiche as $fb)
|
||||
{
|
||||
echo "<option value=\"$fb->fachbereich_kurzbz\" farbe=\"$fb->farbe\" ";
|
||||
echo " >$fb->fachbereich_kurzbz</option>\n";
|
||||
}
|
||||
|
||||
echo '</SELECT></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=""></td></tr>';
|
||||
echo '<tr><td><i>Farbe</i></td><td>';
|
||||
echo '<input type="text" name="farbe" id="farbe" size="30" maxlength="7" value=""></td></tr>';
|
||||
echo '<tr><td>Sprache</td><td><select name="sprache">';
|
||||
|
||||
$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>";
|
||||
|
||||
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="type" value="save">
|
||||
<input type="submit" name="neu" value="Speichern">
|
||||
</p>
|
||||
</form>
|
||||
<hr>';
|
||||
}
|
||||
}
|
||||
|
||||
$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'":'')."
|
||||
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 ($result_lehrfach!=0)
|
||||
{
|
||||
echo '
|
||||
<h3>Übersicht - '.pg_num_rows($result_lehrfach).' Einträge</h3>
|
||||
<table class="liste table-autosort:2 table-stripeclass:alternate table-autostripe">
|
||||
<thead>';
|
||||
|
||||
echo "
|
||||
<tr class='liste'>
|
||||
<th class='table-sortable:default'>ID</th>
|
||||
<th class='table-sortable:default'>Stg</th>
|
||||
<th class='table-sortable:default'>Sem</th>
|
||||
<th class='table-sortable:default'>Kurzbz</th>
|
||||
<th class='table-sortable:default'>Bezeichnung</th>
|
||||
<th class='table-sortable:default'>Farbe</th>
|
||||
<th class='table-sortable:default'>Aktiv</th>
|
||||
<th class='table-sortable:default'>Institut</th>
|
||||
<th class='table-sortable:default'>Sprache</th>
|
||||
<th class='table-sortable:default'> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>";
|
||||
|
||||
$num_rows=pg_num_rows($result_lehrfach);
|
||||
for($i=0;$i<$num_rows;$i++)
|
||||
{
|
||||
$row=pg_fetch_object($result_lehrfach);
|
||||
echo "
|
||||
<tr>
|
||||
<td>$row->nummer</td>
|
||||
<td>".$s[$row->studiengang_kz]->kurzbz."</td>
|
||||
<td>$row->semester</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>
|
||||
<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 "</td></tr>";
|
||||
}
|
||||
|
||||
echo '</tbody></table>';
|
||||
}
|
||||
else
|
||||
echo "Kein Eintrag gefunden!";
|
||||
}
|
||||
|
||||
?>
|
||||
<br>
|
||||
</body>
|
||||
|
||||
@@ -313,7 +313,14 @@ if ($result_lv!=0)
|
||||
$row=pg_fetch_object($result_lv);
|
||||
echo "<tr>";
|
||||
//ID
|
||||
echo "<td align='right'>$row->lehrveranstaltung_id</td>";
|
||||
echo "<td align='right'>";
|
||||
|
||||
if($rechte->isBerechtigt('admin'))
|
||||
echo "<a href='lehrveranstaltung_details.php?lv_id=$row->lehrveranstaltung_id' target='lv_detail'>$row->lehrveranstaltung_id</a>";
|
||||
else
|
||||
echo "$row->lehrveranstaltung_id";
|
||||
|
||||
echo "</td>";
|
||||
//Kurzbz
|
||||
echo "<td>$row->kurzbz</td>";
|
||||
//Bezeichnung
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
|
||||
$lv->kurzbz = $_POST['kurzbz'];
|
||||
$lv->bezeichnung = $_POST['bezeichnung'];
|
||||
$lv->bezeichnung_english = $_POST['bezeichnung_english'];
|
||||
$lv->lehrform_kurzbz = $_POST['lehrform'];
|
||||
$lv->studiengang_kz = $_POST['studiengang_kz'];
|
||||
$lv->semester = $_POST['semester'];
|
||||
@@ -145,7 +146,25 @@
|
||||
$htmlstr .= " <td>Bezeichnung</td>";
|
||||
$htmlstr .= " <td colspan='3'><input type='text' name='bezeichnung' value='".htmlentities($lv->bezeichnung, ENT_QUOTES)."' size='60' maxlength='128'></td>\n";
|
||||
|
||||
$htmlstr .= "</tr><tr>";
|
||||
$htmlstr .= "</tr>";
|
||||
$htmlstr .= "<tr>";
|
||||
$htmlstr .= " <td>Sprache</td>";
|
||||
$htmlstr .= " <td><select name='sprache'>\n";
|
||||
|
||||
foreach ($sprache_arr as $sprache)
|
||||
{
|
||||
if ($lv->sprache == $sprache)
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$sprache."' ".$sel.">".$sprache."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
$htmlstr .= " <td>Bezeichnung English</td>";
|
||||
$htmlstr .= " <td colspan='3'><input type='text' name='bezeichnung_english' value='".htmlentities($lv->bezeichnung_english, ENT_QUOTES)."' size='60' maxlength='256'></td>\n";
|
||||
|
||||
$htmlstr .= "</tr>";
|
||||
$htmlstr .= "<tr>";
|
||||
$htmlstr .= " <td>Studiengang</td>";
|
||||
$htmlstr .= " <td><select name='studiengang_kz'>\n";
|
||||
|
||||
@@ -183,18 +202,7 @@
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
$htmlstr .= " <td>Sprache</td>";
|
||||
$htmlstr .= " <td><select name='sprache'>\n";
|
||||
|
||||
foreach ($sprache_arr as $sprache)
|
||||
{
|
||||
if ($lv->sprache == $sprache)
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$sprache."' ".$sel.">".$sprache."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
$htmlstr .= " </tr><tr>\n";
|
||||
|
||||
$htmlstr .= " <td>ECTS</td>";
|
||||
|
||||
@@ -8,36 +8,37 @@
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
|
||||
|
||||
$reloadstr = ""; // neuladen der liste im oberen frame
|
||||
$htmlstr = "";
|
||||
$errorstr = ""; //fehler beim insert
|
||||
$sel = "";
|
||||
$chk = "";
|
||||
$reloadstr = ''; // neuladen der liste im oberen frame
|
||||
$htmlstr = '';
|
||||
$errorstr = ''; //fehler beim insert
|
||||
$sel = '';
|
||||
$chk = '';
|
||||
|
||||
$sg_var = new studiengang($conn);
|
||||
$studiengang_typ_arr = $sg_var->studiengang_typ_arr;
|
||||
|
||||
$studiengang_kz = "";
|
||||
$kurzbz = "";
|
||||
$kurzbzlang = "";
|
||||
$typ = "";
|
||||
$bezeichnung = "";
|
||||
$english = "";
|
||||
$farbe = "";
|
||||
$email = "";
|
||||
$telefon = "";
|
||||
$max_semester = "";
|
||||
$max_verband = "";
|
||||
$max_gruppe = "";
|
||||
$erhalter_kz = "";
|
||||
$bescheid = "";
|
||||
$bescheidbgbl1 = "";
|
||||
$bescheidbgbl2 = "";
|
||||
$bescheidgz = "";
|
||||
$bescheidvom = "";
|
||||
$organisationsform = "";
|
||||
$titelbescheidvom = "";
|
||||
$ext_id = "";
|
||||
$studiengang_kz = '';
|
||||
$kurzbz = '';
|
||||
$kurzbzlang = '';
|
||||
$typ = '';
|
||||
$bezeichnung = '';
|
||||
$english = '';
|
||||
$farbe = '';
|
||||
$email = '';
|
||||
$telefon = '';
|
||||
$max_semester = '';
|
||||
$max_verband = '';
|
||||
$max_gruppe = '';
|
||||
$erhalter_kz = '';
|
||||
$bescheid = '';
|
||||
$bescheidbgbl1 = '';
|
||||
$bescheidbgbl2 = '';
|
||||
$bescheidgz = '';
|
||||
$bescheidvom = '';
|
||||
$organisationsform = '';
|
||||
$titelbescheidvom = '';
|
||||
$zusatzinfo_html = '';
|
||||
$ext_id = '';
|
||||
$aktiv = "t";
|
||||
$neu = "true";
|
||||
|
||||
@@ -63,6 +64,7 @@
|
||||
$bescheidvom = $_POST["bescheidvom"];
|
||||
$organisationsform = $_POST["organisationsform"];
|
||||
$titelbescheidvom = $_POST["titelbescheidvom"];
|
||||
$zusatzinfo_html = $_POST['zusatzinfo_html'];
|
||||
if(isset($_POST["aktiv"]))
|
||||
$aktiv = $_POST["aktiv"];
|
||||
else
|
||||
@@ -90,6 +92,7 @@
|
||||
$sg_update->bescheidvom = $bescheidvom;
|
||||
$sg_update->orgform_kurzbz = $organisationsform;
|
||||
$sg_update->titelbescheidvom = $titelbescheidvom;
|
||||
$sg_update->zusatzinfo_html = $zusatzinfo_html;
|
||||
$sg_update->aktiv = $aktiv;
|
||||
$sg_update->ext_id = $ext_id;
|
||||
|
||||
@@ -133,6 +136,7 @@
|
||||
$bescheidvom = $sg->bescheidvom;
|
||||
$organisationsform = $sg->orgform_kurzbz;
|
||||
$titelbescheidvom = $sg->titelbescheidvom;
|
||||
$zusatzinfo_html = $sg->zusatzinfo_html;
|
||||
$ext_id = $sg->ext_id;
|
||||
$aktiv = $sg->aktiv;
|
||||
$neu = "false";
|
||||
@@ -207,7 +211,7 @@
|
||||
if($aktiv == 't')
|
||||
$chk = "checked";
|
||||
else
|
||||
$chk = "";
|
||||
$chk = '';
|
||||
$htmlstr .= " <input type='checkbox' name='aktiv' value='t'".$chk." onchange='submitable()'>";
|
||||
$htmlstr .= " </td>\n";
|
||||
$htmlstr .= " </tr>\n";
|
||||
@@ -229,7 +233,7 @@
|
||||
if ($erhalter_kz == $erhalter->erhalter_kz)
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$sel = '';
|
||||
$htmlstr .= " <option value='".$erhalter->erhalter_kz."'".$sel.">".$erhalter->bezeichnung."</option>\n";
|
||||
}
|
||||
$htmlstr .= " </select>\n";
|
||||
@@ -248,12 +252,11 @@
|
||||
if ($typ == $typkey)
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$sel = '';
|
||||
$htmlstr .= " <option value='".$typkey."'".$sel.">".$studiengang_typ_arr[$typkey]."</option>\n";
|
||||
}
|
||||
$htmlstr .= " </select>\n";
|
||||
$htmlstr .= " </td>\n";
|
||||
|
||||
$htmlstr .= " </tr>\n";
|
||||
|
||||
|
||||
@@ -314,6 +317,16 @@
|
||||
|
||||
$htmlstr .= " </td>\n";
|
||||
|
||||
$htmlstr .= " </tr>";
|
||||
$htmlstr .= " <tr>";
|
||||
$htmlstr .= " <td colspan='3'>";
|
||||
$htmlstr .= " <table>\n";
|
||||
$htmlstr .= " <tr>\n";
|
||||
$htmlstr .= " <td valign='top'>Bescheid</td>\n";
|
||||
$htmlstr .= " <td><textarea name='zusatzinfo_html' cols='50' rows='4' onchange='submitable()'>".$zusatzinfo_html."</textarea></td>\n";
|
||||
$htmlstr .= " </tr>\n";
|
||||
$htmlstr .= " </table>\n";
|
||||
$htmlstr .= " </td>";
|
||||
$htmlstr .= " </tr>";
|
||||
$htmlstr .= "</table>\n";
|
||||
$htmlstr .= "<br>\n";
|
||||
@@ -354,7 +367,7 @@ function unchanged()
|
||||
|
||||
function checkmail()
|
||||
{
|
||||
if((document.studiengangform.email.value != "")&&(!emailCheck(document.studiengangform.email.value)))
|
||||
if((document.studiengangform.email.value != '')&&(!emailCheck(document.studiengangform.email.value)))
|
||||
{
|
||||
//document.studiengangform.schick.disabled = true;
|
||||
document.studiengangform.email.className="input_error";
|
||||
@@ -372,7 +385,7 @@ function checkmail()
|
||||
|
||||
function checkdate(feld)
|
||||
{
|
||||
if ((feld.value != "") && (!dateCheck(feld)))
|
||||
if ((feld.value != '') && (!dateCheck(feld)))
|
||||
{
|
||||
//document.studiengangform.schick.disabled = true;
|
||||
feld.className = "input_error";
|
||||
@@ -380,7 +393,7 @@ function checkdate(feld)
|
||||
}
|
||||
else
|
||||
{
|
||||
if(feld.value != "")
|
||||
if(feld.value != '')
|
||||
feld.value = dateCheck(feld);
|
||||
|
||||
feld.className = "input_ok";
|
||||
@@ -390,7 +403,7 @@ function checkdate(feld)
|
||||
|
||||
function checkrequired(feld)
|
||||
{
|
||||
if(feld.value == "")
|
||||
if(feld.value == '')
|
||||
{
|
||||
feld.className = "input_error";
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user