mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
Diverse Bugfixes
This commit is contained in:
@@ -68,9 +68,9 @@ for ($i=0; $i<=14; $i++)
|
||||
}
|
||||
ECHO NL2BR ( "aufmerksamdurch synchronisiert");
|
||||
|
||||
$qry="INSERT INTO public.tbl_erhalter (erhalter_kz, kurzbz, bezeichnung, dvr, logo, zvr) VALUES('5', 'TW','Technikum Wien', '0928381',null,'074476426');";
|
||||
$result=pg_query($conn,$qry);
|
||||
ECHO NL2BR ( "\nerhalter synchronisiert");
|
||||
//$qry="INSERT INTO public.tbl_erhalter (erhalter_kz, kurzbz, bezeichnung, dvr, logo, zvr) VALUES('5', 'TW','Technikum Wien', '0928381',null,'074476426');";
|
||||
//$result=pg_query($conn,$qry);
|
||||
//ECHO NL2BR ( "\nerhalter synchronisiert");
|
||||
|
||||
$rolle_kurzbz=array('Interessent','Bewerber','Student','Ausserordentlicher','Abgewiesener','Aufgenommener','Wartender',
|
||||
'Abbrecher','Unterbrecher','Outgoing','Incoming','Praktikant','Diplomant','Absolvent');
|
||||
|
||||
@@ -14,8 +14,8 @@ if(!pg_query($conn_vilesci,$qry))
|
||||
return false;
|
||||
}
|
||||
|
||||
// Erhalter anlegen
|
||||
//$result=pg_exec($conn, "INSERT INTO tbl_erhalter VALUES(5,'TW','Technikum Wien')");
|
||||
//Erhalter anlegen
|
||||
$result=pg_query($conn, "INSERT INTO public.tbl_erhalter (erhalter_kz, kurzbz, bezeichnung, dvr, logo, zvr) VALUES('5', 'TW','Technikum Wien', '0928381',null,'074476426');");
|
||||
|
||||
/*************************
|
||||
* VileSci-Synchronisation
|
||||
|
||||
@@ -58,7 +58,10 @@
|
||||
<td class='ContentHeader'><font class='ContentHeader'> <?php echo $short_name; ?> - Feedback
|
||||
an:
|
||||
<?php
|
||||
$qry = "SELECT distinct vorname, nachname, uid FROM campus.vw_mitarbeiter, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter WHERE uid=mitarbeiter_uid AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND lehrveranstaltung_id='$lvid' AND studiensemester_kurzbz='$stsem'";
|
||||
$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";
|
||||
$result = pg_query($conn, $qry);
|
||||
$row = pg_fetch_object($result);
|
||||
$qry = "SELECT distinct vorname, nachname, uid FROM campus.vw_mitarbeiter, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter WHERE uid=mitarbeiter_uid AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND lehrveranstaltung_id='$lvid' AND studiensemester_kurzbz='$row->studiensemester_kurzbz'";
|
||||
if(!$result=pg_query($conn, $qry))
|
||||
die('Fehler beim Auslesen der Lektoren');
|
||||
$rows = pg_num_rows($result);
|
||||
|
||||
@@ -194,7 +194,9 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
OR
|
||||
(tbl_lehreinheitgruppe.verband<>'' AND
|
||||
(trim(tbl_lehreinheitgruppe.gruppe)='' OR tbl_lehreinheitgruppe.gruppe is null) AND
|
||||
trim(tbl_lehreinheitgruppe.verband) = trim(vw_student.verband)))
|
||||
trim(tbl_lehreinheitgruppe.verband) = trim(vw_student.verband))
|
||||
OR (tbl_lehreinheitgruppe.verband is null AND tbl_lehreinheitgruppe.gruppe is null)
|
||||
)
|
||||
ORDER BY nachname, vorname";
|
||||
}
|
||||
else
|
||||
@@ -376,7 +378,9 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
OR
|
||||
(tbl_lehreinheitgruppe.verband<>'' AND
|
||||
(trim(tbl_lehreinheitgruppe.gruppe)='' OR tbl_lehreinheitgruppe.gruppe is null) AND
|
||||
trim(tbl_lehreinheitgruppe.verband) = trim(vw_student.verband)))
|
||||
trim(tbl_lehreinheitgruppe.verband) = trim(vw_student.verband))
|
||||
OR (tbl_lehreinheitgruppe.verband is null AND tbl_lehreinheitgruppe.gruppe is null)
|
||||
)
|
||||
ORDER BY nachname, vorname";
|
||||
}
|
||||
else
|
||||
@@ -603,12 +607,16 @@ function addUser(student_uid)
|
||||
tbl_lehreinheitgruppe.semester = vw_student.semester AND
|
||||
((tbl_lehreinheitgruppe.verband<>'' AND
|
||||
tbl_lehreinheitgruppe.gruppe<>'' AND
|
||||
tbl_lehreinheitgruppe.verband is not null AND
|
||||
tbl_lehreinheitgruppe.gruppe is not null AND
|
||||
trim(tbl_lehreinheitgruppe.verband) = trim(vw_student.verband) AND
|
||||
trim(tbl_lehreinheitgruppe.gruppe) = trim(vw_student.gruppe))
|
||||
OR
|
||||
(tbl_lehreinheitgruppe.verband<>'' AND
|
||||
(tbl_lehreinheitgruppe.verband<>'' AND tbl_lehreinheitgruppe.verband is not null AND
|
||||
(trim(tbl_lehreinheitgruppe.gruppe)='' OR tbl_lehreinheitgruppe.gruppe is null) AND
|
||||
trim(tbl_lehreinheitgruppe.verband) = trim(vw_student.verband)))
|
||||
trim(tbl_lehreinheitgruppe.verband) = trim(vw_student.verband))
|
||||
OR (tbl_lehreinheitgruppe.verband is null AND tbl_lehreinheitgruppe.gruppe is null)
|
||||
)
|
||||
ORDER BY nachname, vorname";
|
||||
}
|
||||
else
|
||||
|
||||
@@ -488,7 +488,7 @@
|
||||
</td>
|
||||
<td valign="top" align="center">
|
||||
<a href="<?php
|
||||
echo 'news://cis.technikum-wien.at/'.strtolower($kurzbz).'.'.$term_id.'sem.'.strtolower($short_short_name);
|
||||
echo 'news://cis.technikum-wien.at/'.strtolower($stg_obj->kurzbzlang).'.'.$term_id.'sem.'.strtolower($short_short_name);
|
||||
?>">
|
||||
<img border="0" src="../../../skin/images/button_ng.jpg" width="67" height="45"><br>
|
||||
<strong>Newsgroups</strong>
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
{
|
||||
$stg_obj = new studiengang($sql_conn, $course_id);
|
||||
$short = $stg_obj->kuerzel;
|
||||
$short_long = $stg_obj->kurzbzlang;
|
||||
$course_id = $_GET['course_id'];
|
||||
}
|
||||
else
|
||||
@@ -443,7 +444,7 @@
|
||||
<tr>
|
||||
<td nowrap>
|
||||
<?php
|
||||
echo '<img src="../../../skin/images/seperator.gif"> <a href="news://cis.technikum-wien.at/'.strtolower($short).'" class="Item" target="_blank">Newsgroups</a>';
|
||||
echo '<img src="../../../skin/images/seperator.gif"> <a href="news://cis.technikum-wien.at/'.strtolower($short_long).'" class="Item" target="_blank">Newsgroups</a>';
|
||||
|
||||
?>
|
||||
</td>
|
||||
|
||||
@@ -231,7 +231,7 @@ Results: <?php echo $num_rows; ?><br>
|
||||
</table>
|
||||
<BR><HR>
|
||||
Sollten ihre Daten nicht stimmen, wenden sie sich bitte an die <a href="mailto:<?php echo $mail ?>?subject=Datenkorrektur&body=Die%20Profildaten%20fuer%20User%20'<?php echo $uid; ?>'%20sind%20nicht%20korrekt.%0D
|
||||
Hier die richtigen Daten:%0DNachname:%20<?php echo $nachname;?>%0DVornamen:%20<?php echo $vornamen;?>%0DGeburtsdatum:%20<?php echo $gebdatum;?>
|
||||
Hier die richtigen Daten:%0DNachname:%20<?php echo $nachname;?>%0DVorname:%20<?php echo $vorname;?>%0DGeburtsdatum:%20<?php echo $gebdatum;?>
|
||||
%0DGeburtsort:%20<?php echo $gebort;?>%0DTitelPre:%20<?php echo $titelpre;?>%0DTitelPost:%20<?php echo $titelpost;?>
|
||||
%0D%0D***%0DPlatz fuer weitere (nicht angefuehrte Daten)%0D***">zuständige Assistentin</a>
|
||||
<?php
|
||||
|
||||
@@ -29,7 +29,7 @@ else
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="280" colspan="2" nowrap class="ContentHeader2"> Leitung</td>
|
||||
<td class="ContentHeader2" nowrap> </td>
|
||||
|
||||
@@ -141,7 +141,7 @@ href="#_Toc30766105">7. Aktuelle Liste zuständiger Personen </a></font></p>
|
||||
3.2</font></td>
|
||||
<td width="96%" valign="top"><font face="Arial, Helvetica, sans-serif" size="2"><br>
|
||||
In allen Lagerräumen, Labors sowie allen technischen Betriebsräumen
|
||||
besteht gesetzliches Rauchverbot. Alle Führungskrfte sind in
|
||||
besteht gesetzliches Rauchverbot. Alle Führungskräfte sind in
|
||||
ihrem Bereich dafür verantwortlich, dass dies von den Mitarbeitern
|
||||
aber auch von Studenten, Lieferanten und Kunden eingehalten wird.<br>
|
||||
</font></td>
|
||||
@@ -202,7 +202,7 @@ href="#_Toc30766105">7. Aktuelle Liste zuständiger Personen </a></font></p>
|
||||
3.8</font></td>
|
||||
<td width="96%" valign="top"><font face="Arial, Helvetica, sans-serif" size="2"><br>
|
||||
Die Lagerung von leicht brennbaren Gegenständen und Lösungsmitteln
|
||||
bzw. Reinigungsmitteln ist nur in den dafür vorgesehenen Rumen
|
||||
bzw. Reinigungsmitteln ist nur in den dafür vorgesehenen Räumen
|
||||
und in der jeweils zulässigen Menge gestattet.<br>
|
||||
</font></td>
|
||||
</tr>
|
||||
|
||||
@@ -236,7 +236,7 @@
|
||||
<tr>
|
||||
<td width="3%"> </td>
|
||||
<td colspan="3"><br>
|
||||
<span><font face="Arial, Helvetica, sans-serif" size="2">Jede missbruchliche
|
||||
<span><font face="Arial, Helvetica, sans-serif" size="2">Jede missbräuchliche
|
||||
Verwendung oder unnötige Ingangsetzung der Aufzüge ist zu unterlassen.
|
||||
Durch Stromausfall oder andere Ursachen steckengebliebene Aufzüge werden
|
||||
(notfalls mit Hilfe des Notstromaggregates) wieder in Gang gesetzt. Vorübergehend
|
||||
@@ -261,7 +261,7 @@
|
||||
<tr>
|
||||
<td width="3%"> </td>
|
||||
<td colspan="3"><span><font face="Arial, Helvetica, sans-serif" size="2"><br>
|
||||
Die schonungsvolle Verwendung und Behandlung aller Einrichtungsgegenstnde,
|
||||
Die schonungsvolle Verwendung und Behandlung aller Einrichtungsgegenstände,
|
||||
Geräte, Maschinen, Installationen, Fenster, Türen, Wände,
|
||||
Decken und Fussböden in allen Räumen des Technikum - Wien ist
|
||||
für alle Personen verpflichtend. <br>
|
||||
@@ -354,10 +354,10 @@
|
||||
<td width="3%"> </td>
|
||||
<td colspan="3">
|
||||
<p><span style="font-family:Arial"><font face="Arial, Helvetica, sans-serif" size="2"><br>
|
||||
Die "BRANDSCHUTZORDNUNG liegt in den Sekretariaten auf und wurde
|
||||
Die BRANDSCHUTZORDNUNG liegt in den Sekretariaten auf und wurde
|
||||
von jedem Studenten entgegengenommen. Sie bildet einen Teil der Hausordnung.</font></span></p>
|
||||
<p><span style="font-family:Arial"><font face="Arial, Helvetica, sans-serif" size="2">Jede
|
||||
missbruchliche Ingangsetzung der Brandmelder verursacht eine Störung
|
||||
missbräuchliche Ingangsetzung der Brandmelder verursacht eine Störung
|
||||
des Unterrichtsbetriebes und möglicherweise zu Gefährdungen.
|
||||
</font></span></p>
|
||||
<p><span style="font-family:Arial"><font face="Arial, Helvetica, sans-serif" size="2">Verursacher
|
||||
@@ -457,7 +457,7 @@
|
||||
|
||||
"><font face="Arial, Helvetica, sans-serif" size="2">Der Reinlichkeit und der
|
||||
Hygiene ist in allen Belangen grösstes Augenmerk zu schenken. Waschbecken,
|
||||
Duschen und WC-Muscheln sind nach deren Bentzung sofort vom Bentzer zu
|
||||
Duschen und WC-Muscheln sind nach deren Benützung sofort vom Bentzer zu
|
||||
säubern. <br>
|
||||
Im gesamten Technikum Wien, gilt: Zerbrochene Flaschen, ausgeschüttete
|
||||
Getränke, Speise- und Verpackungsreste sind unverzüglich zu
|
||||
|
||||
@@ -190,6 +190,7 @@ function TreeListeMitarbeiterAuswahl()
|
||||
//Funktionen Tree fuellen
|
||||
var treeFunktionen=document.getElementById('tree-liste-funktionen');
|
||||
var treeFunktionenURL = "<?php echo APP_ROOT; ?>rdf/fas/funktionen.rdf.php?mitarbeiter_id="+mitarbeiter_id+"&leerzeichencodierung=true&"+gettimestamp();
|
||||
|
||||
//treeFunktionen.setAttribute('datasources',treeFunktionenURL);
|
||||
|
||||
//Alte Datasources loeschen
|
||||
|
||||
@@ -86,14 +86,14 @@ class benutzer
|
||||
function load($id)
|
||||
{
|
||||
// Berechtigung holen
|
||||
$sql_query="SELECT * FROM tbl_userberechtigung WHERE userberechtigung_id=$id";
|
||||
$sql_query="SELECT * FROM public.tbl_benutzerberechtigung WHERE benutzerberechtigung_id=$id";
|
||||
//echo $sql_query;
|
||||
if(!($erg=pg_exec($this->conn, $sql_query)))
|
||||
if(!($erg=pg_query($this->conn, $sql_query)))
|
||||
{
|
||||
$this->errormsg=pg_errormessage($this->conn);
|
||||
return false;
|
||||
}
|
||||
$num_rows=pg_numrows($erg);
|
||||
$num_rows=pg_num_rows($erg);
|
||||
if($num_rows!=1)
|
||||
{
|
||||
$this->errormsg="Zuwenige oder zuviele Ergebnisse (Anzahl: $num_rows)!";
|
||||
@@ -101,9 +101,9 @@ class benutzer
|
||||
}
|
||||
$row=pg_fetch_object($erg,0);
|
||||
|
||||
$this->userberechtigung_id=$row->userberechtigung_id;
|
||||
$this->userberechtigung_id=$row->benutzerberechtigung_id;
|
||||
$this->studiengang_kz=$row->studiengang_kz;
|
||||
$this->fachbereich_id=$row->fachbereich_id;
|
||||
$this->fachbereich_id=$row->fachbereich_kurzbz;
|
||||
$this->berechtigung_kurzbz=$row->berechtigung_kurzbz;
|
||||
$this->uid=$row->uid;
|
||||
$this->studiensemester_kurzbz=$row->studiensemester_kurzbz;
|
||||
@@ -199,7 +199,7 @@ class benutzer
|
||||
function getBerechtigungen($uid)
|
||||
{
|
||||
// Berechtigungen holen
|
||||
$sql_query="SELECT * FROM tbl_userberechtigung WHERE uid='$uid' AND (start<now() OR start IS NULL) AND (ende>now() OR ende IS NULL)";
|
||||
$sql_query="SELECT * FROM public.tbl_benutzerberechtigung WHERE uid='$uid' AND (start<now() OR start IS NULL) AND (ende>now() OR ende IS NULL)";
|
||||
//echo $sql_query;
|
||||
if(!$erg=@pg_query($this->conn, $sql_query))
|
||||
{
|
||||
@@ -209,10 +209,10 @@ class benutzer
|
||||
//$num_rows=pg_numrows($erg);
|
||||
while($row=pg_fetch_object($erg))
|
||||
{
|
||||
$b=new berechtigung($this->conn);
|
||||
$b->userberechtigung_id=$row->userberechtigung_id;
|
||||
$b=new benutzer($this->conn);
|
||||
$b->userberechtigung_id=$row->benutzerberechtigung_id;
|
||||
$b->studiengang_kz=$row->studiengang_kz;
|
||||
$b->fachbereich_id=$row->fachbereich_id;
|
||||
$b->fachbereich_id=$row->fachbereich_kurzbz;
|
||||
$b->berechtigung_kurzbz=$row->berechtigung_kurzbz;
|
||||
$b->uid=$row->uid;
|
||||
$b->studiensemester_kurzbz=$row->studiensemester_kurzbz;
|
||||
@@ -295,13 +295,13 @@ class benutzer
|
||||
function setVariableStudiensemester($user,$stsem)
|
||||
{
|
||||
//Vorhandende Variable aendern
|
||||
$qry = "Update tbl_variable SET wert='$stsem' WHERE uid='$user' AND name='semester_aktuell'";
|
||||
$qry = "Update public.tbl_variable SET wert='$stsem' WHERE uid='$user' AND name='semester_aktuell'";
|
||||
if($result = pg_query($this->conn,$qry))
|
||||
{
|
||||
if(pg_affected_rows($result)==0)
|
||||
{
|
||||
//Falls Variable nicht vorhanden ist eine neue anlegen
|
||||
$qry = "INSERT INTO tbl_variable(uid, name, wert) values('$user', 'semester_aktuell', '$stsem')";
|
||||
$qry = "INSERT INTO public.tbl_variable(uid, name, wert) values('$user', 'semester_aktuell', '$stsem')";
|
||||
if(pg_query($this->conn,$qry))
|
||||
return true;
|
||||
else
|
||||
@@ -327,7 +327,7 @@ class benutzer
|
||||
switch($variable)
|
||||
{
|
||||
case 'semester_aktuell':
|
||||
$qry = "Select * from tbl_studiensemester order by start";
|
||||
$qry = "Select * from public.tbl_studiensemester order by start";
|
||||
if($result = pg_query($this->conn,$qry))
|
||||
{
|
||||
while($row=pg_fetch_object($result))
|
||||
@@ -340,7 +340,7 @@ class benutzer
|
||||
|
||||
function loadVariables($user)
|
||||
{
|
||||
if(!($result=@pg_query($this->conn, "SELECT * FROM tbl_variable WHERE uid='$user'")))
|
||||
if(!($result=pg_query($this->conn, "SELECT * FROM public.tbl_variable WHERE uid='$user'")))
|
||||
{
|
||||
$this->errormsg.=pg_errormessage($this->conn);
|
||||
return false;
|
||||
@@ -355,7 +355,7 @@ class benutzer
|
||||
|
||||
if (!isset($this->variable->semester_aktuell))
|
||||
{
|
||||
if(!($result=@pg_query($this->conn, 'SELECT * FROM tbl_studiensemester WHERE ende>now() ORDER BY start LIMIT 1')))
|
||||
if(!($result=pg_query($this->conn, 'SELECT * FROM public.tbl_studiensemester WHERE ende>now() ORDER BY start LIMIT 1')))
|
||||
{
|
||||
$this->errormsg.=pg_errormessage($this->conn);
|
||||
return false;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
include("../../include/fas/functions.inc.php");
|
||||
include("../../include/fas/lehreinheit.class.php");
|
||||
include("../../include/fas/lehrveranstaltung.class.php");
|
||||
include("../../include/berechtigung.class.php");
|
||||
include("../../include/benutzerberechtigung.class.php");
|
||||
include("../../include/functions.inc.php");
|
||||
include("../../vilesci/config.inc.php");
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
$return = 'false';
|
||||
$errormsg = 'Verbindung zur Datenbank fehlgeschlagen';
|
||||
}
|
||||
$rechte = new berechtigung($conn);
|
||||
$rechte = new benutzerberechtigung($conn);
|
||||
$rechte->getBerechtigungen($user);
|
||||
$benutzer = new benutzer($conn);
|
||||
$benutzer->loadVariables($user);
|
||||
|
||||
+14
-14
@@ -99,20 +99,20 @@ if(isset($_GET['mitarbeiter_id']))
|
||||
|
||||
if($leerzeichencodierung)
|
||||
{
|
||||
if ($funktion->studiensemester_id=='') $funktion->studiensemester_id=' ';
|
||||
if ($funktion->studiengang_id=='') $funktion->studiengang_id=' ';
|
||||
if ($funktion->studiengang_id=='') $funktion->studiengang_id=' ';
|
||||
if ($funktion->fachbereich_id=='') $funktion->fachbereich_id=' ';
|
||||
if ($funktion->name=='') $funktion->name=' ';
|
||||
if ($funktion->funktion=='') $funktion->funktion=' ';
|
||||
if ($funktion->beschart1=='') $funktion->beschart1=' ';
|
||||
if ($funktion->beschart2='') $funktion->beschart2=' ';
|
||||
if ($funktion->verwendung='') $funktion->verwendung=' ';
|
||||
if ($funktion->hauptberuf='') $funktion->hauptberuf=' ';
|
||||
if ($funktion->hauptberuflich='') $funktion->hauptberuflich=' ';
|
||||
if ($funktion->entwicklungsteam='') $funktion->entwicklungsteam=' ';
|
||||
if ($funktion->besonderequalifikation='') $funktion->besonderequalifikation=' ';
|
||||
if ($funktion->ausmass='') $funktion->ausmass=' ';
|
||||
if ($funktionen->studiensemester_id=='') $funktionen->studiensemester_id=' ';
|
||||
if ($funktionen->studiengang_id=='') $funktionen->studiengang_id=' ';
|
||||
if ($funktionen->studiengang_id=='') $funktionen->studiengang_id=' ';
|
||||
if ($funktionen->fachbereich_id=='') $funktionen->fachbereich_id=' ';
|
||||
if ($funktionen->name=='') $funktionen->name=' ';
|
||||
if ($funktionen->funktion=='') $funktionen->funktion=' ';
|
||||
if ($funktionen->beschart1=='') $funktionen->beschart1=' ';
|
||||
if ($funktionen->beschart2='') $funktionen->beschart2=' ';
|
||||
if ($funktionen->verwendung='') $funktionen->verwendung=' ';
|
||||
if ($funktionen->hauptberuf='') $funktionen->hauptberuf=' ';
|
||||
if ($funktionen->hauptberuflich='') $funktionen->hauptberuflich=' ';
|
||||
if ($funktionen->entwicklungsteam='') $funktionen->entwicklungsteam=' ';
|
||||
if ($funktionen->besonderequalifikation='') $funktionen->besonderequalifikation=' ';
|
||||
if ($funktionen->ausmass='') $funktionen->ausmass=' ';
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user