-
+
getAll('typ, kurzbz', false);
+
echo 'Nachname Vorname GebDatum SVNR Geschlecht Adresse Status ';
while($row = pg_fetch_object($result))
{
@@ -454,10 +479,21 @@ if($where!='')
if($result_ma = pg_query($conn, $qry_ma))
if($row_ma=pg_fetch_object($result_ma))
$status.=' Mitarbeiter';
- $qry_ma = "SELECT * FROM campus.vw_student WHERE person_id='$row->person_id'";
- if($result_ma = pg_query($conn, $qry_ma))
- if($row_ma=pg_fetch_object($result_ma))
+ $qry_std = "SELECT * FROM campus.vw_student WHERE person_id='$row->person_id'";
+ if($result_std = pg_query($conn, $qry_std))
+ {
+ if(pg_num_rows($result_std)>0)
+ {
$status.=' Student';
+
+ while($row_std=pg_fetch_object($result_std))
+ {
+ $status.=' '.$stg_obj->kuerzel_arr[$row_std->studiengang_kz].',';
+ }
+ $status = substr($status, 0, strlen($status)-1);
+ }
+ }
+
echo ''."$row->nachname $row->vorname $row->gebdatum $row->svnr ".($row->geschlecht=='m'?'männlich':'weiblich')." ";
$qry_adr = "SELECT * FROM public.tbl_adresse WHERE person_id='$row->person_id'";
if($result_adr = pg_query($conn, $qry_adr))
@@ -468,6 +504,16 @@ if($where!='')
}
echo ' Neue Person anlegen ';
echo '
';
+ echo ' ';
+ //Studiengaenge anzeigen
+ $studiengang = new studiengang($conn);
+ $studiengang->getAll('typ, bezeichnung');
+ echo '';
}
}
//else
diff --git a/vilesci/personen/preinteressent_detail.php b/vilesci/personen/preinteressent_detail.php
index 8ebb73da7..9ede4ab99 100644
--- a/vilesci/personen/preinteressent_detail.php
+++ b/vilesci/personen/preinteressent_detail.php
@@ -200,7 +200,7 @@ if(isset($_GET['action']) && $_GET['action']=='neuezuordnung')
echo "Es besteht bereits eine Zuordnung zu diesem Studiengang ";
}
-if(isset($_POST['savezuordnung']))
+if(isset($_GET['savezuordnung']))
{
//bestehende Zuordnung speichern
$zuordnung = new preinteressent($conn);
@@ -231,7 +231,28 @@ if(isset($_POST['freigabe']))
$zuordnung->updatevon = $user;
if(!$zuordnung->saveZuordnung(false))
- echo "Fehler beim Speichern der Daten: $zuordnung->errormsg ";
+ 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($to, 'Preinteressent Freigabe', $message, 'FROM: vilesci@'.DOMAIN);
+ }
}
else
{
@@ -539,7 +560,7 @@ foreach ($zuordnung->result as $row)
echo "$studiengang->kuerzel - $studiengang->bezeichnung";
echo '';
echo '';
- echo '';
+ echo '';
echo 'prioritaet==1?'selected':'').'>niedrig (1) ';
echo 'prioritaet==2?'selected':'').'>mittel (2) ';
echo 'prioritaet==3?'selected':'').'>hoch (3) ';
@@ -585,7 +606,7 @@ foreach ($zuordnung->result as $row)
echo $datum_obj->formatDatum($row->uebernahmedatum, 'd.m.Y H:i:s');
echo ' ';
echo '';
- echo ' ';
+ //echo ' ';
echo ' ';
echo '';
if($row->uebernahmedatum=='')
diff --git a/vilesci/personen/preinteressent_uebernahme.php b/vilesci/personen/preinteressent_uebernahme.php
index 25e98c02f..31cae7ebf 100644
--- a/vilesci/personen/preinteressent_uebernahme.php
+++ b/vilesci/personen/preinteressent_uebernahme.php
@@ -193,12 +193,12 @@ echo "
';
diff --git a/vilesci/personen/preinteressent_uebersicht.php b/vilesci/personen/preinteressent_uebersicht.php
index 5eb29fdf2..c6fe8030f 100644
--- a/vilesci/personen/preinteressent_uebersicht.php
+++ b/vilesci/personen/preinteressent_uebersicht.php
@@ -159,6 +159,24 @@ if(isset($_GET['action']))
if($preinteressent->saveZuordnung(false))
{
+ //MAIL an Assistenz verschicken
+ $qry_person = "SELECT vorname, nachname
+ FROM public.tbl_person JOIN public.tbl_preinteressent USING(person_id)
+ WHERE preinteressent_id='$row->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($row->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=$row->studiengang_kz \n".
+ "ins FAS übertragen";
+ mail($to, 'Preinteressent Freigabe', $message, 'FROM: vilesci@'.DOMAIN);
$anzahl_freigegeben++;
}
else
@@ -172,6 +190,9 @@ if(isset($_GET['action']))
}
}
echo "Es wurden $anzahl_freigegeben Studiengänge freigegeben ";
+ echo "";
if($anzahl_fehler>0)
echo "Es sind $anzahl_fehler Fehler aufgetreten: $errormsg";
echo ' ';
@@ -208,6 +229,8 @@ echo "Vorname
Geburtsdatum
Studiensemester
+ Erfassungsdatum
+ Status
Anmerkung
Aktion
@@ -220,6 +243,20 @@ if($filter=='')
$preinteressent->loadPreinteressenten($studiengang_kz, $studiensemester_kurzbz);
else
$preinteressent->loadPreinteressenten(null, null, $filter);
+$stg_obj = new studiengang($conn);
+$stg_obj->getAll('typ, kurzbz', false);
+
+function CutString($strVal, $limit)
+{
+ if(strlen($strVal) > $limit+3)
+ {
+ return substr($strVal, 0, $limit) . "...";
+ }
+ else
+ {
+ return $strVal;
+ }
+}
foreach ($preinteressent->result as $row)
{
@@ -230,7 +267,24 @@ foreach ($preinteressent->result as $row)
echo "$person->vorname ";
echo "".$datum_obj->convertISODate($person->gebdatum)." ";
echo "$row->studiensemester_kurzbz ";
- echo "$row->anmerkung ";
+ echo "".$datum_obj->formatDatum($row->erfassungsdatum,'d.m.Y')." ";
+ $status='';
+ $prestudent = new prestudent($conn);
+ if($prestudent->getPrestudenten($row->person_id))
+ {
+ foreach ($prestudent->result as $prestd)
+ {
+ if($status!='')
+ $status.=', ';
+ $prestudent1 = new prestudent($conn);
+ $prestudent1->getLastStatus($prestd->prestudent_id);
+ $status.= $prestudent1->rolle_kurzbz.' ('.$stg_obj->kuerzel_arr[$prestd->studiengang_kz].')';
+ }
+ }
+ if($status=='')
+ $status='Preinteressent';
+ echo "$status ";
+ echo "".htmlentities(CutString($row->anmerkung, 30),ENT_QUOTES)." ";
echo " ";
echo " 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'> ";
echo " preinteressent_id&action=loeschen&studiensemester_kurzbz=$studiensemester_kurzbz&studiengang_kz=$studiengang_kz&filter=$filter'}\" value='Löschen' title='Löscht diesen Preinteressenten'> ";