mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
- QM berufspraktikum entfernt
- LVA Sync semesterstunden>=0 statt >0 - Softgrid neue Version - Profil zeigt nun die entlehnten Betriebsmittel an
This commit is contained in:
@@ -67,8 +67,8 @@ function validate($row)
|
||||
$error_log[$row->studiengang_kz][]=printLVA($row).': Stundenblockung ist nicht größer 0';
|
||||
$valid=false;
|
||||
}
|
||||
if (!$row->semesterstunden>0) {
|
||||
$error_log[$row->studiengang_kz][]=printLVA($row).': Semesterstunden sind nicht größer 0';
|
||||
if (!$row->semesterstunden>=0) {
|
||||
$error_log[$row->studiengang_kz][]=printLVA($row).': Semesterstunden sind nicht >= 0';
|
||||
$valid=false;
|
||||
}
|
||||
if (!$row->wochenrythmus>0)
|
||||
|
||||
@@ -219,7 +219,7 @@ font-size:10pt;
|
||||
//Namen der Lehrenden Auslesen
|
||||
$qry = "SELECT distinct vorname, nachname FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, campus.vw_mitarbeiter
|
||||
WHERE tbl_lehreinheit.lehrveranstaltung_id='$lehrveranstaltung_id'
|
||||
AND studiensemester_kurzbz=(SELECT studiensemester_kurzbz FROM public.tbl_studiensemester JOIN lehre.tbl_lehreinheit USING(studiensemester_kurzbz) WHERE tbl_lehreinheit.lehrveranstaltung_id='$lehrveranstaltung_id' ORDER BY ende LIMIT 1)
|
||||
AND studiensemester_kurzbz=(SELECT studiensemester_kurzbz FROM public.tbl_studiensemester JOIN lehre.tbl_lehreinheit USING(studiensemester_kurzbz) WHERE tbl_lehreinheit.lehrveranstaltung_id='$lehrveranstaltung_id' ORDER BY ende DESC LIMIT 1)
|
||||
AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id
|
||||
AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=uid";
|
||||
|
||||
|
||||
@@ -4,6 +4,18 @@
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link href="../../../skin/cis.css" rel="stylesheet" type="text/css">
|
||||
<title>Leistungsbeurteilung</title>
|
||||
|
||||
<script language="JavaScript">
|
||||
function MM_jumpMenu(targ, selObj, restore)
|
||||
{
|
||||
eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
|
||||
|
||||
if(restore)
|
||||
{
|
||||
selObj.selectedIndex = 0;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
@@ -29,6 +41,8 @@ require('../../config.inc.php');
|
||||
if(!$conn=pg_connect(CONN_STRING_FAS))
|
||||
die("Die Datenbankverbindung konnte nicht hergestellt werden.");
|
||||
|
||||
if(isset($stsem) && (!is_numeric($stsem) || strlen($stsem)>2))
|
||||
die('Fehler');
|
||||
$user = get_uid();
|
||||
|
||||
$error = '';
|
||||
@@ -63,30 +77,37 @@ else
|
||||
//Aktuelles Studiensemester ermitteln
|
||||
$qry = "SELECT
|
||||
CASE studiensemester.art
|
||||
WHEN 1 THEN 'WS' || studiensemester.jahr || '/' || studiensemester.jahr+1
|
||||
WHEN 1 THEN 'WS' || studiensemester.jahr
|
||||
WHEN 2 THEN 'SS' || studiensemester.jahr
|
||||
END as stsem_name,
|
||||
studiensemester_pk
|
||||
FROM
|
||||
studiensemester
|
||||
WHERE
|
||||
studiensemester.aktuell='J'";
|
||||
studiensemester_pk, aktuell
|
||||
FROM studiensemester order by jahr, art DESC";
|
||||
|
||||
if(!$result = pg_query($conn, $qry))
|
||||
die("Fehler beim lesen aus der Datenbank");
|
||||
|
||||
if($row = pg_fetch_object($result))
|
||||
/*if($row = pg_fetch_object($result))
|
||||
{
|
||||
$stsem = $row->studiensemester_pk;
|
||||
$stsem_name = $row->stsem_name;
|
||||
}
|
||||
else
|
||||
die("Derzeit kann keine Notenliste erstellt werden");
|
||||
|
||||
*/
|
||||
echo "<br />";
|
||||
echo "<b>Name:</b> $vorname $nachname<br />";
|
||||
echo "<b>Studiengang:</b> $stg_name<br />";
|
||||
echo "<b>Studiensemester:</b> $stsem_name<br />";
|
||||
echo "<b>Studiensemester:</b> <SELECT name='stsem' onChange=\"MM_jumpMenu('self',this,0)\">";
|
||||
while($row = pg_fetch_object($result))
|
||||
{
|
||||
if(!isset($stsem) && $row->aktuell=='J')
|
||||
$stsem=$row->studiensemester_pk;
|
||||
if($stsem==$row->studiensemester_pk)
|
||||
echo "<OPTION value='notenliste.php?stsem=$row->studiensemester_pk' selected>$row->stsem_name</OPTION>";
|
||||
else
|
||||
echo "<OPTION value='notenliste.php?stsem=$row->studiensemester_pk'>$row->stsem_name</OPTION>";
|
||||
}
|
||||
echo "</SELECT><br />";
|
||||
|
||||
//echo "Datum: ".date('d.m.Y')."<br />";
|
||||
echo "<br />";
|
||||
|
||||
@@ -60,24 +60,28 @@
|
||||
die(pg_last_error($conn));
|
||||
$nr_mg=pg_numrows($erg_mg);
|
||||
?>
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Profil</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link rel="stylesheet" href="../../../skin/cis.css" type="text/css">
|
||||
<link href="../../../skin/cis.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<H2>
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td> Userprofil</td>
|
||||
<td align="right"><A href="../lvplan/help/index.html" class="hilfe" target="_blank">HELP </A></td>
|
||||
</tr>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="10"> </td>
|
||||
<td>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td class='ContentHeader'><font class='ContentHeader'> Userprofil</font></td>
|
||||
<!--<td align="right"><A href="../lvplan/help/index.html" class="hilfe" target="_blank">HELP </A></td>-->
|
||||
</tr>
|
||||
</table>
|
||||
</H2>
|
||||
Results: <?php echo $num_rows; ?><br>
|
||||
|
||||
Results: <?php echo $num_rows; ?><br>
|
||||
Username: <?php echo $uid; ?><br><br>
|
||||
<HR>
|
||||
<?php
|
||||
@@ -106,13 +110,13 @@ Results: <?php echo $num_rows; ?><br>
|
||||
</P>
|
||||
<P>
|
||||
<b>eMail</b><br>
|
||||
<FONT class="beschriftung">Technikum:</FONT><a href='mailto:<?php echo $uid; ?>@technikum-wien.at'> <?php echo $uid; ?>@technikum-wien.at</a><br>
|
||||
<FONT class="beschriftung">Technikum:</FONT><a class='Item' href='mailto:<?php echo $uid; ?>@technikum-wien.at'> <?php echo $uid; ?>@technikum-wien.at</a><br>
|
||||
|
||||
<?php
|
||||
if($email_alias!='')
|
||||
{
|
||||
?>
|
||||
<FONT class="beschriftung">Alias:</FONT> <a href='mailto:<?php echo $email_alias; ?>@technikum-wien.at'><?php echo $email_alias; ?>@technikum-wien.at</a>
|
||||
<FONT class="beschriftung">Alias:</FONT> <a class='Item' href='mailto:<?php echo $email_alias; ?>@technikum-wien.at'><?php echo $email_alias; ?>@technikum-wien.at</a>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
@@ -147,7 +151,7 @@ Results: <?php echo $num_rows; ?><br>
|
||||
{
|
||||
?>
|
||||
<br />
|
||||
<A href='../lehre/notenliste.php'>Leistungsbeurteilung</a><br />
|
||||
<A class='Item' href='../lehre/notenliste.php'>Leistungsbeurteilung</a><br />
|
||||
|
||||
<?php
|
||||
}
|
||||
@@ -164,12 +168,29 @@ Results: <?php echo $num_rows; ?><br>
|
||||
|
||||
if(!$ansicht)
|
||||
{?>
|
||||
<A href="zeitwunsch.php?uid=<?php echo $uid; ?>">Zeitwünsche</A><BR>
|
||||
<A href="lva_liste.php?uid=<?php echo $uid; ?>">Lehrveranstaltungen</A>
|
||||
<A class="Item" href="zeitwunsch.php?uid=<?php echo $uid; ?>">Zeitwünsche</A><BR>
|
||||
<A class="Item" href="lva_liste.php?uid=<?php echo $uid; ?>">Lehrveranstaltungen</A>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
if(!$ansicht)
|
||||
{
|
||||
$qry = "SELECT 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))
|
||||
{
|
||||
if(pg_num_rows($result_betriebsmittel)>0)
|
||||
{
|
||||
echo '<br><br><b>Entlehnte Betriebsmittel</b><table><tr class="liste"><th>Beschreibung</th><th>Nummer</th><th>Ausgegeben am</th></tr>';
|
||||
|
||||
while($row_bm = pg_fetch_object($result_betriebsmittel))
|
||||
{
|
||||
echo "<tr class='liste1'><td>$row_bm->beschreibung</td><td>$row_bm->nummer</td><td>$row_bm->ausgegebenam</td></tr>";
|
||||
}
|
||||
echo '</table>';
|
||||
}
|
||||
}
|
||||
}
|
||||
if(!$ansicht)
|
||||
{
|
||||
echo "";
|
||||
echo "";
|
||||
@@ -195,18 +216,18 @@ Results: <?php echo $num_rows; ?><br>
|
||||
for($i=0;$i<$nr_mg;$i++)
|
||||
{
|
||||
$row=pg_fetch_object($erg_mg,$i);
|
||||
echo '<TR><TD><A href="mailto:'.strtolower($row->gruppe_kurzbz).'@technikum-wien.at">'.strtolower($row->gruppe_kurzbz).' </TD>';
|
||||
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($row->gruppe_kurzbz).'@technikum-wien.at">'.strtolower($row->gruppe_kurzbz).' </TD>';
|
||||
echo "<TD> $row->beschreibung</TD><TD></TD></TR>";
|
||||
}
|
||||
if (isset($matrikelnr))
|
||||
{
|
||||
echo '<TR><TD><A href="mailto:'.strtolower($stgkz).'_std@technikum-wien.at">'.strtolower($stgkz).'_std </TD>';
|
||||
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($stgkz).'_std@technikum-wien.at">'.strtolower($stgkz).'_std </TD>';
|
||||
echo "<TD> Alle Studenten von $stgbez</TD><TD></TD></TR>";
|
||||
echo '<TR><TD><A href="mailto:'.strtolower($stgkz).$semester.'@technikum-wien.at">'.strtolower($stgkz).$semester.' </TD>';
|
||||
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($stgkz).$semester.'@technikum-wien.at">'.strtolower($stgkz).$semester.' </TD>';
|
||||
echo "<TD> Alle Studenten von $stgkz $semester</TD><TD></TD></TR>";
|
||||
echo '<TR><TD><A href="mailto:'.strtolower($stgkz).$semester.strtolower($verband).'@technikum-wien.at">'.strtolower($stgkz).$semester.strtolower($verband).' </TD>';
|
||||
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($stgkz).$semester.strtolower($verband).'@technikum-wien.at">'.strtolower($stgkz).$semester.strtolower($verband).' </TD>';
|
||||
echo "<TD> Alle Studenten von $stgkz $semester$verband</TD><TD></TD></TR>";
|
||||
echo '<TR><TD><A href="mailto:'.strtolower($stgkz).$semester.strtolower($verband).$gruppe.'@technikum-wien.at">'.strtolower($stgkz).$semester.strtolower($verband).$gruppe.' </TD>';
|
||||
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($stgkz).$semester.strtolower($verband).$gruppe.'@technikum-wien.at">'.strtolower($stgkz).$semester.strtolower($verband).$gruppe.' </TD>';
|
||||
echo "<TD> Alle Studenten von $stgkz $semester$verband$gruppe</TD><TD></TD></TR>";
|
||||
}
|
||||
|
||||
@@ -231,7 +252,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
|
||||
Sollten ihre Daten nicht stimmen, wenden sie sich bitte an die <a class='Item' 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;?>%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>
|
||||
@@ -243,7 +264,7 @@ Results: <?php echo $num_rows; ?><br>
|
||||
<br><br>
|
||||
Es wurden keine oder mehrere Profile für ihren Useraccount gefunden.
|
||||
<br>
|
||||
Bitte wenden sie sich an die <a href="mailto:vilesci@technikum-wien.at?subject=Profilfehler&body=Es wurden zuviele oder zuwenige Profile fuer User <?php echo $uid; ?> gefunden. %0DBitte kontrollieren sie die Datenbank!%0D%0DMeine Daten sind:%0DNachname:%0DVornamen:%0D...">Administration</a>
|
||||
Bitte wenden sie sich an die <a class='Item' href="mailto:vilesci@technikum-wien.at?subject=Profilfehler&body=Es wurden zuviele oder zuwenige Profile fuer User <?php echo $uid; ?> gefunden. %0DBitte kontrollieren sie die Datenbank!%0D%0DMeine Daten sind:%0DNachname:%0DVornamen:%0D...">Administration</a>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID4DCCA0mgAwIBAgIJAKBrSvwfZ3K0MA0GCSqGSIb3DQEBBAUAMIGnMQswCQYD
|
||||
VQQGEwJBVDEPMA0GA1UECBMGVmllbm5hMScwJQYDVQQKEx5Vbml2ZXJzaXR5IG9m
|
||||
IEFwcGxpZWQgU2NpZW5jZXMxEzARBgNVBAsTCklUIFNlcnZpY2UxHzAdBgNVBAMT
|
||||
FlRlY2huaWt1bS1XaWVuIENBIDIwMDYxKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRA
|
||||
dGVjaG5pa3VtLXdpZW4uYXQwHhcNMDYxMDExMDczOTIxWhcNMTYwODE5MDczOTIx
|
||||
WjCBpzELMAkGA1UEBhMCQVQxDzANBgNVBAgTBlZpZW5uYTEnMCUGA1UEChMeVW5p
|
||||
dmVyc2l0eSBvZiBBcHBsaWVkIFNjaWVuY2VzMRMwEQYDVQQLEwpJVCBTZXJ2aWNl
|
||||
MR8wHQYDVQQDExZUZWNobmlrdW0tV2llbiBDQSAyMDA2MSgwJgYJKoZIhvcNAQkB
|
||||
FhlzdXBwb3J0QHRlY2huaWt1bS13aWVuLmF0MIGfMA0GCSqGSIb3DQEBAQUAA4GN
|
||||
ADCBiQKBgQCyAJJoxhpVZPi/NQKBejU6NOfF+4vuiKQxS5uWktmXXh+fELbmv6iM
|
||||
OofHlOp9fdWOuW1NQk4XfVOYhsE75kHXf8Li3AVjoMBgQm4mOplLuT0CVIbT7dvh
|
||||
tSSwOTF9C+TiG41wAminO2gK2McHa0D/h/CzC/V9BefFzJ5C/6S82QIDAQABo4IB
|
||||
EDCCAQwwHQYDVR0OBBYEFG0jTF/EjbbQkJdygjeNs0boWBU5MIHcBgNVHSMEgdQw
|
||||
gdGAFG0jTF/EjbbQkJdygjeNs0boWBU5oYGtpIGqMIGnMQswCQYDVQQGEwJBVDEP
|
||||
MA0GA1UECBMGVmllbm5hMScwJQYDVQQKEx5Vbml2ZXJzaXR5IG9mIEFwcGxpZWQg
|
||||
U2NpZW5jZXMxEzARBgNVBAsTCklUIFNlcnZpY2UxHzAdBgNVBAMTFlRlY2huaWt1
|
||||
bS1XaWVuIENBIDIwMDYxKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAdGVjaG5pa3Vt
|
||||
LXdpZW4uYXSCCQCga0r8H2dytDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUA
|
||||
A4GBABJeznJi65/eFVhRDz2s24rZpNRM5dj4/uv3EQgAecB/eHOCjbaxhG/GNa1y
|
||||
th2Eihfy3bcgcqhqqKq9DGnjsUfp2NFzDd7C+mfOqydn3zotBo1VWcst1C+rcevh
|
||||
uMgJbGi0jlp70ciUQcOUM/NjNXtVVZAOdzQkSV1VdMiO33s2
|
||||
-----END CERTIFICATE-----
|
||||
Reference in New Issue
Block a user