This commit is contained in:
Andreas Österreicher
2008-09-11 15:49:53 +00:00
parent 7275da5666
commit 2190806c6e
10 changed files with 89 additions and 34 deletions
+12 -12
View File
@@ -43,7 +43,7 @@ else
<td class='tdwrap'>&nbsp;</td>
</tr>
<tr>
<td width="260" class='tdwrap'>Mag. Dietmar Nestlang</td>
<td width="260" class='tdwrap'>Mag. Nestlang Dietmar</td>
<td width="50" class='tdwrap'>215</td>
<td class='tdwrap'><?php echo ($visible?'<a class="Item" href="mailto:nestlang@technikum-wien.at">nestlang@technikum-wien.at</a>':'')?></td>
<td class='tdwrap'>&nbsp;</td>
@@ -68,7 +68,7 @@ else
<td class='tdwrap'>&nbsp;</td>
</tr>
<tr>
<td width="260" class='tdwrap'>Mag. Gerald Raab (Leitung)</td>
<td width="260" class='tdwrap'>Mag. Raab Gerald (Leitung)</td>
<td width="50" class='tdwrap'>342</td>
<td class='tdwrap'><?php echo ($visible?'<a class="Item" href="mailto:nestlang@technikum-wien.at">nestlang@technikum-wien.at</a>':'')?></td>
<td class='tdwrap'>&nbsp;</td>
@@ -129,7 +129,7 @@ else
<td class='tdwrap'>&nbsp;</td>
</tr>
<tr>
<td width="260" class='tdwrap'>DI Kata Papp </td>
<td width="260" class='tdwrap'>DI Papp Kata</td>
<td width="50" class='tdwrap'>247</td>
<td class='tdwrap'><?php echo ($visible?'<a class="Item" href="mailto:kata.papp@technikum-wien.at">kata.papp@technikum-wien.at</a>':'')?></td>
<td width="56" class='tdwrap'>&nbsp;</td>
@@ -188,7 +188,7 @@ else
<td class='tdwrap'>Termin nach Vereinbarung</td>
</tr>
<tr>
<td width="260" class='tdwrap'>Harald Weigl </td>
<td width="260" class='tdwrap'>Weigl Harald</td>
<td width="50" class='tdwrap'>253</td>
<td class='tdwrap'><?php echo ($visible?'<a class="Item" href="mailto:weigl@technikum-wien.at">weigl@technikum-wien.at</a>':'')?></td>
<td width="56" class='tdwrap'>&nbsp;</td>
@@ -260,6 +260,13 @@ else
<td width="56" class='tdwrap'>&nbsp;</td>
<td class='tdwrap'>Termin nach Vereinbarung</td>
</tr>
<tr>
<td width="260" class='tdwrap'>Simane-Sequens Gerald</td>
<td width="50" class='tdwrap'>258</td>
<td class='tdwrap'></td>
<td width="56" class='tdwrap'>&nbsp;</td>
<td class='tdwrap'>Termin nach Vereinbarung</td>
</tr>
<tr>
<td colspan="2" class='tdwrap'>&nbsp;</td>
<td class='tdwrap'>&nbsp;</td>
@@ -327,14 +334,7 @@ else
<td width="56" class='tdwrap'>&nbsp;</td>
<td class='tdwrap'>Termin nach Vereinbarung</td>
</tr>
<tr>
<td width="260" class='tdwrap'>Dipl. Ing. (FH) Esberger Franz Ferdinand</td>
<td width="50" class='tdwrap'>346</td>
<td class='tdwrap'><?php echo ($visible?'<a class="Item" href="mailto:ffe@technikum-wien.at">ferdinand.esberger@technikum-wien.at</a>':'')?></td>
<td width="56" class='tdwrap'>&nbsp;</td>
<td class='tdwrap'>Termin nach Vereinbarung</td>
</tr>
<tr>
<td colspan="2" class='tdwrap'>&nbsp;</td>
<td class='tdwrap'>&nbsp;</td>
+3 -4
View File
@@ -273,8 +273,8 @@ alle Lektoren eines Studienganges </td>
<th>Aufwand [h] </th>
</tr>
<tr class="liste0">
<td>Lehrf&auml;cher im DropDown nach der Bezeichnung sortieren<br>
</td>
<td>Wenn 2 Bakkarbeiten zu einer LV zugeordnet werde, erscheint
nur eine am Zeugnis </td>
<td align="center"><br>
</td>
<td><br>
@@ -283,8 +283,7 @@ alle Lektoren eines Studienganges </td>
<tr>
</tr>
<tr class="liste1">
<td>Wenn 2 Bakkarbeiten zu einer LV zugeordnet werde, erscheint
nur eine am Zeugnis<br>
<td><br>
</td>
<td align="center"><br>
</td>
@@ -126,11 +126,19 @@ if($result_stg = pg_query($conn, $qry_stg))
$gesamt->write($gesamtsheet_row,$i,"Vorname", $format_bold);
$worksheet->write(2,++$i,"Familienname", $format_bold);
$gesamt->write($gesamtsheet_row,$i,"Familienname", $format_bold);
$worksheet->write(2,++$i,"Stunden", $format_bold);
$gesamt->write($gesamtsheet_row,$i,"Stunden", $format_bold);
$worksheet->write(2,++$i,"Kosten", $format_bold);
$gesamt->write($gesamtsheet_row,$i,"Kosten", $format_bold);
$worksheet->write(2,++$i,"LV-Stunden", $format_bold);
$gesamt->write($gesamtsheet_row,$i,"LV-Stunden", $format_bold);
$worksheet->write(2,++$i,"LV-Kosten", $format_bold);
$gesamt->write($gesamtsheet_row,$i,"LV-Kosten", $format_bold);
$worksheet->write(2,++$i,"Betreuerstunden", $format_bold);
$gesamt->write($gesamtsheet_row,$i,"Betreuerstunden", $format_bold);
$worksheet->write(2,++$i,"Betreuerkosten", $format_bold);
$gesamt->write($gesamtsheet_row,$i,"Betreuer-Kosten", $format_bold);
$worksheet->write(2,++$i,"Gesamtstunden", $format_bold);
$gesamt->write($gesamtsheet_row,$i,"Gesamtstunden", $format_bold);
$worksheet->write(2,++$i,"Gesamtkosten", $format_bold);
$gesamt->write($gesamtsheet_row,$i,"Gesamtkosten", $format_bold);
//Daten holen
$qry = "SELECT
tbl_lehreinheit.*, tbl_person.vorname, tbl_person.nachname, tbl_person.titelpre,
@@ -163,11 +171,15 @@ if($result_stg = pg_query($conn, $qry_stg))
//Gesamtstunden und Kosten ermitteln
if(array_key_exists($row->mitarbeiter_uid, $liste))
{
$liste[$row->mitarbeiter_uid]['lvstunden'] = $liste[$row->mitarbeiter_uid]['lvstunden'] + $row->semesterstunden;
$liste[$row->mitarbeiter_uid]['lvkosten'] = $liste[$row->mitarbeiter_uid]['lvkosten'] + ($row->semesterstunden*$row->stundensatz*$row->faktor);
$liste[$row->mitarbeiter_uid]['gesamtstunden'] = $liste[$row->mitarbeiter_uid]['gesamtstunden'] + $row->semesterstunden;
$liste[$row->mitarbeiter_uid]['gesamtkosten'] = $liste[$row->mitarbeiter_uid]['gesamtkosten'] + ($row->semesterstunden*$row->stundensatz*$row->faktor);
}
else
{
$liste[$row->mitarbeiter_uid]['lvstunden'] = $row->semesterstunden;
$liste[$row->mitarbeiter_uid]['lvkosten'] = $row->semesterstunden*$row->stundensatz*$row->faktor;
$liste[$row->mitarbeiter_uid]['gesamtstunden'] = $row->semesterstunden;
$liste[$row->mitarbeiter_uid]['gesamtkosten'] = $row->semesterstunden*$row->stundensatz*$row->faktor;
}
@@ -175,6 +187,8 @@ if($result_stg = pg_query($conn, $qry_stg))
$liste[$row->mitarbeiter_uid]['titelpre'] = $row->titelpre;
$liste[$row->mitarbeiter_uid]['vorname'] = $row->vorname;
$liste[$row->mitarbeiter_uid]['nachname'] = $row->nachname;
$liste[$row->mitarbeiter_uid]['betreuergesamtstunden'] = 0;
$liste[$row->mitarbeiter_uid]['betreuergesamtkosten'] = 0;
if($row->geaendert=='t')
$liste[$row->mitarbeiter_uid]['geaendert']=true;
}
@@ -221,6 +235,10 @@ if($result_stg = pg_query($conn, $qry_stg))
$liste[$row->uid]['geaendert']=false;
$liste[$row->uid]['gesamtstunden'] = 0;
$liste[$row->uid]['gesamtkosten'] = 0;
$liste[$row->uid]['lvstunden'] = 0;
$liste[$row->uid]['lvkosten'] = 0;
$liste[$row->uid]['betreuergesamtstunden'] = 0;
$liste[$row->uid]['betreuergesamtkosten'] = 0;
}
}
@@ -242,6 +260,8 @@ if($result_stg = pg_query($conn, $qry_stg))
{
$liste[$uid]['gesamtstunden'] = $liste[$uid]['gesamtstunden'] + $row->stunden;
$liste[$uid]['gesamtkosten'] = $liste[$uid]['gesamtkosten'] + ($row->stunden*$row->stundensatz*$row->faktor);
$liste[$uid]['betreuergesamtstunden'] = $liste[$uid]['betreuergesamtstunden'] + $row->stunden;
$liste[$uid]['betreuergesamtkosten'] = $liste[$uid]['betreuergesamtkosten'] + ($row->stunden*$row->stundensatz*$row->faktor);
if($row->geaendert=='t')
{
$liste[$uid]['geaendert']=true;
@@ -289,13 +309,26 @@ if($result_stg = pg_query($conn, $qry_stg))
//Nachname
$worksheet->write($zeile,++$i,$row['nachname'], $format);
$gesamt->write($gesamtsheet_row,$i,$row['nachname'], $format);
//Stunden
//LVStunden
$worksheet->write($zeile,++$i,$row['lvstunden'], $format);
$gesamt->write($gesamtsheet_row,$i,$row['lvstunden'], $format);
//LVKosten
$worksheet->writeNumber($zeile,++$i,$row['lvkosten'], $formatnb);
$gesamt->writeNumber($gesamtsheet_row,$i,$row['lvkosten'], $formatnb);
//Betreuerstunden
$worksheet->write($zeile,++$i,$row['betreuergesamtstunden'], $format);
$gesamt->write($gesamtsheet_row,$i,$row['betreuergesamtstunden'], $format);
//Betreuerkosten
$worksheet->write($zeile,++$i,$row['betreuergesamtkosten'], $formatnb);
$gesamt->write($gesamtsheet_row,$i,$row['betreuergesamtkosten'], $formatnb);
//Gesamtstunden
$worksheet->write($zeile,++$i,$row['gesamtstunden'], $format);
$gesamt->write($gesamtsheet_row,$i,$row['gesamtstunden'], $format);
//Kosten
//Gesamtkosten
$worksheet->writeNumber($zeile,++$i,$row['gesamtkosten'], $formatnb);
$gesamt->writeNumber($gesamtsheet_row,$i,$row['gesamtkosten'], $formatnb);
//Kosten zu den Gesamtkosten hinzurechnen
$gesamtkosten = $gesamtkosten + $row['gesamtkosten'];
$zeile++;
@@ -317,8 +350,8 @@ if($result_stg = pg_query($conn, $qry_stg))
}
//Gesamtkosten anzeigen
$worksheet->writeNumber($zeile,6,$gesamtkosten, $format_number_bold);
$gesamt->writeNumber($gesamtsheet_row,6,$gesamtkosten, $format_number_bold);
$worksheet->writeNumber($zeile,10,$gesamtkosten, $format_number_bold);
$gesamt->writeNumber($gesamtsheet_row,10,$gesamtkosten, $format_number_bold);
}
}
+4 -2
View File
@@ -78,9 +78,11 @@ class aufmerksamdurch
// * Laedt alle Datansaetze
// * @return true wenn ok, false im Fehlerfall
// *******************************************
function getAll()
function getAll($orderby='aufmerksamdurch_kurzbz')
{
$qry = "SELECT * FROM public.tbl_aufmerksamdurch ORDER BY aufmerksamdurch_kurzbz";
$qry = "SELECT * FROM public.tbl_aufmerksamdurch";
if($orderby!='')
$qry .= " ORDER BY ".$orderby;
if($result = pg_query($this->conn, $qry))
{
while($row = pg_fetch_object($result))
+4
View File
@@ -85,6 +85,10 @@
<td class="tdwidth10" nowrap>&nbsp;</td>
<td class="tdwrap"><a class="Item" href="public/tw_international.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;TW International</a></td>
</tr>
<tr>
<td class="tdwidth10" nowrap>&nbsp;</td>
<td class="tdwrap"><a class="Item" href="http://student.ephorus.de" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Plagiatspr&uuml;fung</a></td>
</tr>
<tr>
<td class="tdwrap"></td>
@@ -344,6 +344,8 @@ if(isset($_POST['save']))
$person->geburtsnation = 'A';
$person->staatsbuergerschaft = 'A';
$person->aktiv = true;
$person->insertamum = date('Y-m-d H:i:s');
$person->insertvon = $user;
if($person->save())
{
$error=false;
+3
View File
@@ -153,6 +153,9 @@ if(isset($_POST['save']))
$person->svnr = $svnr;
$person->ersatzkennzeichen = $ersatzkennzeichen;
$person->aktiv = true;
$person->insertamum = date('Y-m-d H:i:s');
$person->insertvon = $user;
if($person->save())
{
$error=false;
+12 -1
View File
@@ -134,6 +134,17 @@ foreach ($adresse_obj->result as $row)
}
echo '</table>';
//PREINTERESSENT
function CutString($strVal, $limit)
{
if(strlen($strVal) > $limit+3)
{
return substr($strVal, 0, $limit) . "...";
}
else
{
return $strVal;
}
}
$preinteressent = new preinteressent($conn);
$preinteressent->getPreinteressenten($person->person_id);
@@ -147,7 +158,7 @@ if(count($preinteressent->result)>0)
echo "<td>$row->preinteressent_id</td>";
echo "<td>$row->studiensemester_kurzbz</td>";
echo "<td>".$datum_obj->formatDatum($row->erfassungsdatum, 'd.m.Y')."</td>";
echo "<td>$row->anmerkung</td>";
echo "<td>".htmlentities(CutString($row->anmerkung, 50),ENT_QUOTES)."</td>";
echo '<td>';
$preinteressent1 = new preinteressent($conn);
$preinteressent1->loadZuordnungen($row->preinteressent_id);
+1 -1
View File
@@ -638,7 +638,7 @@ echo '</td>';
//AUFMERKSAMDURCH
echo "<td>Aufmerksam durch:</td><td> <SELECT name='aufmerksamdurch_kurzbz'>";
$aufmerksam = new aufmerksamdurch($conn);
$aufmerksam->getAll();
$aufmerksam->getAll('beschreibung');
foreach ($aufmerksam->result as $row)
{
if($row->aufmerksamdurch_kurzbz==$preinteressent->aufmerksamdurch_kurzbz)
@@ -100,7 +100,8 @@ echo "<table width='100%'><tr><td><form action='".$_SERVER['PHP_SELF']."' method
echo '<table><tr><td>Studiensemester: <SELECT name="studiensemester_kurzbz">';
$stsem = new studiensemester($conn);
$stsem->getAll();
echo "<option value=''>-- offen --</option>";
echo "<option value='-1' ".($studiensemester_kurzbz=='-1'?'selected':'').">-- alle --</option>";
echo "<option value='' ".($studiensemester_kurzbz==''?'selected':'').">-- offen --</option>";
foreach ($stsem->studiensemester as $row)
{
if($row->studiensemester_kurzbz==$studiensemester_kurzbz)
@@ -270,7 +271,7 @@ echo "<table class='liste table-autosort:0 table-stripeclass:alternate table-aut
$preinteressent = new preinteressent($conn);
if($filter=='')
$preinteressent->loadPreinteressenten($studiengang_kz, $studiensemester_kurzbz, null, $bool_nichtfreigegeben, $bool_uebernommen);
$preinteressent->loadPreinteressenten($studiengang_kz, ($studiensemester_kurzbz!='-1'?$studiensemester_kurzbz:null), null, $bool_nichtfreigegeben, $bool_uebernommen);
else
{
//Falls im Filter-Feld ein Datum steht dann wird dieses umformatiert
@@ -303,7 +304,7 @@ foreach ($preinteressent->result as $row)
echo "<td>$person->vorname</td>";
//echo "<td>".$datum_obj->convertISODate($person->gebdatum)."</td>";
echo "<td>$row->studiensemester_kurzbz</td>";
echo "<td>".$datum_obj->formatDatum($row->erfassungsdatum,'d.m.Y')."</td>";
echo "<td><span style='display: none'>$row->erfassungsdatum</span>".$datum_obj->formatDatum($row->erfassungsdatum,'d.m.Y')."</td>";
//EMail
$qry = "SELECT kontakt FROM public.tbl_kontakt WHERE person_id='$person->person_id' AND kontakttyp='email'
ORDER BY zustellung DESC LIMIT 1";
@@ -366,7 +367,7 @@ foreach ($preinteressent->result as $row)
echo "<td>$freigabe</td>";
echo "<td>$uebernahme</td>";
echo "<td title='".htmlentities($row->anmerkung,ENT_QUOTES)."'>".htmlentities(CutString($row->anmerkung, 30),ENT_QUOTES)."</td>";
echo "<td title='".htmlentities($row->anmerkung,ENT_QUOTES)."'>".htmlentities(CutString($row->anmerkung, 20),ENT_QUOTES)."</td>";
echo "<td><input type='button' onclick=\"window.open('personendetails.php?id=$row->person_id','_blank')\" value='Gesamtübersicht' title='Zeigt die Details dieser Person an'></td>";
echo "<td><input type='button' onclick='parent.preinteressent_detail.location.href = \"preinteressent_detail.php?id=$row->preinteressent_id&selection=\"+parent.preinteressent_detail.selection; return false;' value='Bearbeiten' title='Zeigt die Details dieser Person an'></td>";
echo "<td><input type='button' onclick=\"window.location.href='".$_SERVER['PHP_SELF']."?id=$row->preinteressent_id&action=freigabe&studiensemester_kurzbz=$studiensemester_kurzbz&studiengang_kz=$studiengang_kz&filter=$filter'\" value='Freigeben' title='Gibt alle Studiengänge mit der höchsten Priorität frei'></td>";