mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-30 10:29:28 +00:00
This commit is contained in:
@@ -1,93 +0,0 @@
|
||||
<?php session_start(); ?>
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="../../../skin/cis.css" type="text/css">
|
||||
<title>Passwort ändern</title>
|
||||
</head>
|
||||
<body class="background_main">
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
if (!session_is_registered('count'))
|
||||
{
|
||||
session_register('count');
|
||||
$count = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($count>3)
|
||||
{
|
||||
echo "<h4>Das Passwort Formular ist nach 3 Fehlern deaktiviert!</h4>";
|
||||
echo '<meta http-equiv="refresh" content="5; URL=https://cis.technikum-wien.at/profile/index.php">';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
$ds=@ldap_connect("pdc1.technikum-wien.at");
|
||||
|
||||
if ($ds)
|
||||
{
|
||||
ldap_set_option($ds,LDAP_OPT_PROTOCOL_VERSION,3);
|
||||
//if (!(@ldap_start_tls($ds))) { die("LDAP START_TLS failed"); }
|
||||
|
||||
$oldpass=StripSlashes($oldpass);
|
||||
$newpass1=StripSlashes($newpass1);
|
||||
$newpass2=StripSlashes($newpass2);
|
||||
|
||||
$r=@ldap_bind($ds,"uid=$username,ou=People,dc=technikum-wien,dc=at",$oldpass);
|
||||
|
||||
if ($r == 1)
|
||||
{
|
||||
if ($newpass1 == $newpass2)
|
||||
{
|
||||
if ($newpass1 != $null)
|
||||
{
|
||||
|
||||
$mySalt = substr(ereg_replace("[^a-zA-Z0-9./]","",crypt(rand(10000000,99999999), rand(10,99))),2, 2);
|
||||
$cryptPW = rtrim(crypt($newpass1,$mySalt));
|
||||
$info["userPassword"] = "{crypt}$cryptPW";
|
||||
$newpass1=escapeshellarg($newpass1);
|
||||
$info["sambalmPassword"] = rtrim(shell_exec("/usr/local/sbin/mkntpwd -L $newpass1"));
|
||||
$info["sambantPassword"] = rtrim(shell_exec("/usr/local/sbin/mkntpwd -N $newpass1"));
|
||||
|
||||
$mod_r = ldap_mod_replace($ds,"uid=$username,ou=People,dc=technikum-wien,dc=at",$info);
|
||||
|
||||
if ($mod_r)
|
||||
{
|
||||
echo "<h4>Das Passwort wurde erfolgreich geändert!</h4>";
|
||||
session_unregister('count');
|
||||
echo '<meta http-equiv="refresh" content="5; URL=https://cis.technikum-wien.at/profile/index.php">';
|
||||
exit;
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<h4>Beim Ändern des Passwortes ist ein Fehler aufgetreten!</h4>";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<h4>Das neue Passwort darf nicht leer sein!</h4>";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<h4>Die neuen Passwörter stimmen nicht überein!</h4>";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<h4>Passwort inkorrekt!</h4>";
|
||||
}
|
||||
ldap_close($ds);
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Der Technikum Wien LDAP Server ist zur Zeit nicht erreichbar!";
|
||||
}
|
||||
echo '<meta http-equiv="refresh" content="5; URL=https://cis.technikum-wien.at/profile/password.php">';
|
||||
?>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,11 +0,0 @@
|
||||
<meta http-equiv="refresh" content="0;URL=index.php">
|
||||
<html>
|
||||
<head>
|
||||
<title>Profil</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF" text="#000000">
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,250 +0,0 @@
|
||||
<?php
|
||||
require_once('../../config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
|
||||
//if (!isset($REMOTE_USER))
|
||||
// $REMOTE_USER='pam';
|
||||
$uid=get_uid();
|
||||
$ansicht=false; //Wenn ein anderer User sich das Profil ansieht (Bei Personensuche)
|
||||
if(isset($_GET['uid']))
|
||||
{
|
||||
$uid=stripslashes($_GET['uid']);
|
||||
$ansicht=true;
|
||||
}
|
||||
|
||||
$stg = '';
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
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);
|
||||
if ($num_rows==1)
|
||||
{
|
||||
$vorname=pg_result($erg,0,"vorname");
|
||||
$vornamen=pg_result($erg,0,"vornamen");
|
||||
$nachname=pg_result($erg,0,"nachname");
|
||||
$gebdatum=pg_result($erg,0,"gebdatum");
|
||||
$gebort=pg_result($erg,0,"gebort");
|
||||
$titelpre=pg_result($erg,0,"titelpre");
|
||||
$titelpost=pg_result($erg,0,"titelpost");
|
||||
$email=pg_result($erg,0,"uid").'@technikum-wien.at';
|
||||
$email_alias=pg_result($erg,0,"alias");
|
||||
$hp=pg_result($erg,0,"homepage");
|
||||
}
|
||||
if(!($erg_stud=pg_exec($conn, "SELECT studiengang_kz, semester, verband, gruppe, matrikelnr, kurzbz AS stgkz, tbl_studiengang.bezeichnung AS stgbz FROM public.tbl_student NATURAL JOIN public.tbl_studiengang WHERE student_uid='$uid'")))
|
||||
die(pg_last_error($conn));
|
||||
$stud_num_rows=pg_numrows($erg_stud);
|
||||
if ($stud_num_rows==1)
|
||||
{
|
||||
$stg=pg_result($erg_stud,0,"studiengang_kz");
|
||||
$stgbez=pg_result($erg_stud,0,"stgbz");
|
||||
$stgkz=pg_result($erg_stud,0,"stgkz");
|
||||
$semester=pg_result($erg_stud,0,"semester");
|
||||
$verband=pg_result($erg_stud,0,"verband");
|
||||
$gruppe=pg_result($erg_stud,0,"gruppe");
|
||||
$matrikelnr=pg_result($erg_stud,0,"matrikelnr");
|
||||
}
|
||||
if(!($erg_lekt=pg_exec($conn, "SELECT * FROM public.tbl_mitarbeiter WHERE mitarbeiter_uid='$uid'")))
|
||||
die(pg_last_error($conn));
|
||||
$lekt_num_rows=pg_num_rows($erg_lekt);
|
||||
if ($lekt_num_rows==1)
|
||||
{
|
||||
$row=pg_fetch_object($erg_lekt,0);
|
||||
$kurzbz=$row->kurzbz;
|
||||
$tel=$row->telefonklappe;
|
||||
}
|
||||
|
||||
// Mail-Groups
|
||||
if(!($erg_mg=pg_exec($conn, "SELECT gruppe_kurzbz, beschreibung FROM vw_persongruppe WHERE mailgrp AND uid='$uid' ORDER BY gruppe_kurzbz")))
|
||||
die(pg_last_error($conn));
|
||||
$nr_mg=pg_numrows($erg_mg);
|
||||
?>
|
||||
|
||||
<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">
|
||||
</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>
|
||||
</H2>
|
||||
Results: <?php echo $num_rows; ?><br>
|
||||
Username: <?php echo $uid; ?><br><br>
|
||||
<HR>
|
||||
<?php
|
||||
if ($num_rows==1)
|
||||
{
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<P>
|
||||
<FONT class="beschriftung">Titel: </FONT> <?php echo $titelpre; ?> <br>
|
||||
<FONT class="beschriftung">Vornamen: </FONT> <?php echo $vorname.' '.$vornamen; ?> <br>
|
||||
<FONT class="beschriftung">Nachname: </FONT> <?php echo $nachname; ?> <br>
|
||||
<FONT class="beschriftung">Postnomen: </FONT> <?php echo $titelpost; ?> <br>
|
||||
<?php
|
||||
if(!$ansicht)
|
||||
{
|
||||
?>
|
||||
<FONT class="beschriftung">Geburtsdatum: </FONT> <?php echo $gebdatum; ?> <br>
|
||||
<FONT class="beschriftung">Geburtsort: </FONT> <?php echo $gebort; ?> <br>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<!--<b>Passwort</b><br>
|
||||
<a href="password.php">Passwort ändern</a></FONT><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>
|
||||
|
||||
<?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>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<!--<FONT class="beschriftung"><small>(frühestens ab Sommer in Verwendung)</small></FONT><BR>-->
|
||||
<?php
|
||||
if($email!='')
|
||||
echo "<FONT class='beschriftung'>Extern:</FONT>$email";
|
||||
?>
|
||||
|
||||
</P>
|
||||
<?php
|
||||
if($hp!='')
|
||||
echo "<P><b>Homepage</b><br><a href='$hp' target='_blank'>$hp</a></p>";
|
||||
?>
|
||||
|
||||
<br>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<?php
|
||||
echo '<P>';
|
||||
if ($stud_num_rows==1)
|
||||
{
|
||||
?>
|
||||
<b>Student</b><br><br>
|
||||
<FONT class="beschriftung">Studiengang: </FONT><?php echo $stgbez; ?><br>
|
||||
<FONT class="beschriftung">Semester: </FONT><?php echo $semester; ?><br>
|
||||
<FONT class="beschriftung">Verband: </FONT><?php echo $verband; ?><br>
|
||||
<FONT class="beschriftung">Gruppe: </FONT><?php echo $gruppe; ?><br>
|
||||
<FONT class="beschriftung">Matrikelnummer: </FONT><?php echo $matrikelnr; ?><br />
|
||||
<?php
|
||||
if(!$ansicht)
|
||||
{
|
||||
?>
|
||||
<br />
|
||||
<A href='../../campus/notenliste.php'>Leistungsbeurteilung</a><br />
|
||||
|
||||
<?php
|
||||
}
|
||||
}
|
||||
if ($lekt_num_rows==1)
|
||||
{
|
||||
?>
|
||||
<P>
|
||||
<b>Lektor</b><br><br>
|
||||
<FONT class="beschriftung">Kurzzeichen: </FONT><?php echo $kurzbz; ?><BR>
|
||||
<?php
|
||||
if($tel!='')
|
||||
echo "<FONT class='beschriftung'>Telefon TW: </FONT>+43 1 333 40 77- $tel<BR><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>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
if(!$ansicht)
|
||||
{
|
||||
echo "";
|
||||
echo "";
|
||||
}
|
||||
echo "</P>";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<TR>
|
||||
<TD colspan="2">
|
||||
<P><B>Mail-Verteiler</B><BR><BR>
|
||||
<?php
|
||||
if(!$ansicht)
|
||||
echo "<SMALL>Sie sind Mitglied in folgenden Verteilern:</SMALL>";
|
||||
else
|
||||
echo "<SMALL>Der User $uid ist Mitglied in folgenden Verteilern:</SMALL>";
|
||||
?>
|
||||
</P>
|
||||
</TD>
|
||||
<TD> </TD>
|
||||
</TR>
|
||||
<?php
|
||||
for($i=0;$i<$nr_mg;$i++)
|
||||
{
|
||||
$row=pg_fetch_object($erg_mg,$i);
|
||||
echo '<TR><TD><A href="mailto:'.$row->gruppe_kurzbz.'@technikum-wien.at">'.$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 "<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 "<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 "<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 "<TD> Alle Studenten von $stgkz $semester$verband$gruppe</TD><TD></TD></TR>";
|
||||
}
|
||||
|
||||
|
||||
$mail = 'vilesci@technikum-wien.at';
|
||||
if($stg=='')
|
||||
{
|
||||
$stg = 0;
|
||||
}
|
||||
//Wenn eine Assistentin fuer diesen Studiengang eingetragen ist,
|
||||
//dann werden die aenderungswuesche an diese Adresse gesendet
|
||||
$qry = "SELECT email FROM public.tbl_studiengang where studiengang_kz='$stg'";
|
||||
if($row=pg_fetch_object(pg_query($conn,$qry)))
|
||||
{
|
||||
if($row->email!='')
|
||||
$mail = $row->email;
|
||||
else
|
||||
$mail = 'vilesci@technikum-wien.at';
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
</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;?>
|
||||
%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
|
||||
}
|
||||
else
|
||||
{
|
||||
?>
|
||||
<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>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,111 +0,0 @@
|
||||
<?php
|
||||
include('../../config.inc.php');
|
||||
$adress='pam@technikum-wien.at';
|
||||
if (!isset($REMOTE_USER))
|
||||
$REMOTE_USER='pam';
|
||||
$uid=$REMOTE_USER;
|
||||
|
||||
if (isset($_GET['uid']))
|
||||
$uid=$_GET['uid'];
|
||||
if (isset($_GET['stdsem']))
|
||||
$stdsem=$_GET['stdsem'];
|
||||
|
||||
if ($uid!=$REMOTE_USER)
|
||||
{
|
||||
mail($adress,"Unerlaubter Zugriff auf Lehrveranstaltungen",
|
||||
"User $REMOTE_USER hat versucht die LVAs von User $uid zu betrachten!",
|
||||
"From: vilesci@technikum-wien.at");
|
||||
die("Keine Berechtigung!");
|
||||
}
|
||||
|
||||
if (!$conn = pg_pconnect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
|
||||
//Studiensemester abfragen.
|
||||
$sql_query='SELECT * FROM tbl_studiensemester WHERE ende>=now() ORDER BY start';
|
||||
$result_stdsem=pg_exec($conn, $sql_query);
|
||||
$num_rows_stdsem=pg_numrows($result_stdsem);
|
||||
if (!isset($stdsem))
|
||||
$stdsem=pg_result($result_stdsem,0,"studiensemester_kurzbz");
|
||||
|
||||
|
||||
//Lehrveranstaltungen abfragen.
|
||||
$sql_query="SELECT * FROM campus.vw_lehreinheit
|
||||
WHERE studiensemester_kurzbz='$stdsem' AND mitarbeiter_uid='$uid'";
|
||||
$sql_query.=" ORDER BY stg_kurzbz,semester,verband,gruppe";
|
||||
$result=pg_exec($conn, $sql_query);
|
||||
$num_rows=pg_numrows($result);
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Reservierungsliste</title>
|
||||
<link rel="stylesheet" href="../../../skin/cis.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<H2>
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../index.php">Lehrveranstaltungsplan</a> >>
|
||||
<a href="index.php">Userprofil</a> >>
|
||||
Lehrveranstaltungen (<?php echo $stdsem;?>)
|
||||
</td>
|
||||
<td align="right"><A href="../help/index.html" class="hilfe" target="_blank">HELP </A></td>
|
||||
</tr>
|
||||
</table>
|
||||
</H2>
|
||||
<?php
|
||||
for ($i=0;$i<$num_rows_stdsem;$i++)
|
||||
{
|
||||
$row=pg_fetch_object($result_stdsem);
|
||||
echo '<A href="lva_liste.php?uid='.$uid.'&stdsem='.$row->studiensemester_kurzbz.'">'.$row->studiensemester_kurzbz.'</A> - ';
|
||||
}
|
||||
if ($num_rows>0)
|
||||
{
|
||||
echo '<BR><BR><table border="0">';
|
||||
echo '<tr class="liste"><th>LVNR</th><th>Lehrfach</th><th>Lehrform</th><th>Bezeichnung</th><th>Lektor</th><th>STG</th><th>S</th><th>V</th><th>G</th><th>Gruppe</th><th>Raumtyp</th><th>Alternativ</th><th>Block</th><th>WR</th><th>Std</th><th>KW</th><th>Anmerkung</th></tr>';
|
||||
for ($i=0; $i<$num_rows; $i++)
|
||||
{
|
||||
$zeile=$i % 2;
|
||||
$row=pg_fetch_object($result);
|
||||
|
||||
echo '<tr class="liste'.$zeile.'">';
|
||||
echo '<td>'.$row->lvnr.'</td>';
|
||||
echo '<td>'.$row->lehrfach.'</td>';
|
||||
echo '<td>'.$row->lehrform_kurzbz.'</td>';
|
||||
echo '<td>'.$row->lehrfach_bez.'</td>';
|
||||
echo '<td>'.$row->lektor.'</td>';
|
||||
echo '<td>'.$row->stg_kurzbz.'</td>';
|
||||
echo '<td>'.$row->semester.'</td>';
|
||||
echo '<td>'.$row->verband.'</td>';
|
||||
echo '<td>'.$row->gruppe.'</td>';
|
||||
echo '<td>'.$row->gruppe_kurzbz.'</td>';
|
||||
echo '<td>'.$row->raumtyp.'</td>';
|
||||
echo '<td>'.$row->raumtypalternativ.'</td>';
|
||||
echo '<td>'.$row->stundenblockung.'</td>';
|
||||
echo '<td>'.$row->wochenrythmus.'</td>';
|
||||
echo '<td>'.$row->semesterstunden.'</td>';
|
||||
echo '<td>'.$row->start_kw.'</td>';
|
||||
echo '<td>'.$row->anmerkung.'</td>';
|
||||
echo '</tr>';
|
||||
}
|
||||
echo '</table>';
|
||||
}
|
||||
else
|
||||
echo 'Keine Datensätze vorhanden!<BR>';
|
||||
?>
|
||||
<BR>Fehler und Feedback bitte an den betreffenden Studiengang!<BR>
|
||||
<HR>
|
||||
<H3>Hinweis</H3>
|
||||
Sonderaufträge wie zum Beispiel Praktikums- und Diplomandenbetreuung werden hier nicht angezeigt!<BR>
|
||||
<H3>Erklärung</H3>
|
||||
<strong> LVNR: </strong> Interne FAS-Nummer der Lehrveranstaltung<BR>
|
||||
<strong> STG-S-V-G: </strong>Studiengang-Semester-Verband-Gruppe<BR>
|
||||
<strong> Einheit: </strong> Spezialgruppen (Module, Projektgruppen, Spezialisierungsgruppen)<BR>
|
||||
<strong> Block: </strong> Stundenblockung (1->Einzelstunden; 2->Doppelstunden; ...)<BR>
|
||||
<strong> WR: </strong> Wochenrythmus (1->jede Woche; 2->jede 2. Woche; ...)<BR>
|
||||
<strong> Std: </strong> gesamte Semesterstunden<BR>
|
||||
<strong> KW: </strong> Kalenderwoche in der die Lehrveranstaltung startet<BR>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,54 +0,0 @@
|
||||
<?php
|
||||
session_start();
|
||||
$uid=$REMOTE_USER;
|
||||
$uid='pam';
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
<title>Passwort ?ndern </title>
|
||||
<link rel="stylesheet" href="../../../skin/cis.css" type="text/css">
|
||||
</head>
|
||||
<body class="background_main">
|
||||
<?php
|
||||
if (!session_is_registered('count'))
|
||||
{
|
||||
session_register('count');
|
||||
$count = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
$count++;
|
||||
if ($count>3)
|
||||
{
|
||||
echo "<h4>Das Passwort Formular ist nach 3 Fehlern deaktiviert!</h4>";
|
||||
echo '<meta http-equiv="refresh" content="5; URL=https://cis.technikum-wien.at/profile/index.php">';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
?>
|
||||
<font class="h1"><b>?nderung des Technikum Wien Passwortes</b></font>
|
||||
<p>Sie k?nnen mit diesem Formular Ihr Technikum Wien Passwort ?ndern.<br>
|
||||
Es wird sowohl Ihr Windows als auch Ihr Unix bzw. Mail Passwort ge?ndert!</p>
|
||||
<form method="POST" action="changepass.php">
|
||||
<table><tr><td>Username:</td>
|
||||
<td><INPUT type="text" name="username" readonly value="<?php echo $uid ?>"
|
||||
</td></tr>
|
||||
<tr><td>Altes Passwort:</td>
|
||||
<td><INPUT type="password" name="oldpass"></td></tr>
|
||||
<tr><td>Neues Passwort:</td>
|
||||
<td><INPUT type="password" name="newpass1"></td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
Neues Passwort<br>wiederholen:
|
||||
</td>
|
||||
<td><INPUT type="password" name="newpass2"></td></tr>
|
||||
</table>
|
||||
<p>
|
||||
<input type="submit" value="Passwort ?ndern" name="Send">
|
||||
<input type="reset" value="Zur?cksetzen" name="cancel">
|
||||
</p>
|
||||
</form>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
@@ -1,192 +0,0 @@
|
||||
<?php
|
||||
include('../../config.inc.php');
|
||||
include('../../../include/functions.inc.php');
|
||||
|
||||
/*
|
||||
if (isset($REMOTE_USER))
|
||||
$uid=$REMOTE_USER;
|
||||
else
|
||||
$uid='pam';
|
||||
*/
|
||||
$uid = get_uid();
|
||||
|
||||
if(isset($_GET['type']))
|
||||
$type=$_GET['type'];
|
||||
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
|
||||
//Stundentabelleholen
|
||||
if(! $result_stunde=pg_exec($conn, "SET search_path TO campus; SELECT * FROM lehre.tbl_stunde ORDER BY stunde"))
|
||||
die(pg_last_error($conn));
|
||||
$num_rows_stunde=pg_numrows($result_stunde);
|
||||
|
||||
// Zeitwuensche speichern
|
||||
if (isset($type) && $type=='save')
|
||||
{
|
||||
for ($t=1;$t<7;$t++)
|
||||
for ($i=0;$i<$num_rows_stunde;$i++)
|
||||
{
|
||||
$var='wunsch'.$t.'_'.$i;
|
||||
//echo $$var;
|
||||
$gewicht=$_POST[$var];
|
||||
$stunde=$i+1;
|
||||
$query="SELECT * FROM tbl_zeitwunsch WHERE mitarbeiter_uid='$uid' AND stunde=$stunde AND tag=$t";
|
||||
if(! $erg_wunsch=pg_query($conn, $query))
|
||||
die(pg_last_error($conn));
|
||||
$num_rows_wunsch=pg_num_rows($erg_wunsch);
|
||||
if ($num_rows_wunsch==0)
|
||||
{
|
||||
$query="INSERT INTO tbl_zeitwunsch (uid, stunde, tag, gewicht) VALUES ('$uid', $stunde, $t, $gewicht)";
|
||||
if(!($erg=pg_exec($conn, $query)))
|
||||
die(pg_last_error($conn));
|
||||
}
|
||||
elseif ($num_rows_wunsch==1)
|
||||
{
|
||||
$query="UPDATE tbl_zeitwunsch SET gewicht=$gewicht WHERE mitarbeiter_uid='$uid' AND stunde=$stunde AND tag=$t";
|
||||
//echo $query;
|
||||
if(!($erg=pg_exec($conn, $query)))
|
||||
die(pg_last_error($conn));
|
||||
}
|
||||
else
|
||||
die("Zuviele Eintraege fuer!");
|
||||
}
|
||||
}
|
||||
|
||||
if(!($erg=pg_query($conn, "SELECT * FROM tbl_zeitwunsch WHERE mitarbeiter_uid='$uid'")))
|
||||
die(pg_last_error($conn));
|
||||
$num_rows=pg_numrows($erg);
|
||||
for ($i=0;$i<$num_rows;$i++)
|
||||
{
|
||||
$tag=pg_result($erg,$i,"tag");
|
||||
$stunde=pg_result($erg,$i,"stunde");
|
||||
$gewicht=pg_result($erg,$i,"gewicht");
|
||||
$wunsch[$tag][$stunde]=$gewicht;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Personendaten
|
||||
if(! $result=pg_exec($conn, "SELECT * FROM vw_benutzer WHERE uid='$uid'"))
|
||||
die(pg_last_error($conn));
|
||||
if (pg_numrows($result)==1)
|
||||
$person=pg_fetch_object($result);
|
||||
|
||||
?>
|
||||
|
||||
<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">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<H2><table width="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="index.php">Userprofil</a> >>
|
||||
Zeitwünsche
|
||||
</td>
|
||||
<td align="right"><A href="../lvplan/help/index.html" class="hilfe" target="_blank">HELP </A></td>
|
||||
</tr>
|
||||
</table>
|
||||
</H2>
|
||||
<div align="right">Results: <?php echo $num_rows; ?> - <?php echo $uid; ?></div>
|
||||
<H3>
|
||||
Zeitwünsche von <?php echo $person->titelpre.' '.$person->vorname.' '.$person->nachname; ?>
|
||||
</H3>
|
||||
<FORM name="zeitwunsch" method="post" action="zeitwunsch.php?type=save">
|
||||
<TABLE>
|
||||
<TR>
|
||||
<?php
|
||||
echo '<th>Stunde<br>Beginn<br>Ende</th>';
|
||||
for ($i=0;$i<$num_rows_stunde; $i++)
|
||||
{
|
||||
$beginn=pg_result($result_stunde,$i,'"beginn"');
|
||||
$beginn=substr($beginn,0,5);
|
||||
$ende=pg_result($result_stunde,$i,'"ende"');
|
||||
$ende=substr($ende,0,5);
|
||||
$stunde=pg_result($result_stunde,$i,'"stunde"');
|
||||
echo "<th><div align=\"center\">$stunde<br>$beginn<br>$ende</div></th>";
|
||||
}
|
||||
?>
|
||||
</TR>
|
||||
<?php
|
||||
for ($j=1; $j<7; $j++)
|
||||
{
|
||||
echo '<TR><TD>'.$tagbez[$j].'</TD>';
|
||||
for ($i=0;$i<$num_rows_stunde;$i++)
|
||||
{
|
||||
$index=$wunsch[$j][$i+1];
|
||||
if ($index=="")
|
||||
$index=1;
|
||||
$id='bgcolor';
|
||||
$id.=$index+3;
|
||||
echo '<TD align="center" id="'.$id.'"><INPUT align="right" type="text" name="wunsch'.$j.'_'.$i.'" size="1" maxlength="2" value="'.$index.'"></TD>';
|
||||
}
|
||||
echo '</TR>';
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
<INPUT type="hidden" name="uid" value="<?php echo $uid; ?>">
|
||||
<INPUT type="submit" name="Abschicken" value="Speichern">
|
||||
</FORM>
|
||||
<br>
|
||||
<hr>
|
||||
<H3>Erklärung:</H3>
|
||||
<P>Bitte kontrollieren/ändern Sie Ihre Zeitwünsche und klicken Sie anschließend
|
||||
auf "Speichern"!<BR><BR>
|
||||
</P>
|
||||
<TABLE width="50%" align="center" name="Zeitwerte">
|
||||
<TR>
|
||||
<TH><B>Wert</B></TH>
|
||||
<TH>
|
||||
<DIV align="center"><B>Bedeutung</B></DIV>
|
||||
</TH>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">2</DIV>
|
||||
</TD>
|
||||
<TD>Hier möchte ich unterrichten</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">1</DIV>
|
||||
</TD>
|
||||
<TD>Hier kann ich unterrichten</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">0</DIV>
|
||||
</TD>
|
||||
<TD>keine Bedeutung</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">-1</DIV>
|
||||
</TD>
|
||||
<TD>Hier nur in extremen Notfällen</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">-2</DIV>
|
||||
</TD>
|
||||
<TD>Hier auf gar keinen Fall !!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<P> </P>
|
||||
<H3>Folgende Punkte sind zu beachten:</H3>
|
||||
<OL>
|
||||
<LI> Verwenden Sie den Wert -2 nur, wenn Sie zu dieser Stunde wirklich nicht
|
||||
können, um eine bessere Optimierung zu ermöglichen.</LI>
|
||||
<LI>Es sollten für jede Stunde die tatsächlich unterrichtet wird,
|
||||
mindestens das 3-fache an positiven Zeitwünschen angegeben werden.<BR>
|
||||
Beispiel: Sie unterrichten 4 Stunden/Woche, dann sollten Sie mindestens
|
||||
12 Stunden im Raster mit positiven Werten ausfüllen.</LI>
|
||||
</OL>
|
||||
<P>Bei Problemen wenden Sie sich bitte an die <A href="mailto:lvplan@technikum-wien.at">LV-Koordinationsstelle</A>.</P>
|
||||
<P> </P>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,136 +0,0 @@
|
||||
<?php
|
||||
include('../../config.inc.php');
|
||||
include('../../../include/functions.inc.php');
|
||||
|
||||
if (isset($REMOTE_USER))
|
||||
$uid=$REMOTE_USER;
|
||||
else
|
||||
$uid='pam';
|
||||
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
if(!($erg=pg_exec($conn, "SELECT * FROM zeitwunsch WHERE zeitwunsch.lektor_id=$lkid")))
|
||||
die(pg_last_error($conn));
|
||||
$num_rows=pg_numrows($erg);
|
||||
for ($i=0;$i<$num_rows;$i++)
|
||||
{
|
||||
$tag=pg_result($erg,$i,"tag");
|
||||
$stunde=pg_result($erg,$i,"stunde_id");
|
||||
$gewicht=pg_result($erg,$i,"gewicht");
|
||||
$wunsch[$tag][$stunde]=$gewicht;
|
||||
}
|
||||
if(!($erg_std=pg_exec($conn, "SELECT * FROM stunde ORDER BY id")))
|
||||
die(pg_last_error($conn));
|
||||
$num_rows_std=pg_numrows($erg_std);
|
||||
for ($i=0;$i<$num_rows_std;$i++)
|
||||
{
|
||||
$beginn[$i]=pg_result($erg_std,$i,"beginn");
|
||||
$ende[$i]=pg_result($erg_std,$i,"ende");
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<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">
|
||||
</head>
|
||||
|
||||
<body class="background_main">
|
||||
<h4>Zeitwünsche von <?php echo $titel.' '.$vornamen.' '.$nachname; ?></h4>
|
||||
Results: <?php echo $num_rows; ?><br>
|
||||
Username: <?php echo $uid; ?><br>
|
||||
<TABLE width="100%" border="1">
|
||||
<TR>
|
||||
<TD align="center"><B>Stunde</B><BR><SMALL>Beginn<BR>Ende</SMALL></TD>
|
||||
<?php
|
||||
for ($i=1;$i<=$num_rows_std;$i++)
|
||||
echo '<TD align="center"><B>'.$i.'</B><BR><SMALL>'.$beginn[$i-1].'<BR>'.$ende[$i-1].'</SMALL></TD>';
|
||||
?>
|
||||
</TR>
|
||||
<?php
|
||||
for ($j=1; $j<7; $j++)
|
||||
{
|
||||
echo '<TR><TD>'.$tagbez[$j].'</TD>';
|
||||
for ($i=0;$i<$num_rows_std;$i++)
|
||||
{
|
||||
$index=$wunsch[$j][$i+1];
|
||||
if ($index=="")
|
||||
$index=1;
|
||||
$bgcolor=$cfgStdBgcolor[$index+3];
|
||||
echo '<TD align="center" bgcolor="'.$bgcolor.'">'.$index.'</TD>';
|
||||
}
|
||||
echo '</TR>';
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
<INPUT type="hidden" name="lkid" value="<?php echo $lkid; ?>">
|
||||
<INPUT type="hidden" name="titel" value="<?php echo $titel; ?>">
|
||||
<INPUT type="hidden" name="vornamen" value="<?php echo $vornamen; ?>">
|
||||
<INPUT type="hidden" name="nachname" value="<?php echo $nachname; ?>">
|
||||
<br>
|
||||
<hr>
|
||||
<H3>Eklärung:</H3>
|
||||
<P>Bitte kontrollieren Sie Ihre Zeitwünsche, änderungen per Mail bitte
|
||||
an <A href="mailto:stpl@technikum-wien.at">Stundenplan</A>!<BR>
|
||||
<BR>
|
||||
</P>
|
||||
<TABLE width="35%" border="1" cellspacing="0" name="Zeitwerte">
|
||||
<TR>
|
||||
<TD><B>Wert</B></TD>
|
||||
<TD>
|
||||
<DIV align="center"><B>Bedeutung</B></DIV>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">2</DIV>
|
||||
</TD>
|
||||
<TD>Hier möchte ich Unterrichen</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">1</DIV>
|
||||
</TD>
|
||||
<TD>Hier kann ich Unterrichten</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">0</DIV>
|
||||
</TD>
|
||||
<TD>keine Bedeutung</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">-1</DIV>
|
||||
</TD>
|
||||
<TD>Hier möchte ich eher nicht</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">-2</DIV>
|
||||
</TD>
|
||||
<TD>Hier nur in extremen Notfällen</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">-3</DIV>
|
||||
</TD>
|
||||
<TD>Hier auf gar keinen Fall !!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<P> </P>
|
||||
<H3>Folgende Punkte sind zu beachten:</H3>
|
||||
<OL>
|
||||
<LI> Verwenden Sie den Wert -3 nur wenn Sie zu dieser Stunde wirklich nicht
|
||||
können, um eine bessere Optimierung zu ermöglichen.</LI>
|
||||
<LI>Es müssen für jede Stunde die tatsächlich unterrichtet wird,
|
||||
mindestens das 1,5 fache an positiven Zeitwünschen angegeben werden.<BR>
|
||||
Beispiel: Sie unterrichten 4Stunden/Woche, dann müssen Sie mindesten
|
||||
6 Stunden im Raster mit positiven Werten ausfüllen.</LI>
|
||||
</OL>
|
||||
<P>Bei Problemen wenden Sie sich bitte an die <A href="mailto:stpl@technikum-wien.at">Stundenplanstelle</A>.</P>
|
||||
<P> </P>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user