mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
This commit is contained in:
@@ -17,14 +17,7 @@ Auflistung nach Priorität (höchste oben).<br>
|
||||
<h2>Fehler</h2>
|
||||
<li>Beim Starten kommt manchmal folgende Fehlermeldung in der Errorconsole: Error: can't decode principals (failure code 8007000e)</li>
|
||||
<hr>
|
||||
<h2>Statistik</h2>
|
||||
Als Hauptmenü
|
||||
<ul>
|
||||
<li> LV-Planung: HTML mit Übersicht der Lehraufträge.
|
||||
Studiengang und optional Semester muss gewählt sein. (HTML Seite
|
||||
content/statistik/lvplanung.php muss noch erstellt werden)</li>
|
||||
</ul>
|
||||
<hr>
|
||||
|
||||
<h2>Studenten-Modul</h2>
|
||||
<ul>
|
||||
<li> Wunsch: SVNR 4stellig: gesamte Nummer wird dann aus dem Geburtsdatum konstruiert. </li>
|
||||
@@ -47,6 +40,9 @@ content/statistik/lvplanung.php muss noch erstellt werden)</li>
|
||||
<hr>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<ul>
|
||||
<li> LV-Planung: HTML mit Übersicht der Lehraufträge.
|
||||
Studiengang und optional Semester muss gewählt sein. (HTML Seite
|
||||
content/statistik/lvplanung.php muss noch erstellt werden)</li>
|
||||
<li>Studiengang und Semester bei LV-Ansicht anzeigen<br>
|
||||
07.09.2007 oesi<br><br>
|
||||
<li>Suche auch für Vorname und UID<br>
|
||||
|
||||
+47
-1
@@ -37,12 +37,41 @@ function strhex($string)
|
||||
return $hex;
|
||||
}
|
||||
|
||||
function resize($filename, $width, $height)
|
||||
{
|
||||
$ext = explode('.',$_FILES['bild']['name']);
|
||||
$ext = strtolower($ext[count($ext)-1]);
|
||||
|
||||
// Hoehe und Breite neu berechnen
|
||||
list($width_orig, $height_orig) = getimagesize($filename);
|
||||
if ($width && ($width_orig < $height_orig))
|
||||
{
|
||||
$width = ($height / $height_orig) * $width_orig;
|
||||
}
|
||||
else
|
||||
{
|
||||
$height = ($width / $width_orig) * $height_orig;
|
||||
}
|
||||
|
||||
$image_p = imagecreatetruecolor($width, $height);
|
||||
|
||||
//Bilder vergroessern/verkleinern und wieder zurueckschreiben
|
||||
|
||||
$image = imagecreatefromjpeg($filename);
|
||||
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
|
||||
imagejpeg($image_p, $filename, 80);
|
||||
|
||||
imagedestroy($image_p);
|
||||
imagedestroy($image);
|
||||
}
|
||||
|
||||
//Connection Herstellen
|
||||
if(!$conn = pg_pconnect(CONN_STRING))
|
||||
die('Fehler beim oeffnen der Datenbankverbindung');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
|
||||
$rechte = new benutzerberechtigung($conn);
|
||||
$rechte->getBerechtigungen($user);
|
||||
if(!$rechte->isBerechtigt('admin'))
|
||||
@@ -56,10 +85,27 @@ if(isset($_POST['submitbild']))
|
||||
$ext = explode('.',$_FILES['bild']['name']);
|
||||
$ext = strtolower($ext[count($ext)-1]);
|
||||
|
||||
$width=101;
|
||||
$height=130;
|
||||
|
||||
//--check that it's a jpeg or gif or png
|
||||
if ($ext=='gif' || $ext=='png' || $ext=='jpg' || $ext=='jpeg')
|
||||
if ($ext=='jpg' || $ext=='jpeg')
|
||||
{
|
||||
$filename = $_FILES['bild']['tmp_name'];
|
||||
|
||||
//groesse auf maximal 827x1063 begrenzen
|
||||
resize($filename, 827, 1063);
|
||||
|
||||
//im Dateisystem speichern
|
||||
if(!copy($filename, IMAGE_PATH.$_GET['person_id'].'.jpg'))
|
||||
{
|
||||
die( 'copy failed:'.IMAGE_PATH.$_GET['person_id'].'.jpg');
|
||||
}
|
||||
|
||||
//groesse auf maximal 101x130 begrenzen
|
||||
resize($filename, 101, 130);
|
||||
|
||||
//in DB speichern
|
||||
//File oeffnen
|
||||
$fp = fopen($filename,'r');
|
||||
//auslesen
|
||||
|
||||
@@ -160,7 +160,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</hbox>
|
||||
</vbox>
|
||||
<hbox>
|
||||
<image src='' id="student-detail-image" width="60" height="60" style="margin-left:5px;"/>
|
||||
<image src='' id="student-detail-image" style="margin-left:5px;"/> <!--height="60" width="60"-->
|
||||
<spacer flex="1"/>
|
||||
</hbox>
|
||||
<label value="Anmerkung" control="student-detail-textbox-anmerkung"/>
|
||||
|
||||
@@ -54,7 +54,9 @@ function disablefields(obj)
|
||||
else
|
||||
val=true;
|
||||
|
||||
document.getElementById('anrede').disabled=val;
|
||||
document.getElementById('titel').disabled=val;
|
||||
document.getElementById('titelpost').disabled=val;
|
||||
document.getElementById('nachname').disabled=val;
|
||||
document.getElementById('vorname').disabled=val;
|
||||
document.getElementById('geschlecht').disabled=val;
|
||||
@@ -98,6 +100,7 @@ $where = '';
|
||||
$error = false;
|
||||
//Parameter
|
||||
$titel = (isset($_REQUEST['titel'])?$_REQUEST['titel']:'');
|
||||
$titelpost = (isset($_REQUEST['titelpost'])?$_REQUEST['titelpost']:'');
|
||||
$anrede = (isset($_REQUEST['anrede'])?$_REQUEST['anrede']:'');
|
||||
$nachname = (isset($_REQUEST['nachname'])?$_REQUEST['nachname']:'');
|
||||
$vorname = (isset($_REQUEST['vorname'])?$_REQUEST['vorname']:'');
|
||||
@@ -242,6 +245,7 @@ if(isset($_POST['save']))
|
||||
$vorname = $person->vorname;
|
||||
$nachname = $person->nachname;
|
||||
$titel = $person->titelpre;
|
||||
$titelpost = $person->titelpost;
|
||||
$geschlecht = $person->geschlecht;
|
||||
//Wenn Prestudent bereits existiert, dann abbrechen
|
||||
if($prestudent->exists($person_id, $studiengang_kz))
|
||||
@@ -256,6 +260,7 @@ if(isset($_POST['save']))
|
||||
$person->new = true;
|
||||
$person->anrede = $anrede;
|
||||
$person->titelpre = $titel;
|
||||
$person->titelpost = $titelpost;
|
||||
$person->nachname = $nachname;
|
||||
$person->vorname = $vorname;
|
||||
$person->geschlecht = $geschlecht;
|
||||
@@ -553,9 +558,10 @@ if($geburtsdatum!='')
|
||||
<table>
|
||||
<?php
|
||||
echo '<tr><td>Anrede</td><td><input type="text" id="anrede" name="anrede" maxlength="64" value="'.$anrede.'" /></td></tr>';
|
||||
echo '<tr><td>Titel</td><td><input type="text" id="titel" name="titel" maxlength="64" value="'.$titel.'" /></td></tr>';
|
||||
echo '<tr><td>Titel(Pre)</td><td><input type="text" id="titel" name="titel" maxlength="64" value="'.$titel.'" /></td></tr>';
|
||||
echo '<tr><td>Vorname</td><td><input type="text" id="vorname" maxlength="32" name="vorname" value="'.$vorname.'" /></td></tr>';
|
||||
echo '<tr><td>Nachname</td><td><input type="text" maxlength="64" id="nachname" name="nachname" value="'.$nachname.'" /></td></tr>';
|
||||
echo '<tr><td>Titel(Post)</td><td><input type="text" id="titelpost" name="titelpost" maxlength="64" value="'.$titelpost.'" /></td></tr>';
|
||||
echo '<tr><td>Geschlecht</td><td><SELECT id="geschlecht" name="geschlecht">';
|
||||
echo '<OPTION value="m" '.($geschlecht=='m'?'selected':'').'>männlich</OPTION>';
|
||||
echo '<OPTION value="w" '.($geschlecht=='w'?'selected':'').'>weiblich</OPTION>';
|
||||
|
||||
@@ -131,6 +131,7 @@ $where = '';
|
||||
$error = false;
|
||||
//Parameter
|
||||
$titel = (isset($_POST['titel'])?$_POST['titel']:'');
|
||||
$titelpost = (isset($_POST['titelpost'])?$_POST['titelpost']:'');
|
||||
$nachname = (isset($_POST['nachname'])?$_POST['nachname']:'');
|
||||
$vorname = (isset($_POST['vorname'])?$_POST['vorname']:'');
|
||||
$geschlecht = (isset($_POST['geschlecht'])?$_POST['geschlecht']:'');
|
||||
@@ -176,6 +177,7 @@ if(isset($_POST['save']))
|
||||
$svnr = $person->svnr;
|
||||
$ersatzkennzeichen = $person->ersatzkennzeichen;
|
||||
$titel = $person->titelpre;
|
||||
$titelpost = $person->titelpost;
|
||||
$geschlecht = $person->geschlecht;
|
||||
}
|
||||
}
|
||||
@@ -185,6 +187,7 @@ if(isset($_POST['save']))
|
||||
$person->titelpre = $titel;
|
||||
$person->nachname = $nachname;
|
||||
$person->vorname = $vorname;
|
||||
$person->titelpost = $titelpost;
|
||||
$person->geschlecht = $geschlecht;
|
||||
$person->gebdatum = $geburtsdatum;
|
||||
$person->svnr = $svnr;
|
||||
@@ -503,9 +506,10 @@ if($geburtsdatum!='')
|
||||
<!--Formularfelder-->
|
||||
<table>
|
||||
<?php
|
||||
echo '<tr><td>Titel</td><td><input type="text" id="titel" name="titel" maxlength="64" value="'.$titel.'" /></td></tr>';
|
||||
echo '<tr><td>Titel(Pre)</td><td><input type="text" id="titel" name="titel" maxlength="64" value="'.$titel.'" /></td></tr>';
|
||||
echo '<tr><td>Vorname</td><td><input type="text" id="vorname" maxlength="32" name="vorname" value="'.$vorname.'" /></td></tr>';
|
||||
echo '<tr><td>Nachname</td><td><input type="text" maxlength="64" id="nachname" name="nachname" value="'.$nachname.'" /></td></tr>';
|
||||
echo '<tr><td>Titel(Post)</td><td><input type="text" id="titelpost" name="titelpost" maxlength="64" value="'.$titelpost.'" /></td></tr>';
|
||||
echo '<tr><td>Geschlecht</td><td><SELECT id="geschlecht" name="geschlecht">';
|
||||
echo '<OPTION value="m" '.($geschlecht=='m'?'selected':'').'>männlich</OPTION>';
|
||||
echo '<OPTION value="w" '.($geschlecht=='w'?'selected':'').'>weiblich</OPTION>';
|
||||
|
||||
@@ -49,6 +49,7 @@ function disablefields(obj)
|
||||
val=true;
|
||||
|
||||
document.getElementById('titel').disabled=val;
|
||||
document.getElementById('titelpost').disabled=val;
|
||||
document.getElementById('nachname').disabled=val;
|
||||
document.getElementById('vorname').disabled=val;
|
||||
document.getElementById('geschlecht').disabled=val;
|
||||
@@ -109,6 +110,7 @@ $where = '';
|
||||
$error = false;
|
||||
//Parameter
|
||||
$titel = (isset($_POST['titel'])?$_POST['titel']:'');
|
||||
$titelpost = (isset($_POST['titelpost'])?$_POST['titelpost']:'');
|
||||
$nachname = (isset($_POST['nachname'])?$_POST['nachname']:'');
|
||||
$vorname = (isset($_POST['vorname'])?$_POST['vorname']:'');
|
||||
$geschlecht = (isset($_POST['geschlecht'])?$_POST['geschlecht']:'');
|
||||
@@ -143,6 +145,7 @@ if(isset($_POST['save']))
|
||||
$person->titelpre = $titel;
|
||||
$person->nachname = $nachname;
|
||||
$person->vorname = $vorname;
|
||||
$person->titelpost = $titelpost;
|
||||
$person->geschlecht = $geschlecht;
|
||||
$person->gebdatum = $geburtsdatum;
|
||||
$person->svnr = $svnr;
|
||||
@@ -328,9 +331,10 @@ if($geburtsdatum!='')
|
||||
<!--Formularfelder-->
|
||||
<table>
|
||||
<?php
|
||||
echo '<tr><td>Titel</td><td><input type="text" id="titel" name="titel" maxlength="64" value="'.$titel.'" /></td></tr>';
|
||||
echo '<tr><td>Titel(Pre)</td><td><input type="text" id="titel" name="titel" maxlength="64" value="'.$titel.'" /></td></tr>';
|
||||
echo '<tr><td>Vorname</td><td><input type="text" id="vorname" maxlength="32" name="vorname" value="'.$vorname.'" /></td></tr>';
|
||||
echo '<tr><td>Nachname</td><td><input type="text" maxlength="64" id="nachname" name="nachname" value="'.$nachname.'" /></td></tr>';
|
||||
echo '<tr><td>Titel(Post)</td><td><input type="text" id="titelpost" name="titelpost" maxlength="64" value="'.$titelpost.'" /></td></tr>';
|
||||
echo '<tr><td>Geschlecht</td><td><SELECT id="geschlecht" name="geschlecht">';
|
||||
echo '<OPTION value="m" '.($geschlecht=='m'?'selected':'').'>männlich</OPTION>';
|
||||
echo '<OPTION value="w" '.($geschlecht=='w'?'selected':'').'>weiblich</OPTION>';
|
||||
|
||||
Reference in New Issue
Block a user