- QM berufspraktikum entfernt

- LVA Sync semesterstunden>=0 statt >0
- Softgrid neue Version
- Profil zeigt nun die entlehnten Betriebsmittel an
This commit is contained in:
Andreas Österreicher
2007-02-13 16:46:55 +00:00
parent f9ca972318
commit 351efe15b5
5 changed files with 99 additions and 34 deletions
+2 -2
View File
@@ -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)
+1 -1
View File
@@ -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";
+30 -9
View File
@@ -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 />";
+43 -22
View File
@@ -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>&nbsp;Userprofil</td>
<td align="right"><A href="../lvplan/help/index.html" class="hilfe" target="_blank">HELP&nbsp;</A></td>
</tr>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10">&nbsp;</td>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class='ContentHeader'><font class='ContentHeader'>&nbsp;Userprofil</font></td>
<!--<td align="right"><A href="../lvplan/help/index.html" class="hilfe" target="_blank">HELP&nbsp;</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&uuml;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&uuml;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).'&nbsp;</TD>';
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($row->gruppe_kurzbz).'@technikum-wien.at">'.strtolower($row->gruppe_kurzbz).'&nbsp;</TD>';
echo "<TD>&nbsp;$row->beschreibung</TD><TD></TD></TR>";
}
if (isset($matrikelnr))
{
echo '<TR><TD><A href="mailto:'.strtolower($stgkz).'_std@technikum-wien.at">'.strtolower($stgkz).'_std&nbsp;</TD>';
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($stgkz).'_std@technikum-wien.at">'.strtolower($stgkz).'_std&nbsp;</TD>';
echo "<TD>&nbsp;Alle Studenten von $stgbez</TD><TD></TD></TR>";
echo '<TR><TD><A href="mailto:'.strtolower($stgkz).$semester.'@technikum-wien.at">'.strtolower($stgkz).$semester.'&nbsp;</TD>';
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($stgkz).$semester.'@technikum-wien.at">'.strtolower($stgkz).$semester.'&nbsp;</TD>';
echo "<TD>&nbsp;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).'&nbsp;</TD>';
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($stgkz).$semester.strtolower($verband).'@technikum-wien.at">'.strtolower($stgkz).$semester.strtolower($verband).'&nbsp;</TD>';
echo "<TD>&nbsp;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.'&nbsp;</TD>';
echo '<TR><TD><A class="Item" href="mailto:'.strtolower($stgkz).$semester.strtolower($verband).$gruppe.'@technikum-wien.at">'.strtolower($stgkz).$semester.strtolower($verband).$gruppe.'&nbsp;</TD>';
echo "<TD>&nbsp;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&uuml;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
}
?>
+23
View File
@@ -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-----