diff --git a/vilesci/personen/preinteressent_detail.php b/vilesci/personen/preinteressent_detail.php index 88bf2dd3c..768c3dbb9 100644 --- a/vilesci/personen/preinteressent_detail.php +++ b/vilesci/personen/preinteressent_detail.php @@ -1,905 +1,914 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl and - * Gerald Raab . - */ -require_once('../config.inc.php'); -require_once('../../include/functions.inc.php'); -require_once('../../include/benutzerberechtigung.class.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'); -require_once('../../include/prestudent.class.php'); -require_once('../../include/studiensemester.class.php'); -require_once('../../include/aufmerksamdurch.class.php'); -require_once('../../include/firma.class.php'); -require_once('../../include/nation.class.php'); -require_once('../../include/mail.class.php'); - -if(!$conn=pg_pconnect(CONN_STRING)) - die("Konnte Verbindung zur Datenbank nicht herstellen"); - -$user = get_uid(); - -$rechte = new benutzerberechtigung($conn); -$rechte->getBerechtigungen($user); - -$datum_obj = new datum(); -$stsem = new studiensemester($conn); -$stsem_aktuell = $stsem->getaktorNext(); - -$selection = (isset($_GET['selection'])?$_GET['selection']:'preinteressent'); - -//wenn der parameter type=firmenrequest uebergeben wird -//dann eine Liste aller firmen zurueckliefern die dem ueberbenen firmentyp entsprechen -if(isset($_GET['type']) && $_GET['type']=='firmenrequest') -{ - header('Content-Type: text/html; charset=UTF-8'); - $firmentyp_kurzbz = (isset($_GET['firmentyp_kurzbz'])?$_GET['firmentyp_kurzbz']:''); - $firma = new firma($conn); - $firma->getFirmen($firmentyp_kurzbz); - echo " -- keine Angabe --\n"; - foreach ($firma->result as $row) - echo $row->firma_id.' '.$row->name."\n"; - exit(); -} - -echo ' - - PreInteressenten - - - - - - - - '; - -if(!$rechte->isBerechtigt('admin', null, 'suid') && - !$rechte->isBerechtigt('preinteressent', null, 'suid')) - die('Sie haben keine Berechtigung fuer diese Seite'); - -if(isset($_GET['id']) && is_numeric($_GET['id'])) - $id = $_GET['id']; -else - die('

Details

'); - - -$preinteressent = new preinteressent($conn); - -if(!$preinteressent->load($id)) - die('Datensatz konnte nicht geladen werden'); - -$person = new person($conn); -if(!$person->load($preinteressent->person_id)) - die('Personen Datensatz konnte nicht geladen werden'); - -echo "

Details - $person->nachname $person->vorname

"; - -if(isset($_POST['save_preinteressent'])) -{ - //Speichern der Preinteressentdaten - - $preinteressent->studiensemester_kurzbz = $_POST['studiensemester_kurzbz']; - $preinteressent->aufmerksamdurch_kurzbz = $_POST['aufmerksamdurch_kurzbz']; - $preinteressent->firma_id = $_POST['firma']; - $preinteressent->erfassungsdatum = $_POST['erfassungsdatum']; - $preinteressent->einverstaendnis = isset($_POST['einverstaendnis']); - if(isset($_POST['absagedatum']) && $preinteressent->absagedatum=='') - $preinteressent->absagedatum = date('Y-m-d H:i:s'); - if(!isset($_POST['absagedatum'])) - $preinteressent->absagedatum = ''; - $preinteressent->anmerkung = $_POST['anmerkung']; - $preinteressent->updateamum = date('Y-m-d H:i:s'); - $preinteressent->updatevon = $user; - $preinteressent->maturajahr = $_POST['maturajahr']; - $preinteressent->infozusendung = $_POST['infozusendung']; - $preinteressent->kontaktmedium_kurzbz = $_POST['kontaktmedium_kurzbz']; - - if(!$preinteressent->save(false)) - echo "Fehler beim Speichern der Daten: $preinteressent->errormsg"; - else - echo "Daten wurden gespeichert"; -} - -if(isset($_POST['saveperson'])) -{ - //Speichern der Personendaten - - $person->staatsbuergerschaft = $_POST['staatsbuergerschaft']; - $person->geburtsnation = $_POST['geburtsnation']; - $person->sprache = $_POST['sprache']; - $person->anrede = $_POST['anrede']; - $person->titelpost = $_POST['titelpost']; - $person->titelpre = $_POST['titelpre']; - $person->nachname = $_POST['nachname']; - $person->vorname = $_POST['vorname']; - $person->vornamen = $_POST['vornamen']; - $person->gebdatum = $_POST['gebdatum']; - $person->gebort = $_POST['gebort']; - $person->gebzeit = $_POST['gebzeit']; - $person->anmerkungen = $_POST['anmerkungen']; - $person->homepage = $_POST['homepage']; - $person->svnr = $_POST['svnr']; - $person->ersatzkennzeichen = $_POST['ersatzkennzeichen']; - $person->familienstand = $_POST['familienstand']; - $person->geschlecht = $_POST['geschlecht']; - $person->anzahlkinder = $_POST['anzahlkinder']; - $person->aktiv = isset($_POST['aktiv']); - $person->updateamum = date('Y-m-d H:i:s'); - $person->updatevon = $user; - - if($person->save(false)) - { - echo 'Daten wurden erfolgreich gespeichert'; - } - else - { - echo "Fehler beim Speichern der Daten: $person->errormsg"; - } - -} -if(isset($_GET['action']) && $_GET['action']=='neuezuordnung') -{ - //speichern einer neue Studiengangszuordnung - $zuordnung = new preinteressent($conn); - - if(!$zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_POST['studiengang_kz'])) - { - $zuordnung->preinteressent_id = $preinteressent->preinteressent_id; - $zuordnung->studiengang_kz = $_POST['studiengang_kz']; - $zuordnung->prioritaet = $_POST['prioritaet']; - $zuordnung->insertamum = date('Y-m-d H:i:s'); - $zuordnung->insertvon = $user; - - if(!$zuordnung->saveZuordnung(true)) - echo "Fehler beim Speichern: $zuordnung->errormsg"; - } - else - echo "Es besteht bereits eine Zuordnung zu diesem Studiengang"; -} - -if(isset($_GET['savezuordnung'])) -{ - //bestehende Zuordnung speichern - $zuordnung = new preinteressent($conn); - - if($zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) - { - $zuordnung->prioritaet = $_POST['prioritaet']; - $zuordnung->updateamum = date('Y-m-d H:i:s'); - $zuordnung->updatevon = $user; - - if(!$zuordnung->saveZuordnung(false)) - echo "Fehler beim Speichern der Daten: $zuordnung->errormsg"; - } - else - echo 'Fehler beim Speichern der Daten: Datensatz wurde nicht gefunden'; -} - -if(isset($_POST['freigabe'])) -{ - if($preinteressent->studiensemester_kurzbz!='') - { - //freigabe einer zuordnung - $zuordnung = new preinteressent($conn); - if($zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) - { - if($zuordnung->freigabedatum=='') - { - $zuordnung->freigabedatum = date('Y-m-d H:i:s'); - $zuordnung->updateamum = date('Y-m-d H:i:s'); - $zuordnung->updatevon = $user; - - if(!$zuordnung->saveZuordnung(false)) - echo "Fehler beim Speichern der Daten: $zuordnung->errormsg"; - else - { - //MAIL an Assistenz verschicken - $qry_person = "SELECT vorname, nachname - FROM public.tbl_person JOIN public.tbl_preinteressent USING(person_id) - WHERE preinteressent_id='$preinteressent->preinteressent_id'"; - $name=''; - if($result_person = pg_query($conn, $qry_person)) - if($row_person = pg_fetch_object($result_person)) - $name = $row_person->nachname.' '.$row_person->vorname; - $stg_obj = new studiengang($conn); - $stg_obj->load($zuordnung->studiengang_kz); - $to = $stg_obj->email; - //$to = 'oesi@technikum-wien.at'; - $message = "Dies ist eine automatische Mail! $stg_obj->email\n\n". - "Der Preinteressent $name wurde zur Übernahme freigegeben. \nSie können diesen ". - "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 = new mail($to, 'vilesci@'.DOMAIN, 'Preinteressent Freigabe', $message); - if($mail->send()) - echo "
Freigabemail wurde an $to versendet"; - else - echo "
Fehler beim Versenden des Freigabemails an $to"; - } - } - else - { - echo 'Diese Zuteilung ist bereits freigegeben'; - } - } - else - echo 'Fehler beim Speichern der Daten: Datensatz wurde nicht gefunden'; - } - else - { - echo 'Es muss ein Studiensemester eingetragen sein damit diese Person freigegeben werden kann'; - } -} -if(isset($_POST['freigabe_rueckgaengig'])) -{ - //studiengangsfreigabe zurueckziehen - $zuordnung = new preinteressent($conn); - if($zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) - { - if($zuordnung->freigabedatum!='') - { - if($zuordnung->uebernahmedatum=='') - { - $zuordnung->freigabedatum = ''; - $zuordnung->updateamum = date('Y-m-d H:i:s'); - $zuordnung->updatevon = $user; - - if(!$zuordnung->saveZuordnung(false)) - echo "Fehler beim Speichern der Daten: $zuordnung->errormsg"; - } - else - { - echo 'Freigabe kann nicht Rückgängig gemacht werden da der Datensatz bereits übernommen wurde'; - } - } - else - { - echo 'Diese Zuteilung ist bereits freigegeben'; - } - } - else - echo 'Fehler beim Speichern der Daten: Datensatz wurde nicht gefunden'; -} -if(isset($_POST['zuordnungloeschen'])) -{ - //zuordnung zu einem studiengang loeschen - $zuordnung = new preinteressent($conn); - if($zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) - { - if($zuordnung->uebernahmedatum=='') - { - if(!$zuordnung->deleteZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) - echo "Fehler beim Löschen der Zuteilung: $zuordnung->errormsg"; - } - else - { - echo 'Diese Zuteilung wurde bereits uebernommen und kann daher nicht geloescht werden'; - } - } - else - echo 'Fehler beim Speichern der Daten: Datensatz wurde nicht gefunden'; -} - -// ----- TABS ------ -echo '

PreInteressent - '; -echo 'Studiengangszuordnung - '; -echo 'Personendaten

'; - -// ----- PERSON ----- -echo "
"; - -$disabled=true; -$qry = "SELECT count(*) as anzahl FROM ( - SELECT 1 FROM public.tbl_prestudent WHERE person_id='$person->person_id' UNION - SELECT 1 FROM public.tbl_benutzer WHERE person_id='$person->person_id') as foo"; -if($result = pg_query($conn, $qry)) -{ - if($row = pg_fetch_object($result)) - { - if($row->anzahl==0) - $disabled=false; - } -} - -echo "
preinteressent_id&selection=personendaten' method='POST'>"; -echo ""; - -//Anrede -echo ""; -//Titelpre -echo ""; -//Titelpost -echo ""; -echo ''; -echo ''; -//Nachname -echo ""; -//Vorname -echo ""; -//Vornamen -echo ""; -echo ''; -echo ''; -//Geburtsdatum -echo ""; -//Geburtsort -echo ""; -//Geburtszeit -echo ""; -echo ''; -//Staatsbuergerschaft -echo ""; -//Geburtsnation -echo ""; -//Sprache -echo "'; -echo ''; -//SVNR -echo ""; -//Ersatzkennzeichen -echo ""; -//Geschlecht -echo "'; -echo ''; - -//Anzahlkinder -echo ""; -//Aktiv -echo ""; -echo ''; -//Anmerkung -echo ""; -//Homepage -echo ""; -//Familienstand -echo "'; -echo ""; -echo "
Anrede:Titelpre:Titelpost:Gesamtübersicht über diese Person
Nachname*:Vorname:2. Vorname:'; -if(!$disabled) - echo "Kontaktdaten bearbeiten"; -else - echo "Kontaktdaten bearbeiten"; -echo '
Geburtsdatum:Geburtsort:Geburtszeit:
Staatsbürgerschaft:Geburtsnation:Sprache:
SVNR:ErsatzkennzeichenGeschlecht*
Anzahl der KinderAktiv:aktiv==false?'':'checked').">
Anmerkung:Homepage:Familienstand:
"; -echo "
"; - -// ----- PREINTERESSENT ----- -echo "
"; -echo "
preinteressent_id&selection=preinteressent' method='POST'>"; - -echo ''; - -//STUDIENSEMESTER -echo "'; - -//AUFMERKSAMDURCH -echo "'; - -echo ""; - -//Absagedatum -echo ""; - -echo ''; - -//Erfassungsdatum -echo ""; - -//Infozusendung -echo ""; - - -//Maturajahr -echo ""; - -//Einverstaendnis -echo ""; - -echo ''; - -$schule = new firma($conn); -if($preinteressent->firma_id!='') - $schule->load($preinteressent->firma_id); - /* -//SCHULTYP -echo "";*/ -echo ''; - -//SCHULE -echo ""; - -echo ''; - -//Anmerkung -echo ''; -echo ''; - -echo ''; -echo ' - - - - - - - - '; - -echo '
Studiensemester:"; - -echo 'Aufmerksam durch: "; -echo 'Kontaktmedium (Woher)Absageabsagedatum!=''?'checked':'')." name='absagedatum'>
Erfassungsdatum: (31.12.2008)Infozusendung amMaturajahrEinverständnis:einverstaendnis?'checked':'')." name='einverstaendnis'>
Schultyp: Schule ID:Schule: Schulverwaltung
Anmerkungen:'; -echo ""; -echo '
'; -echo '
'; -echo "
"; - -// ----- Studiengangszuordnung ----- -echo "
"; - -echo ''; -$zuordnung = new preinteressent($conn); -$zuordnung->loadZuordnungen($preinteressent->preinteressent_id); - -foreach ($zuordnung->result as $row) -{ - echo "preinteressent_id&studiengang_kz=$row->studiengang_kz&selection=studiengangszuordnung' method='POST'>"; - echo ''; - echo ''; - echo ''; - echo ''; - - echo ''; - echo ''; - echo ''; - echo ''; -} - -//Neuer Eintrag -echo "preinteressent_id&selection=studiengangszuordnung&action=neuezuordnung' method='POST'>"; -echo ''; -echo ''; -echo ''; -echo ''; - -echo ''; -echo ''; -echo ''; -echo ''; - -echo '
StudiengangPrioritätFreigabeÜbernahmeAktion
'; - $studiengang = new studiengang($conn); - $studiengang->load($row->studiengang_kz); - echo "$studiengang->kuerzel - $studiengang->bezeichnung"; - echo ''; - echo ''; - echo ''; - //Wenn noch nicht freigegeben - Freigabe Button anzeigen - if($row->freigabedatum=='') - { - $qry = "SELECT count(*) as anzahl FROM public.tbl_prestudent WHERE person_id='$person->person_id' AND studiengang_kz='$row->studiengang_kz'"; - if($result_check = pg_query($conn, $qry)) - { - if($row_check = pg_fetch_object($result_check)) - { - if($row_check->anzahl==0) - { - echo ''; - } - else - { - echo 'ist bereits im Studiengang erfasst'; - } - } - } - - } - else - { - if($row->uebernahmedatum=='') - { - //Wenn freigegeben aber noch nicht uebernommen -> zurueckziehen button anzeigen - echo ''; - } - else - { - //Wenn freigegeben und uebernommen -> Freigabedatum anzeigen - echo $datum_obj->formatDatum($row->freigabedatum, 'd.m.Y H:i:s'); - } - } - echo ''; - echo $datum_obj->formatDatum($row->uebernahmedatum, 'd.m.Y H:i:s'); - echo ''; - //echo ''; - echo ''; - if($row->uebernahmedatum=='') - echo ''; - echo '
'; -echo ''; -echo ''; -echo ''; -echo ''; -//Freigabedatum -echo ''; -//Uebernahmedatum -echo ''; -echo ''; -echo ''; - -echo '
'; -echo '
'; - -echo ''; -echo ''; +, + * Andreas Oesterreicher , + * Rudolf Hangl and + * Gerald Raab . + */ + + +require_once('../config.inc.php'); +require_once('../../include/functions.inc.php'); +require_once('../../include/benutzerberechtigung.class.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'); +require_once('../../include/prestudent.class.php'); +require_once('../../include/studiensemester.class.php'); +require_once('../../include/aufmerksamdurch.class.php'); +require_once('../../include/firma.class.php'); +require_once('../../include/nation.class.php'); +require_once('../../include/mail.class.php'); + + + +if(!$conn=pg_pconnect(CONN_STRING)) + die("Konnte Verbindung zur Datenbank nicht herstellen"); + +$user = get_uid(); + +$rechte = new benutzerberechtigung($conn); +$rechte->getBerechtigungen($user); + +$datum_obj = new datum(); +$stsem = new studiensemester($conn); +$stsem_aktuell = $stsem->getaktorNext(); + +$selection = (isset($_GET['selection'])?$_GET['selection']:'preinteressent'); + +//wenn der parameter type=firmenrequest uebergeben wird +//dann eine Liste aller firmen zurueckliefern die dem ueberbenen firmentyp entsprechen +if(isset($_GET['type']) && $_GET['type']=='firmenrequest') +{ + header('Content-Type: text/html; charset=UTF-8'); + $firmentyp_kurzbz = (isset($_GET['firmentyp_kurzbz'])?$_GET['firmentyp_kurzbz']:''); + $firma = new firma($conn); + $firma->getFirmen($firmentyp_kurzbz); + echo " -- keine Angabe --\n"; + foreach ($firma->result as $row) + echo $row->firma_id.' '.$row->name."\n"; + exit(); +} + +echo ' + + PreInteressenten + + + + + + + + '; + +if(!$rechte->isBerechtigt('admin', null, 'suid') && + !$rechte->isBerechtigt('preinteressent', null, 'suid')) + die('Sie haben keine Berechtigung fuer diese Seite'); + +if(isset($_GET['id']) && is_numeric($_GET['id'])) + $id = $_GET['id']; +else + die('

Details

'); + + +$preinteressent = new preinteressent($conn); + +if(!$preinteressent->load($id)) + die('Datensatz konnte nicht geladen werden'); + +$person = new person($conn); +if(!$person->load($preinteressent->person_id)) + die('Personen Datensatz konnte nicht geladen werden'); + +echo "

Details - $person->nachname $person->vorname

"; + +if(isset($_POST['save_preinteressent'])) +{ + //Speichern der Preinteressentdaten + + $preinteressent->studiensemester_kurzbz = $_POST['studiensemester_kurzbz']; + $preinteressent->aufmerksamdurch_kurzbz = $_POST['aufmerksamdurch_kurzbz']; + $preinteressent->firma_id = $_POST['firma']; + $preinteressent->erfassungsdatum = $_POST['erfassungsdatum']; + $preinteressent->einverstaendnis = isset($_POST['einverstaendnis']); + if(isset($_POST['absagedatum']) && $preinteressent->absagedatum=='') + $preinteressent->absagedatum = date('Y-m-d H:i:s'); + if(!isset($_POST['absagedatum'])) + $preinteressent->absagedatum = ''; + $preinteressent->anmerkung = $_POST['anmerkung']; + $preinteressent->updateamum = date('Y-m-d H:i:s'); + $preinteressent->updatevon = $user; + $preinteressent->maturajahr = $_POST['maturajahr']; + $preinteressent->infozusendung = $_POST['infozusendung']; + $preinteressent->kontaktmedium_kurzbz = $_POST['kontaktmedium_kurzbz']; + + if(!$preinteressent->save(false)) + echo "Fehler beim Speichern der Daten: $preinteressent->errormsg"; + else + echo "Daten wurden gespeichert"; +} + +if(isset($_POST['saveperson'])) +{ + //Speichern der Personendaten + + $person->staatsbuergerschaft = $_POST['staatsbuergerschaft']; + $person->geburtsnation = $_POST['geburtsnation']; + $person->sprache = $_POST['sprache']; + $person->anrede = $_POST['anrede']; + $person->titelpost = $_POST['titelpost']; + $person->titelpre = $_POST['titelpre']; + $person->nachname = $_POST['nachname']; + $person->vorname = $_POST['vorname']; + $person->vornamen = $_POST['vornamen']; + $person->gebdatum = $_POST['gebdatum']; + $person->gebort = $_POST['gebort']; + $person->gebzeit = $_POST['gebzeit']; + $person->anmerkungen = $_POST['anmerkungen']; + $person->homepage = $_POST['homepage']; + $person->svnr = $_POST['svnr']; + $person->ersatzkennzeichen = $_POST['ersatzkennzeichen']; + $person->familienstand = $_POST['familienstand']; + $person->geschlecht = $_POST['geschlecht']; + $person->anzahlkinder = $_POST['anzahlkinder']; + $person->aktiv = isset($_POST['aktiv']); + $person->updateamum = date('Y-m-d H:i:s'); + $person->updatevon = $user; + + if($person->save(false)) + { + echo 'Daten wurden erfolgreich gespeichert'; + } + else + { + echo "Fehler beim Speichern der Daten: $person->errormsg"; + } + +} +if(isset($_GET['action']) && $_GET['action']=='neuezuordnung') +{ + //speichern einer neue Studiengangszuordnung + $zuordnung = new preinteressent($conn); + + if(!$zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_POST['studiengang_kz'])) + { + $zuordnung->preinteressent_id = $preinteressent->preinteressent_id; + $zuordnung->studiengang_kz = $_POST['studiengang_kz']; + $zuordnung->prioritaet = $_POST['prioritaet']; + $zuordnung->insertamum = date('Y-m-d H:i:s'); + $zuordnung->insertvon = $user; + + if(!$zuordnung->saveZuordnung(true)) + echo "Fehler beim Speichern: $zuordnung->errormsg"; + } + else + echo "Es besteht bereits eine Zuordnung zu diesem Studiengang"; +} + +if(isset($_GET['savezuordnung'])) +{ + //bestehende Zuordnung speichern + $zuordnung = new preinteressent($conn); + + if($zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) + { + $zuordnung->prioritaet = $_POST['prioritaet']; + $zuordnung->updateamum = date('Y-m-d H:i:s'); + $zuordnung->updatevon = $user; + + if(!$zuordnung->saveZuordnung(false)) + echo "Fehler beim Speichern der Daten: $zuordnung->errormsg"; + } + else + echo 'Fehler beim Speichern der Daten: Datensatz wurde nicht gefunden'; +} + +if(isset($_POST['freigabe'])) +{ + if($preinteressent->studiensemester_kurzbz!='') + { + //freigabe einer zuordnung + $zuordnung = new preinteressent($conn); + if($zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) + { + if($zuordnung->freigabedatum=='') + { + $zuordnung->freigabedatum = date('Y-m-d H:i:s'); + $zuordnung->updateamum = date('Y-m-d H:i:s'); + $zuordnung->updatevon = $user; + + if(!$zuordnung->saveZuordnung(false)) + echo "Fehler beim Speichern der Daten: $zuordnung->errormsg"; + else + { + //MAIL an Assistenz verschicken + $qry_person = "SELECT vorname, nachname + FROM public.tbl_person JOIN public.tbl_preinteressent USING(person_id) + WHERE preinteressent_id='$preinteressent->preinteressent_id'"; + $name=''; + if($result_person = pg_query($conn, $qry_person)) + if($row_person = pg_fetch_object($result_person)) + $name = $row_person->nachname.' '.$row_person->vorname; + $stg_obj = new studiengang($conn); + $stg_obj->load($zuordnung->studiengang_kz); + $to = $stg_obj->email; + //$to = 'oesi@technikum-wien.at'; + $message = "Dies ist eine automatische Mail! $stg_obj->email\n\n". + "Der Preinteressent $name wurde zur Übernahme freigegeben. \nSie können diesen ". + "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 = new mail($to, 'vilesci@'.DOMAIN, 'Preinteressent Freigabe', $message); + if($mail->send()) + echo "
Freigabemail wurde an $to versendet"; + else + echo "
Fehler beim Versenden des Freigabemails an $to"; + } + } + else + { + echo 'Diese Zuteilung ist bereits freigegeben'; + } + } + else + echo 'Fehler beim Speichern der Daten: Datensatz wurde nicht gefunden'; + } + else + { + echo 'Es muss ein Studiensemester eingetragen sein damit diese Person freigegeben werden kann'; + } +} + +if(isset($_POST['freigabe_rueckgaengig'])) +{ + //studiengangsfreigabe zurueckziehen + $zuordnung = new preinteressent($conn); + if($zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) + { + if($zuordnung->freigabedatum!='') + { + if($zuordnung->uebernahmedatum=='') + { + $zuordnung->freigabedatum = ''; + $zuordnung->updateamum = date('Y-m-d H:i:s'); + $zuordnung->updatevon = $user; + + if(!$zuordnung->saveZuordnung(false)) + echo "Fehler beim Speichern der Daten: $zuordnung->errormsg"; + } + else + { + echo 'Freigabe kann nicht Rückgängig gemacht werden da der Datensatz bereits übernommen wurde'; + } + } + else + { + echo 'Diese Zuteilung ist bereits freigegeben'; + } + } + else + echo 'Fehler beim Speichern der Daten: Datensatz wurde nicht gefunden'; +} +if(isset($_POST['zuordnungloeschen'])) +{ + //zuordnung zu einem studiengang loeschen + $zuordnung = new preinteressent($conn); + if($zuordnung->loadZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) + { + if($zuordnung->uebernahmedatum=='') + { + if(!$zuordnung->deleteZuordnung($preinteressent->preinteressent_id, $_GET['studiengang_kz'])) + echo "Fehler beim Löschen der Zuteilung: $zuordnung->errormsg"; + } + else + { + echo 'Diese Zuteilung wurde bereits uebernommen und kann daher nicht geloescht werden'; + } + } + else + echo 'Fehler beim Speichern der Daten: Datensatz wurde nicht gefunden'; +} + +// ----- TABS ------ +echo '

PreInteressent - '; +echo 'Studiengangszuordnung - '; +echo 'Personendaten

'; + +// ----- PERSON ----- +echo "
"; + + +$disabled=true; +$qry = "SELECT count(*) as anzahl FROM ( + SELECT 1 FROM public.tbl_prestudent WHERE person_id='$person->person_id' UNION + SELECT 1 FROM public.tbl_benutzer WHERE person_id='$person->person_id') as foo"; +if($result = pg_query($conn, $qry)) +{ + if($row = pg_fetch_object($result)) + { + if($row->anzahl==0) + $disabled=false; + } +} + +echo "
preinteressent_id&selection=personendaten' method='POST'>"; +echo ""; + +//Anrede +echo ""; +//Titelpre +echo ""; +//Titelpost +echo ""; +echo ''; +echo ''; +//Nachname +echo ""; +//Vorname +echo ""; +//Vornamen +echo ""; +echo ''; +echo ''; +//Geburtsdatum +echo ""; +//Geburtsort +echo ""; +//Geburtszeit +echo ""; +echo ''; +//Staatsbuergerschaft +echo ""; +//Geburtsnation +echo ""; +//Sprache +echo "'; +echo ''; +//SVNR +echo ""; +//Ersatzkennzeichen +echo ""; +//Geschlecht +echo "'; +echo ''; + +//Anzahlkinder +echo ""; +//Aktiv +echo ""; +echo ''; +//Anmerkung +echo ""; +//Homepage +echo ""; +//Familienstand +echo "'; +echo ""; +echo "
Anrede:Titelpre:Titelpost:Gesamtübersicht über diese Person
Nachname*:Vorname:2. Vorname:'; +if(!$disabled) + echo "Kontaktdaten bearbeiten"; +else + echo "Kontaktdaten bearbeiten"; +echo '
Geburtsdatum:Geburtsort:Geburtszeit:
Staatsbürgerschaft:Geburtsnation:Sprache:
SVNR:ErsatzkennzeichenGeschlecht*
Anzahl der KinderAktiv:aktiv==false?'':'checked').">
Anmerkung:Homepage:Familienstand:
"; +echo "
"; + +// ----- PREINTERESSENT ----- +echo "
"; +echo "
preinteressent_id&selection=preinteressent' method='POST'>"; + +echo ''; + +//STUDIENSEMESTER +echo "'; + +//AUFMERKSAMDURCH +echo "'; + +echo ""; + +//Absagedatum +echo ""; + +echo ''; + +//Erfassungsdatum +echo ""; + +//Infozusendung +echo ""; + + +//Maturajahr +echo ""; + +//Einverstaendnis +echo ""; + +echo ''; + +$schule = new firma($conn); +if($preinteressent->firma_id!='') + $schule->load($preinteressent->firma_id); + /* +//SCHULTYP +echo "";*/ +echo ''; + +//SCHULE +echo ""; + +echo ''; + +//Anmerkung +echo ''; +echo ''; + +echo ''; +echo ' + + + + + + + + '; + +echo '
Studiensemester:"; + +echo 'Aufmerksam durch: "; +echo 'Kontaktmedium (Woher)Absageabsagedatum!=''?'checked':'')." name='absagedatum'>
Erfassungsdatum: (31.12.2008)Infozusendung amMaturajahrEinverständnis:einverstaendnis?'checked':'')." name='einverstaendnis'>
Schultyp: Schule ID:Schule: Schulverwaltung
Anmerkungen:'; +echo ""; +echo '
'; +echo '
'; +echo "
"; + +// ----- Studiengangszuordnung ----- +echo "
"; + +echo ''; +$zuordnung = new preinteressent($conn); +$zuordnung->loadZuordnungen($preinteressent->preinteressent_id); + +foreach ($zuordnung->result as $row) +{ + echo "preinteressent_id&studiengang_kz=$row->studiengang_kz&selection=studiengangszuordnung' method='POST'>"; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; +} + +//Neuer Eintrag +echo "preinteressent_id&selection=studiengangszuordnung&action=neuezuordnung' method='POST'>"; +echo ''; +echo ''; +echo ''; +echo ''; + +echo ''; +echo ''; +echo ''; +echo ''; + +echo '
StudiengangPrioritätFreigabeÜbernahmeAktion
'; + $studiengang = new studiengang($conn); + $studiengang->load($row->studiengang_kz); + echo "$studiengang->kuerzel - $studiengang->bezeichnung"; + echo ''; + echo ''; + echo ''; + //Wenn noch nicht freigegeben - Freigabe Button anzeigen + if($row->freigabedatum=='') + { + $qry = "SELECT count(*) as anzahl FROM public.tbl_prestudent WHERE person_id='$person->person_id' AND studiengang_kz='$row->studiengang_kz'"; + if($result_check = pg_query($conn, $qry)) + { + if($row_check = pg_fetch_object($result_check)) + { + if($row_check->anzahl==0) + { + echo ''; + } + else + { + echo 'ist bereits im Studiengang erfasst'; + } + } + } + + } + else + { + if($row->uebernahmedatum=='') + { + //Wenn freigegeben aber noch nicht uebernommen -> zurueckziehen button anzeigen + echo ''; + } + else + { + //Wenn freigegeben und uebernommen -> Freigabedatum anzeigen + echo $datum_obj->formatDatum($row->freigabedatum, 'd.m.Y H:i:s'); + } + } + echo ''; + echo $datum_obj->formatDatum($row->uebernahmedatum, 'd.m.Y H:i:s'); + echo ''; + //echo ''; + echo ''; + if($row->uebernahmedatum=='') + echo ''; + echo '
'; +echo ''; +echo ''; +echo ''; +echo ''; +//Freigabedatum +echo ''; +//Uebernahmedatum +echo ''; +echo ''; +echo ''; + +echo '
'; +echo '
'; + +echo ''; +echo ''; + + ?> \ No newline at end of file