This commit is contained in:
Andreas Österreicher
2008-08-19 13:45:54 +00:00
parent 9993a08b22
commit 0afe58b791
13 changed files with 653 additions and 25 deletions
+156
View File
@@ -0,0 +1,156 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<link href="../../skin/style.css.php" rel="stylesheet" type="text/css">
</head>
<body>
<table id="inhalt" class="tabcontent">
<tbody>
<tr>
<td class="tdwidth10">&nbsp;</td>
<td>
<table class="tabcontent">
<tbody>
<tr>
<td class="ContentHeader"><font class="ContentHeader">&nbsp;Bibliothek
- Technikum Wien</font></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<table class="tabcontent2">
<tbody>
<tr>
<td class="ContentHeader2" colspan="2">&nbsp;&Ouml;ffnungszeiten</td>
<td width="90">&nbsp;</td>
<td class="ContentHeader2">&nbsp;Bibliotheksteam</td>
</tr>
<tr>
<td width="130">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="MarkLine">Montag</td>
<td class="MarkLine">13:00 Uhr - 17:30 Uhr</td>
<td>&nbsp;</td>
<td><strong>Margit Baier</strong></td>
</tr>
<tr>
<td class="tdvertical">Dienstag</td>
<td>09:30 Uhr - 12:00 Uhr und<br>
</td>
<td>&nbsp;</td>
<td>Bibliotheksleiterin</td>
</tr>
<tr>
<td class="tdvertical"><br>
</td>
<td class="tdvertical"> 13:00 Uhr - 18:00 Uhr</td>
<td class="tdvertical"><br>
</td>
<td class="tdvertical"> <a class="Item"
href="mailto:margit.baier@technikum-wien.at">margit.baier@technikum-wien.at</a></td>
</tr>
<tr>
<td class="MarkLine">Mittwoch</td>
<td class="MarkLine">10:00 Uhr - 13:00 Uhr und<br>
</td>
<td>&nbsp;</td>
<td>Tel: 01 / 333 40 77 - 210</td>
</tr>
<tr>
<td class="MarkLine" style="vertical-align: top;"><br>
</td>
<td class="MarkLine" style="vertical-align: top;">14:00
Uhr - 20:00 Uhr<br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td>Donnerstag</td>
<td>10:00 Uhr - 12:00 Uhr und<br>
</td>
<td>&nbsp;</td>
<td><strong>Mag. Alexia Astf&auml;ller<br>
</strong></td>
</tr>
<tr>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;">14:00 Uhr - 19:00 Uhr<br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;">Bibliothekarin</td>
</tr>
<tr>
<td class="MarkLine">Freitag</td>
<td class="MarkLine">13:00 Uhr - 19:00 Uhr</td>
<td>&nbsp;</td>
<td><a class="Item"
href="mailto:alexia.astfaeller@technikum-wien.at">alexia.astfaeller@technikum-wien.at</a></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><a href="mailto:bibliothek@technikum-wien.at"
class="Item">bibliothek@technikum-wien.at</a></td>
</tr>
<tr>
<td colspan="2"><a class="Item" href="info/verordnungen/benutzungsordnung_bibliothek.doc">Benutzungsordnung</a></td>
<td>&nbsp;</td>
<td>Tel: 01 / 333 40 77 - 211 </td>
</tr>
<tr>
<td colspan="2"><br>
</td>
<td class="tdvertical"><br>
</td>
<td class="tdvertical"><br>
</td>
</tr>
<tr>
<td class="ContentHeader2" colspan="4">&nbsp;Wichtiger Hinweis
</td>
</tr>
<tr>
<td colspan="4">
Medien, bei denen im Online-Katalog unter "Standort" ENERGYbase verzeichnet ist, finden Sie in der
Bibliothek des Studienganges "Urbane erneuerbare Energietechnologien".
Bitte setzen sie sich wegen der Benützung der Bibliothek mit der Studiengangsassistenz in Verbindung:
<br><br>
<b>Kontakt:</b> <br>
Susanne Fürnkranz<br>
Officezeiten: Mittwoch und Donnerstag 9:00-12:00 und 13:30-16:00 Uhr<br>
<a href="mailto:fuernkra@technikum-wien.at" class="Item">fuernkra@technikum-wien.at</a><bR>
Tel. 01 / 333 40 77 - 564<br>
Raum E.E.02<br>
Giefinggasse 6, 1210 Wien<br>
Schnellbahn - Station Siemensstraße<br>
Autobus 31A - Station Giefinggasse<br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td class="tdwidth30">&nbsp;</td>
</tr>
</tbody>
</table>
</body>
</html>
+53
View File
@@ -0,0 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<link href="../../skin/style.css.php" rel="stylesheet" type="text/css">
</head>
<body>
<table id="inhalt" class="tabcontent">
<tbody>
<tr>
<td class="tdwidth10">&nbsp;</td>
<td>
<table class="tabcontent">
<tbody>
<tr>
<td class="ContentHeader"><font class="ContentHeader">&nbsp;Bibliothek - Bestellung</font></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<table class="tabcontent2">
<tbody>
<tr>
<td colspan="4">
Falls Sie Medien vorschlagen m&ouml;chten, die f&uuml;r die Bibliothek gekauft werden sollten,
ben&uuml;tzen Sie bitte dieses <a class="Item" href="../cisdocs/buchbestell.xls">Bestellformular</a>.
Senden Sie es bitte m&ouml;glichst komplett ausgef&uuml;llt an
<a class="Item" href="mailto:bibliothek@technikum-wien.at">bibliothek@technikum-wien.at</a>.
Die Medien werden dann nach R&uuml;cksprache mit dem / der
zust&auml;ndigen KostenstellenleiterIn und nach Ma&szlig;gabe der
vorhandenen Mittel beschafft. Sie k&ouml;nnen diese Anregung aber auch
direkt an den / die zust&auml;ndige(n) LektorIn weitergeben.</td>
</tr>
</tbody>
</table>
<br>
<p>W&uuml;nsche und Anregungen zu dieser Seite bitte an: <a
class="Item" href="mailto:margit.baier@technikum-wien.at">margit.baier@technikum-wien.at</a></p>
</td>
</tr>
</tbody>
</table>
</td>
<td class="tdwidth30">&nbsp;</td>
</tr>
</tbody>
</table>
</body>
</html>
@@ -0,0 +1,67 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<link href="../../skin/style.css.php" rel="stylesheet" type="text/css">
</head>
<body>
<table id="inhalt" class="tabcontent">
<tbody>
<tr>
<td class="tdwidth10">&nbsp;</td>
<td>
<table class="tabcontent">
<tbody>
<tr>
<td class="ContentHeader"><font class="ContentHeader">&nbsp;Bibliothek - Elektronische Ressourcen</font></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<table class="tabcontent2">
<tbody>
<tr>
<td colspan="4">
Bitte beachten Sie bei der Benützung unserer elektronischen Ressourcen die
Nutzungs- und Lizenzbedingungen der einzelnen Verlage.<br><br>
</td>
</tr>
<tr>
<td colspan="4">
<a href="http://www.sciencedirect.com" class="Item" target="_blank"><img src="../../skin/images/sciencedirect.gif" height="62" width="222"></a>
<br>
<br>
<a href="http://www.sciencedirect.com" class="Item" target="_blank">Science Direct College Edition (Physical Sciences and Engineering)</a>: <br>
Online-Recherche in mehr als 650 renommierten Fachzeitschriften. Die
Zugriffsrechte auf die Volltexte der subskribierten Zeitschriften
reichen gro&szlig;teils bis 1.1.1995 zur&uuml;ck. Artikel, die nicht im
Volltext abrufbar sind, k&ouml;nnen Sie beim Dokumenten-Lieferdienst
Subito (siehe `Weitere Recherchetipps&acute;) bestellen. <br>
<br>
<a href="http://rzblx1.uni-regensburg.de/ezeit/fl.phtml?bibid=FHTWI" class="Item" target="_blank">Elektronische Zeitschriftenbibliothek</a><br>
Die Elektronische Zeitschriftenbibliothek ist ein Service der Universtitätsbibliothek Regensburg zur
effektiven Nutzung wissenschaftlicher Volltextzeitschriften im Internet.
Sie umfaßt ca. 40.000 verschiedene Titel, mehr als 19000 Fachzeitschriften sind im Volltext frei zugänglich.
<br><br>
<a href="http://www.oreilly.com/openbook/" class="Item" target="_blank">O'Reilly Open Books</a><br>
<a href="http://www.galileocomputing.de/openbook/" class="Item" target="_blank">Galileo Computing Open Books</a><br>
<a href="http://www.kup.at/cd-buch/index.html" class="Item" target="_blank">Datenbanken und Zeitschriften mit medizinischem Schwerpunkt</a><br>
<br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td class="tdwidth30">&nbsp;</td>
</tr>
</tbody>
</table>
</body>
</html>
+86
View File
@@ -0,0 +1,86 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<link href="../../skin/style.css.php" rel="stylesheet" type="text/css">
</head>
<body>
<table id="inhalt" class="tabcontent">
<tbody>
<tr>
<td class="tdwidth10">&nbsp;</td>
<td>
<table class="tabcontent">
<tbody>
<tr>
<td class="ContentHeader"><font class="ContentHeader">&nbsp;Bibliothek
- Online-Katalog und Medienverzeichnisse</font></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<table class="tabcontent2">
<tbody>
<tr>
<td colspan="2"><a
href="http://opac.obvsg.at/ftw" target="_blank" class="Item">Online -
Katalog Medien</a> <br>(ausgenommen Diplomarbeiten, Zeitschriften, Software und Normen)<br><br></td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2" rowspan="2" class="ContentHeader2">&nbsp;Aktuelle
Listen der nicht im Online-Katalog abrufbaren Medien</td>
<td class="tdvertical">
</td>
<td class="tdvertical">
</td>
</tr>
<tr>
<td class="tdvertical">&nbsp;</td>
<td><strong><br>
</strong></td>
</tr>
<tr>
<td colspan="2"><a href="../cisdocs/buchliste.xls"
class="Item">Diplomarbeiten</a></td>
<td class="tdvertical"><br>
</td>
<td class="tdvertical"><br>
</td>
</tr>
<tr>
<td colspan="2"><a href="../cisdocs/zeitschriften.doc"
class="Item">Zeitschriften</a></td>
<td>&nbsp;</td>
<td><br>
</td>
</tr>
<tr>
<td colspan="2"><a href="../cisdocs/SoftwareBibl.xls"
class="Item">Software</a></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2"><a href="../cisdocs/Normen.xls"
class="Item">Normen</a></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><br>
</td>
</tr>
</tbody>
</table>
</td>
<td class="tdwidth30">&nbsp;</td>
</tr>
</tbody>
</table>
</body>
</html>
+65
View File
@@ -0,0 +1,65 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<link href="../../skin/style.css.php" rel="stylesheet" type="text/css">
</head>
<body>
<table id="inhalt" class="tabcontent">
<tbody>
<tr>
<td class="tdwidth10">&nbsp;</td>
<td>
<table class="tabcontent">
<tbody>
<tr>
<td class="ContentHeader"><font class="ContentHeader">&nbsp;Bibliothek
- Recherche Links</font></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<table class="tabcontent2">
<tbody>
<tr>
<td colspan="4"> <u>Bibliotheken Wien</u><br>
<a href="http://www.obvsg.at/kataloge/kataloge-wien/" target="_blank" class="Item">Verbund-Bibliotheken</a>
(TU, WU, Nationalbibliothek etc.)<br>
<a href="http://www.buechereien.wien.at/" class="Item" target="_blank">B&uuml;chereien Wien</a><br>
<br>
<u>Bibliotheken &Ouml;sterreich</u><br>
<a href="http://www.obvsg.at/kataloge/verbundkataloge/" class="Item" target="_blank">&Ouml;sterreichischer Bibliothekenverbund</a><br>
<br>
<u>Bibliotheken Europa</u><br>
<a href="http://www.ubka.uni-karlsruhe.de/kvk.html" class="Item" target="_blank">Karlsruher Virtueller Katalog</a><br>
<a href="http://www.bl.uk/" class="Item" target="_blank">British Library</a><br>
<br>
<u>Weitere Recherche-Links</u><br>
<a href="http://scholar.google.at" class="Item" target="_blank">Google Scholar</a><br>
<a href="http://www.subito-doc.de/" class="Item" target="_blank">Subito</a>
(geb&uuml;hrenpflichtiger Lieferdienst von Zeitschriftenartikeln) </td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td class="tdwidth30">&nbsp;</td>
</tr>
</tbody>
</table>
</body>
</html>
+26 -3
View File
@@ -87,9 +87,32 @@
</tr>
<tr>
<td class="tdwidth10" nowrap>&nbsp;</td>
<td class="tdwrap"><a class="MenuItem" href="public/library.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Bibliothek</a></td>
</tr>
<td class="tdwrap"></td>
<td><a href="public/bibliothek_allgemein.html" target="content" class="MenuItem" onClick="js_toggle_container('Bibliothek');"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Bibliothek</a>
<table class="tabcontent" id="Bibliothek" style="display: none">
<tr>
<td class="tdwidth10" nowrap>&nbsp;</td>
<td class="tdwrap"><a class="Item" href="public/bibliothek_allgemein.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Allgemein</a></td>
</tr>
<tr>
<td class="tdwidth10" nowrap>&nbsp;</td>
<td class="tdwrap"><a class="Item" href="public/bibliothek_onlinekatalog.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Online-Katalog und Medienverzeichnisse</a></td>
</tr>
<tr>
<td class="tdwidth10" nowrap>&nbsp;</td>
<td class="tdwrap"><a class="Item" href="public/bibliothek_elektronischeressourcen.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Elektronische Ressourcen</a></td>
</tr>
<tr>
<td class="tdwidth10" nowrap>&nbsp;</td>
<td class="tdwrap"><a class="Item" href="public/bibliothek_recherche.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Recherche-Links</a></td>
</tr>
<tr>
<td class="tdwidth10" nowrap>&nbsp;</td>
<td class="tdwrap"><a class="Item" href="public/bibliothek_bestellung.html" target="content"><img src="../skin/images/menu_item.gif" width="7" height="9">&nbsp;Bestellung von Medien</a></td>
</tr>
</table>
</td>
</tr>
</table>
&nbsp;
</td>
@@ -0,0 +1,80 @@
<?php
/* Copyright (C) 2007 Technikum-Wien
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>,
* Rudolf Hangl <rudolf.hangl@technikum-wien.at> and
*/
/*
* Versendet Erinnerungsmails an die Assistenz zur Uebernahme der Freigegebenen Preinteressenten
*/
require_once('../vilesci/config.inc.php');
require_once('../include/studiengang.class.php');
require_once('../include/preinteressent.class.php');
require_once('../include/person.class.php');
require_once('../include/datum.class.php');
if(!$conn=pg_pconnect(CONN_STRING))
die("Konnte Verbindung zur Datenbank nicht herstellen");
$studiengang = new studiengang($conn);
$studiengang->getAll();
$datum_obj = new datum();
$message_sync='';
//alle Studiengaenge durchlaufen
foreach ($studiengang->result as $stg)
{
//Freigegebene aber noch nicht uebernommene Preinteressenten des Studienganges laden
$preinteressent = new preinteressent($conn);
$preinteressent->loadFreigegebene($stg->studiengang_kz);
if(count($preinteressent->result)>0)
{
$message="Dies ist eine automatische Mail!\n\n";
$message.="Die folgenden Preinteressenten wurden zur Übernahme, für den Studiengang $stg->kuerzel, freigegeben aber noch nicht übernommen:\n\n";
foreach ($preinteressent->result as $row)
{
$person = new person($conn);
$person->load($row->person_id);
$message.="- $person->nachname $person->vorname ".($person->gebdatum!=''?"(Geburtsdatum: ".$datum_obj->formatDatum($person->gebdatum,'d.m.Y').')':'')."\n";
}
$message.="\nSie können die Personen im FAS unter 'Extras->Preinteressenten übernehmen' oder unter folgendem Link:\n";
$message.=APP_ROOT."vilesci/personen/preinteressent_uebernahme.php?studiengang_kz=$stg->studiengang_kz";
$message.="\nins FAS übertragen";
$to = $stg->email;
//Mail versenden
if(mail($to, 'Preinteressent Übernahme - Erinnerungsmail', $message, 'FROM: vilesci@'.DOMAIN))
$message_sync.="Studiengang: $stg->kuerzel EMail-Versand an $stg->email ... ok\n";
else
$message_sync.="Studiengang: $stg->kuerzel EMail-Versand an $stg->email ... FEHLER BEIM SENDEN !!!\n";
}
}
if($message_sync!='')
{
//Mail an Administration
$message_sync = "Dies ist eine automatische Mail!\n\nEs wurden folgende Benachrichtungen zur Preinteressentenübernahme verschickt:\n\n".$message_sync;
$to = MAIL_ADMIN;
if(mail($to, 'Preinteressent Übernahme - Erinnerungsmail', $message_sync, 'FROM: vilesci@'.DOMAIN))
echo "<br><b>Erinnerungsmails wurden versendet</b>";
else
echo "<br><b>Fehler beim Versenden der Mails</b>";
}
?>
+4 -2
View File
@@ -108,8 +108,10 @@ function checkschulid(schuleid)
//preufen ob die id im DD vorhanden ist
myoptions = dd.getElementsByTagName('option');
id='';
for each (var node in myoptions)
for(i=0;i<myoptions.length;i++)
{
node = myoptions[i];
if(node.value==schuleid)
id=schuleid;
}
@@ -487,7 +489,7 @@ if($result = pg_query($conn, $qry))
}
}
echo '</SELECT></td></tr>';
echo '</tr><td>Schule ID:</td><td><input type="text" size="3" name="schule_id" value="'.$schule.'" oninput="checkschulid(this.value)"></td></tr>';
echo '</tr><td>Schule ID:</td><td><input type="text" size="3" name="schule_id" value="'.$schule.'" onkeyup="checkschulid(this.value)"></td></tr>';
echo '<tr><td></td><td>';
if(($geburtsdatum=='' && $vorname=='' && $nachname=='') || $geburtsdatum_error)
echo '<input type="submit" name="showagain" value="Vorschlag laden">';
+4 -1
View File
@@ -404,7 +404,10 @@ if(isset($_POST['freigabe']))
"im FAS unter 'Extras->Preinteressenten übernehmen' oder unter folgendem Link\n\n".
APP_ROOT."vilesci/personen/preinteressent_uebernahme.php?studiengang_kz=$zuordnung->studiengang_kz \n".
"ins FAS übertragen";
mail($to, 'Preinteressent Freigabe', $message, 'FROM: vilesci@'.DOMAIN);
if(mail($to, 'Preinteressent Freigabe', $message, 'FROM: vilesci@'.DOMAIN))
echo "<br><b>Freigabemail wurde an $to versendet</b>";
else
echo "<br><b>Fehler beim Versenden des Freigabemails an $to</b>";
}
}
else
+75 -10
View File
@@ -196,7 +196,50 @@ if(isset($_GET['type']) && $_GET['type']=='zusammenlegung')
$preinteressent_id = $_GET['preinteressent_id'];
$person_id_neu = $_GET['personneu_id'];
echo "<b>Zusammenlegung noch nicht implementiert</b>";
if(!is_numeric($preinteressent_id))
die('Preinteressent_id ist ungueltig');
if(!is_numeric($person_id_neu))
die('person_id ist ungueltig');
//Zusammenlegung
//- Kontaktdaten werden zusammengelegt
//- Personendatensatz des Preinteressenten wird verworfen
//- Uebernahmedatum wird gesetzt
pg_query($conn, 'BEGIN;');
$preinteressent=new preinteressent($conn);
$preinteressent->load($preinteressent_id);
$qry = "UPDATE public.tbl_kontakt SET person_id='$person_id_neu' WHERE person_id='$preinteressent->person_id';
UPDATE public.tbl_adresse SET person_id='$person_id_neu' WHERE person_id='$preinteressent->person_id';
UPDATE public.tbl_preinteressent SET person_id='$person_id_neu' WHERE preinteressent_id='$preinteressent_id';
";
if(!pg_query($conn, $qry))
{
pg_query($conn, 'ROLLBACK');
die('Fehler beim Zusammenlegen der Kontaktdaten');
}
$qry = "UPDATE public.tbl_preinteressentstudiengang SET uebernahmedatum='".date('Y-m-d H:i:s')."',
updateamum='".date('Y-m-d H:i:s')."', updatevon='$user'
WHERE preinteressent_id='$preinteressent_id' AND studiengang_kz='".addslashes($studiengang_kz)."'";
if(!pg_query($conn, $qry))
{
pg_query($conn, 'ROLLBACK');
die('Fehler beim Setzen des Uebernahmedatums');
}
pg_query($conn, 'COMMIT');
//Versuchen den Personendatensatz zu loeschen
//(Falls die Person noch irgendwohin referenziert (Firmenbetreuer, Preinteressent,...)
// wird das Loeschen von der DB verhindert, deshalb das @ vor dem pg_query)
$qry = "DELETE FROM public.tbl_person WHERE person_id='$preinteressent->person_id'";
@pg_query($conn, $qry);
echo "<b>Personen wurden zusammengelegt</b>";
}
else
die('Preinteressent_id und personneu_id muss uebergeben werden');
@@ -229,26 +272,48 @@ foreach ($preinteressent->result as $row)
echo "<td>$person->vorname</td>";
echo "<td>$person->gebdatum</td>";
echo "<td>$row->studiensemester_kurzbz</td>";
echo "<td>$row->anmerkung</td>";
echo "<td>$row->anmerkung</td>";
echo "<td>";
//Suchen ob diese Person schon existiert
$qry = "SELECT distinct * FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) WHERE
studiengang_kz='$studiengang_kz' AND (
(vorname='$person->vorname' AND nachname='$person->nachname') ";
if($person->gebdatum!='')
$qry.=" OR (nachname='$person->nachname' AND gebdatum='$person->gebdatum')";
echo "<td>";
$qry.=")";
if($result_double = pg_query($conn, $qry))
{
if(pg_num_rows($result_double)>0)
{
echo '<SELECT name="person_id" id="person_id_'.$row->preinteressent_id.'">';
while($row_double=pg_fetch_object($result_double))
//wenn zu dieser Person bereits ein Prestudent oder Benutzer existiert,
//dann kann die zusammenlegung nur ueber die administration erfolgen
//(damit wird verhindert, dass unbeabsichtigt verschiedene Personen zusammengelegt werden)
$qry = "SELECT prestudent_id FROM public.tbl_prestudent WHERE person_id='$row->person_id'
UNION
SELECT person_id FROM public.tbl_benutzer WHERE person_id='$row->person_id'
";
if($result_anz = pg_query($conn, $qry))
{
echo "<OPTION value='$row_double->person_id'>$row_double->nachname $row_double->vorname $row_double->gebdatum ($row_double->person_id)</OPTION>";
if(pg_num_rows($result_anz)==0)
{
echo '<SELECT name="person_id" id="person_id_'.$row->preinteressent_id.'">';
while($row_double=pg_fetch_object($result_double))
{
echo "<OPTION value='$row_double->person_id'>$row_double->nachname $row_double->vorname $row_double->gebdatum ($row_double->person_id)</OPTION>";
}
echo '</SELECT>';
echo '<INPUT type="button" value="Zusammenlegen" onclick="window.location.href= \''.$_SERVER['PHP_SELF'].'?type=zusammenlegung&studiengang_kz='.$studiengang_kz.'&preinteressent_id='.$row->preinteressent_id.'&personneu_id=\'+document.getElementById(\'person_id_'.$row->preinteressent_id.'\').value;">';
}
else
{
echo 'nur durch Administrator möglich';
}
}
echo '</SELECT>';
echo '<INPUT type="button" value="Zusammenlegen" onclick="window.location.href= \''.$_SERVER['PHP_SELF'].'?type=zusammenlegung&studiengang_kz='.$studiengang_kz.'&preinteressent_id='.$row->preinteressent_id.'&personneu_id=\'+document.getElementById(\'person_id_'.$row->preinteressent_id.'\').value;">';
}
}
}
echo "</td>";
echo '</tr>';
}
+14 -5
View File
@@ -188,7 +188,11 @@ if(isset($_GET['action']))
"im FAS unter 'Extras->Preinteressenten übernehmen' oder unter folgendem Link\n\n".
APP_ROOT."vilesci/personen/preinteressent_uebernahme.php?studiengang_kz=$row->studiengang_kz \n".
"ins FAS übertragen";
mail($to, 'Preinteressent Freigabe', $message, 'FROM: vilesci@'.DOMAIN);
if(mail($to, 'Preinteressent Freigabe', $message, 'FROM: vilesci@'.DOMAIN))
echo "<br><b>Freigabemail wurde an $to versendet</b>";
else
echo "<br><b>Fehler beim Versenden des Freigabemails an $to</b>";
$anzahl_freigegeben++;
}
else
@@ -311,17 +315,22 @@ foreach ($preinteressent->result as $row)
$uebernahme='';
foreach ($freigaben->result as $row_freigaben)
{
if($row_freigaben->freigabedatum!='')
$freigabe.="<font color='#00FF00'>";
//auch jene als freigegeben anzeigen die schon im studiengang angelegt sind
//obwohl der preinteressent nicht freigegeben wurde. (bewerbung direkt beim studiengang)
$qry = "SELECT prestudent_id FROM public.tbl_prestudent WHERE person_id='$row->person_id' AND studiengang_kz='$row_freigaben->studiengang_kz'";
$result_chkstg = pg_query($conn, $qry);
if($row_freigaben->freigabedatum!='' || pg_num_rows($result_chkstg)>0)
$freigabe.="<font color='#009900'>";
else
$freigabe.="<font color='#FF0000'>";
$freigabe.=$stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz];
$freigabe.=$stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz]."($row_freigaben->prioritaet)";
$freigabe.='</font> ';
if($row_freigaben->freigabedatum!='')
{
if($row_freigaben->uebernahmedatum!='')
$uebernahme.="<font color='#00FF00'>";
$uebernahme.="<font color='#009900'>";
else
$uebernahme.="<font color='#FF0000'>";
$uebernahme.=$stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz];
+1 -1
View File
@@ -81,7 +81,7 @@
if($firma->save())
{
$reloadstr .= "<script type='text/javascript'>\n";
$reloadstr .= " parent.uebersicht_firma.location.href='firma_uebersicht.php';";
$reloadstr .= " parent.uebersicht_firma.location.href='firma_uebersicht.php?filter='+parent.uebersicht_firma.filter+'&firmentypfilter='+parent.uebersicht_firma.firmentypfilter;";
$reloadstr .= " window.top.opener.StudentProjektarbeitFirmaRefresh();";
$reloadstr .= "</script>\n";
}
+22 -3
View File
@@ -29,14 +29,17 @@
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
$filter = (isset($_GET['filter'])?$_GET['filter']:'');
$firmentypfilter = (isset($_GET['firmentypfilter'])?$_GET['firmentypfilter']:'');
$htmlstr = "";
if($filter=='')
$sql_query = "SELECT * FROM public.tbl_firma";
$sql_query = "SELECT * FROM public.tbl_firma WHERE true";
else
$sql_query = "SELECT * FROM public.tbl_firma WHERE lower(name) like lower('%$filter%') OR lower(adresse) like lower('%$filter%') OR lower(anmerkung) like lower('%$filter%')";
if($firmentypfilter!='')
$sql_query.=" AND firmentyp_kurzbz='".addslashes($firmentypfilter)."'";
//echo $sql_query;
if(!$erg=pg_query($conn, $sql_query))
{
$errormsg='Fehler beim Laden der Firma';
@@ -79,7 +82,10 @@
<link rel="stylesheet" href="../../include/js/tablesort/table.css" type="text/css">
<script src="../../include/js/tablesort/table.js" type="text/javascript"></script>
<script language="JavaScript">
<!--
var firmentypfilter='<?php echo htmlentities($firmentypfilter)?>';
var filter = '<?php echo htmlentities($filter)?>';
-->
</script>
</head>
@@ -96,6 +102,19 @@
//Suche
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="GET">';
echo '<input type="text" name="filter" value="'.$filter.'">';
echo 'Typ: <SELECT name="firmentypfilter">
<option value="">-- Alle --</option>';
$firma = new firma($conn);
$firma->getFirmenTypen();
foreach ($firma->result as $row)
{
if($row->firmentyp_kurzbz==$firmentypfilter)
$selected='selected';
else
$selected='';
echo "<option value='$row->firmentyp_kurzbz' $selected>$row->firmentyp_kurzbz</option>";
}
echo '</SELECT>';
echo '<input type="submit" value="Suchen">';
echo '</form>';