outgoing changed for eine_uid

This commit is contained in:
Andreas Moik
2016-07-26 14:07:31 +02:00
parent 5f07058338
commit 93da6868a9
6 changed files with 282 additions and 217 deletions
+38 -23
View File
@@ -15,7 +15,8 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*
* Authors: Karl Burkhart <burkhart@technikum-wien.at>
* Authors: Karl Burkhart <burkhart@technikum-wien.at> and
* Andreas Moik <moik@technikum-wien.at>.
*
*/
@@ -30,14 +31,25 @@ require_once('../../../include/mobilitaetsprogramm.class.php');
require_once('../../../include/datum.class.php');
require_once('../../../include/mail.class.php');
require_once('../../../include/akte.class.php');
require_once('../../../include/prestudent.class.php');
$method = (isset($_GET['method'])?$_GET['method']:'');
$message = '';
$uid=get_uid();
$sprache = getSprache();
if(!isset($_REQUEST["prestudent_id"]))
die("es wurde kine Prestudent_id uebergeben!");
$prestudent = new prestudent();
$prestudent_id = $_REQUEST["prestudent_id"];
$prestudent->load($prestudent_id);
if($prestudent->uid != $uid)
die($p->t('global/keineBerechtigungFuerDieseSeite'));
$sprache = getSprache();
$p=new phrasen($sprache);
$outgoing = new preoutgoing();
$outgoing->loadUid($uid);
$outgoing->loadPrestudent_id($prestudent_id);
// speichert outgoing
if(isset($_REQUEST['submitOutgoing']))
@@ -49,7 +61,7 @@ if(isset($_REQUEST['submitOutgoing']))
$zeitraum_bis = $datum->formatDatum($_REQUEST['zeitraum_bis'], 'Y-m-d');
$preoutgoing = new preoutgoing();
$preoutgoing->loadUid($outgoing->uid);
$preoutgoing->loadPrestudent_id($outgoing->prestudent_id);
// löschen der Ansprechperson
if($_POST['ansprechperson']==' ' || $_POST['ansprechperson']=='' || $_POST['ansprechperson_uid'] == '')
@@ -122,7 +134,7 @@ if(isset($_REQUEST['zDaten']))
if($method=='new')
{
$preoutgoing = new preoutgoing();
$preoutgoing->uid = $uid;
$preoutgoing->prestudent_id = $prestudent_id;
$preoutgoing->new = true;
$preoutgoing->bachelorarbeit = false;
$preoutgoing->masterarbeit = false;
@@ -341,7 +353,7 @@ if($method =="deleteFirma")
$benutzer = new benutzer();
$benutzer->load($uid);
$outgoing = new preoutgoing();
$outgoing->loadUid($uid);
$outgoing->loadPrestudent_id($prestudent_id);
$datum = new datum();
$zeitraum_von = $datum->formatDatum($outgoing->dauer_von, 'd.m.Y');
$zeitraum_bis = $datum->formatDatum($outgoing->dauer_bis, 'd.m.Y');
@@ -355,14 +367,15 @@ $name.= $benutzer->vorname.' '.$benutzer->nachname.' '.$benutzer->titelpost;
//
if(isset($_GET['ansicht']) == 'auswahl')
{
$ps = new prestudent();
$ps->load($outgoing->prestudent_id);
?>
<table border ="0" width="100%">
<tr>
<td align="left" colspan="4"><b><h1><div style="display:block; text-align:left; float:left;"><?php echo $p->t('incoming/outgoingRegistration'); ?></div><div style="display:block; text-align:right; margin-right:6px; "><?php echo((check_lektor($outgoing->uid)!='0')?"Mitarbeiter: ":"Student: ").$name; ?></div></h1></b></td>
<td align="left" colspan="4"><b><h1><div style="display:block; text-align:left; float:left;"><?php echo $p->t('incoming/outgoingRegistration'); ?></div><div style="display:block; text-align:right; margin-right:6px; "><?php echo((check_lektor($ps->uid)!='0')?"Mitarbeiter: ":"Student: ").$name; ?></div></h1></b></td>
</tr>
<tr><td><?php echo $message; ?></td></tr>
<tr><td><h3><?php echo $p->t('incoming/programmAuswahl');?>:</h3></td><td><div style="display:block; text-align:right; margin-right:6px; "><a href="<?php echo $_SERVER['PHP_SELF']; ?>?method=new&ansicht=auswahl" align ="left"><?php echo $p->t('incoming/neuenOutgoingAnlegen'); ?></a></div></td></tr>
<tr><td><h3><?php echo $p->t('incoming/programmAuswahl');?>:</h3></td><td><div style="display:block; text-align:right; margin-right:6px; "><a href="<?php echo $_SERVER['PHP_SELF']; ?>?method=new&ansicht=auswahl&prestudent_id=<?php echo $prestudent_id; ?>" align ="left"><?php echo $p->t('incoming/neuenOutgoingAnlegen'); ?></a></div></td></tr>
</table>
<table border="0" width="100%">
@@ -461,14 +474,14 @@ if(isset($_GET['ansicht']) == 'auswahl')
if($fi->name == '')
{
if(!$outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe'))
$link = "<a href='".$_SERVER['PHP_SELF']."?method=deleteFirma&outgoingFirma_id=".$fi->preoutgoing_firma_id."&ansicht=auswahl'>delete</a>";
$link = "<a href='".$_SERVER['PHP_SELF']."?method=deleteFirma&outgoingFirma_id=".$fi->preoutgoing_firma_id."&ansicht=auswahl&prestudent_id=".$prestudent_id."'>delete</a>";
echo " <tr><td ".$style.">".$i.": ".$firmaAuswahl->name." [".$mobprogramm."] $link </td></tr>";
}
else // freemover
{
if(!$outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe'))
$link = "<a href='".$_SERVER['PHP_SELF']."?method=deleteFirma&outgoingFirma_id=".$fi->preoutgoing_firma_id."&ansicht=auswahl'>delete</a>";
$link = "<a href='".$_SERVER['PHP_SELF']."?method=deleteFirma&outgoingFirma_id=".$fi->preoutgoing_firma_id."&ansicht=auswahl&prestudent_id=".$prestudent_id."'>delete</a>";
echo " <tr><td ".$style.">".$i.": ".$fi->name." [Freemover] $link </td></tr>";
}
$i++;
@@ -476,7 +489,7 @@ if(isset($_GET['ansicht']) == 'auswahl')
?>
</table>
<form action="<?php echo $_SERVER['PHP_SELF']."?ansicht=auswahl"; ?>" method ="POST">
<form action="<?php echo $_SERVER['PHP_SELF']."?ansicht=auswahl&prestudent_id=".$prestudent_id; ?>" method ="POST">
<table width="100%" style="border: thin solid black; border-spacing:5px; background-color: lightgray; margin-top:5px; margin-bottom:5px;" >
<tr><td><?php echo $p->t('incoming/zeitraumVon');?>:</td><td><input type="text" size="25" maxlength="40" name="zeitraum_von" id="datepicker_zeitraumvon" value="<?php echo($zeitraum_von); ?>"/></td></tr>
<tr><td><?php echo $p->t('incoming/zeitraumBis');?>:</td><td><input type="text" size="25" maxlength="40" name="zeitraum_bis" id="datepicker_zeitraumbis" value="<?php echo($zeitraum_bis); ?>"/></td></tr>
@@ -552,16 +565,18 @@ else
$intensivSprachkursSelect = $outgoing->intensivsprachkurs?'selected':'';
$betreuer = new benutzer();
$betreuer->load($outgoing->betreuer);
$ps = new prestudent();
$ps->load($outgoing->prestudent_id);
?><table border ="0" width="100%">
<tr>
<td align="left" colspan="4"><b><h1><div style="display:block; text-align:left; float:left;"><?php echo $p->t('incoming/outgoingRegistration'); ?></div><div style="display:block; text-align:right; margin-right:6px; "><?php echo((check_lektor($outgoing->uid)!='0')?"Mitarbeiter: ":"Student: ").$name; ?></div></h1></b></td>
<td align="left" colspan="4"><b><h1><div style="display:block; text-align:left; float:left;"><?php echo $p->t('incoming/outgoingRegistration'); ?></div><div style="display:block; text-align:right; margin-right:6px; "><?php echo((check_lektor($ps->uid)!='0')?"Mitarbeiter: ":"Student: ").$name; ?></div></h1></b></td>
</tr>
<tr><td><?php echo $message; ?></td></tr>
<tr><td><h3><?php echo $p->t('incoming/zusaetzlicheDaten');?>:</h3></td><td></td></tr>
</table><?php
echo '<form name="zusaetzlicheDaten" method="POST" action="'.$_SERVER['PHP_SELF'].'">';
echo '<form name="zusaetzlicheDaten" method="POST" action="'.$_SERVER['PHP_SELF'].'&prestudent_id='.$prestudent_id.'">';
echo '<table width="90%" style="border: thin solid black; border-spacing:10px; background-color: lightgray; margin-top:5px; margin-bottom:5px;">';
echo '<tr><td><table>';
@@ -593,11 +608,11 @@ else
echo '</form>';
// Bei Mitarbeiter Lehrveranstaltung ausblenden
if(check_lektor($outgoing->uid)=='0')
if(check_lektor($ps->uid)=='0')
{
echo '<hr>';
echo '<p width="100%" align="center"><h3>'.$p->t('incoming/auswahlDerLv').'</h2></p>';
echo '<form method="POST" action="'.$_SERVER['PHP_SELF'].'">';
echo '<form method="POST" action="'.$_SERVER['PHP_SELF'].'&prestudent_id='.$prestudent_id.'">';
echo '<table width="90%" style="border: thin solid black; border-spacing:10px; background-color: lightgray; margin-top:5px; margin-bottom:5px;">';
echo '<tr><td>'.$p->t('global/bezeichnung').': <input type="text" name="lv_bezeichnung" size="50" id="lv_bezeichnung"></td><td>Wochenstunden: <input type="text" name="lv_wochenstunden" id="lv_wochenstunden" size="4"></td><td>ECTS: <input type="text" name="lv_ects" size="4" id="lv_ects"></td><td>Unit Code: <input tpye="text" size="4" name="lv_unitcode" id="lv_unitcode"></td><td><input type="submit" value="add" name="saveLv"></tr>';
echo '</table>';
@@ -619,7 +634,7 @@ else
<tbody>';
foreach($preoutgoingLv->lehrveranstaltungen as $lv)
{
echo '<tr><td>'.$lv->bezeichnung.'</td><td>'.$lv->ects.'</td><td>'.$lv->wochenstunden.'</td><td>'.$lv->unitcode.'</td><td><a href="'.$_SERVER['PHP_SELF'].'?method=deleteLv&lv_id='.$lv->preoutgoing_lehrveranstaltung_id.'">'.$p->t('incoming/loeschen').'</a></td></tr>';
echo '<tr><td>'.$lv->bezeichnung.'</td><td>'.$lv->ects.'</td><td>'.$lv->wochenstunden.'</td><td>'.$lv->unitcode.'</td><td><a href="'.$_SERVER['PHP_SELF'].'?method=deleteLv&lv_id='.$lv->preoutgoing_lehrveranstaltung_id.'$prestudent_id='.$prestudent_id.'">'.$p->t('incoming/loeschen').'</a></td></tr>';
}
echo '</table>';
@@ -650,7 +665,7 @@ else
{
echo '<tr>
<td><a href="'.APP_ROOT.'cis/private/outgoing/akte.php?id='.$ak->akte_id.'">'.$ak->titel.'</a></td>
<td><a href="'.$_SERVER['PHP_SELF'].'?method=files&mode=delete&id='.$ak->akte_id.'" title="delete">'.$p->t('incoming/loeschen').'</a></td>
<td><a href="'.$_SERVER['PHP_SELF'].'?method=files&mode=delete&id='.$ak->akte_id.'&prestudent_id='.$prestudent_id.'" title="delete">'.$p->t('incoming/loeschen').'</a></td>
</tr>';
}
echo '</table>';
@@ -665,23 +680,23 @@ else
<script type="text/javascript">
function saveFirma(firma_id, programm)
{
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>?method=saveFirma&ansicht=auswahl&firma_id="+firma_id+"&programm="+programm;
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>?method=saveFirma&ansicht=auswahl&firma_id="+firma_id+"&programm="+programm + "<?php echo '&prestudent_id='.$prestudent_id; ?>";
}
function saveFreemover()
{
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>?method=saveFirma&ansicht=auswahl&name="+document.getElementById("freemover").value;
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>?method=saveFirma&ansicht=auswahl&name="+document.getElementById("freemover").value + "<?php echo '&prestudent_id='.$prestudent_id; ?>";
}
function saveLv()
{
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>?method=saveLv&ects="+document.getElementById("lv_ects").value+"&bezeichnung="+document.getElementById("lv_bezeichnung").value;
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>?method=saveLv&ects="+document.getElementById("lv_ects").value+"&bezeichnung="+document.getElementById("lv_bezeichnung").value + "<?php echo '&prestudent_id='.$prestudent_id; ?>";
}
function clickWeiter()
{
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>";
window.location.href="<?php echo $_SERVER['PHP_SELF'].'?prestudent_id='.$prestudent_id; ?>";
}
function clickZurueck()
{
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>?ansicht=auswahl";
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>?ansicht=auswahl" + "<?php echo '&prestudent_id='.$prestudent_id; ?>";
}
function FensterOeffnen (adresse)
{
+56 -20
View File
@@ -23,15 +23,23 @@ require_once('../../../config/cis.config.inc.php');
require_once('../../../include/preoutgoing.class.php');
require_once('../../../include/functions.inc.php');
require_once('../../../include/phrasen.class.php');
require_once('../../../include/prestudent.class.php');
require_once('../../../include/studiengang.class.php');
$uid = get_uid();
$uid = get_uid();
$sprache = getSprache();
$p=new phrasen($sprache);
$sprache = getSprache();
$p=new phrasen($sprache);
$outgoing = new preoutgoing();
if($outgoing->loadUid($uid))
header("Location: outgoing.php?ansicht=auswahl");
$prestudent = new prestudent();
$prestudent->getPrestudentsFromUid($uid);
if(isset($_REQUEST["prestudent_id"]))
$prestudent_id = $_REQUEST["prestudent_id"];
$outgoing = new preoutgoing();
if(isset($prestudent_id) && $outgoing->loadPrestudent_id($prestudent_id))
header("Location: outgoing.php?ansicht=auswahl");
?>
@@ -40,21 +48,49 @@ if($outgoing->loadUid($uid))
<head>
<title><?php echo $p->t('incoming/outgoingRegistration'); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/javascript">
function MM_jumpMenu(targ, selObj, restore)
{
eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
if(restore)
{
selObj.selectedIndex = 0;
}
}
</script>
</head>
<body>
<h1><?php echo $p->t('incoming/outgoingRegistration'); ?></h1>
<br>
<div id="test" style="margin-left:50px; margin-right:50px; font-size:16px;"><?php echo $p->t('incoming/willkommenBeiOutgoingAnmeldung');?></div>
<table width="100%">
<tr>
<td align="center"> <form action ="outgoing.php?method=new&ansicht=auswahl" method="POST">
<input type="submit" value="<?php echo $p->t('incoming/zurAnmeldung');?>"/>
</form>
</td>
</tr>
</table>
</body>
<h1><?php echo $p->t('incoming/outgoingRegistration'); ?></h1>
<br>
<div id="test" style="margin-left:50px; margin-right:50px; font-size:16px;">
<?php echo $p->t('incoming/willkommenBeiOutgoingAnmeldung');?>
<span><?php echo $p->t('global/studiengang')?>:</span>
<SELECT name='stg' onChange="MM_jumpMenu('self',this,0)">
<option disabled <?php echo (isset($prestudent_id) ? "" : "selected") ?> value><?php echo $p->t('global/auswaehlen')?></option>
<?php
foreach ($prestudent->result as $pres)
{
$studiengang = new studiengang($pres->studiengang_kz);
echo "<OPTION ".(isset($prestudent_id) && $prestudent_id == $pres->prestudent_id ? "selected" : "")." value='registration.php?prestudent_id=$pres->prestudent_id'>$studiengang->bezeichnung</OPTION>";
}
?>
</SELECT>
</div>
<table width="100%">
<tr>
<td align="center">
<?php if(isset($prestudent_id)):?>
<form action ="outgoing.php?method=new&ansicht=auswahl&prestudent_id=<?php echo $prestudent_id ?>" method="POST">
<input type="submit" value="<?php echo $p->t('incoming/zurAnmeldung');?>"/>
</form>
<?php endif;?>
</td>
</tr>
</table>
</body>
</html>
+121 -121
View File
@@ -1,124 +1,124 @@
<?php
$this->phrasen['incoming/persönlichedateneditieren']='Persönliche Daten';
$this->phrasen['incoming/lehrveranstaltungenauswählen']='Lehrveranstaltungen auswählen';
$this->phrasen['incoming/learningagreementerstellen']='Learning Agreement erstellen';
$this->phrasen['incoming/uploadvondateien']='Upload/Verwaltung von Dateien';
$this->phrasen['incoming/ungueltigerbenutzer']='Ungültiger Benutzer';
$this->phrasen['incoming/austauschprogram']='Austauschprogramm';
$this->phrasen['incoming/austauschprgramwählen']= 'Austauschprogramm auswählen';
$this->phrasen['incoming/übersichtlehrveranstaltungen']= 'Übersicht aller Lehrveranstaltungen';
$this->phrasen['incoming/eigenelehrveranstaltungen']= 'Angemeldete Lehrveranstaltungen';
$this->phrasen['incoming/freieplätze']='Freie Plätze';
$this->phrasen['incoming/studiertvon']='Studiert in Wien von';
$this->phrasen['incoming/studiertbis']='Studiert in Wien bis';
$this->phrasen['incoming/eigeneuniversitaet']='Heimatuniversität Daten';
$this->phrasen['incoming/universitätsname']='Name der Universität';
$this->phrasen['incoming/universitätsnameerweitert']='Name der Universität (erweitert)';
$this->phrasen['incoming/zugangsvoraussetzung']='Zugangsvoraussetzung';
$this->phrasen['incoming/abgelegtin']='Abgelegt in (Name der Institution)';
$this->phrasen['incoming/abgelegtinort']='Abgelegt in (Ort)';
$this->phrasen['incoming/abgelegtam']='Abgelegt am (Datum, dd.mm.yyyy)';
$this->phrasen['incoming/zugangsvoraussetzungmaster']='Zugangsvoraussetzung Master (wenn verfügbar)';
$this->phrasen['incoming/personimernstfall']='Diese Person ist im Ernstfall zu kontaktieren';
$this->phrasen['incoming/bachelorstudiengang']='Bachelorstudiengang:';
$this->phrasen['incoming/masterstudiengang']='Masterstudiengang:';
$this->phrasen['incoming/studienrichtung']='Studienbezeichnung';
$this->phrasen['incoming/jahrestudiert']='Jahre studiert';
$this->phrasen['incoming/uploadLearningAgreement']= 'Upload Learning Agreement';
$this->phrasen['incoming/uploadCv']='Upload CV';
$this->phrasen['incoming/dokument']='Dokument';
$this->phrasen['incoming/zugangsvoraussetzungFussnote']='Bitte geben Sie hier an, wann und wo Sie Ihre Abschlussprüfungen gemacht haben, um an einer Universität studieren zu können (=Matura, Abitur).';
$this->phrasen['incoming/lebenslauf']='Lebenslauf';
$this->phrasen['incoming/learningAgreement']='Learning Agreement';
$this->phrasen['incoming/motivationsschreiben']='Motivationsschreiben';
$this->phrasen['incoming/zeugnis']='Zeugnis';
$this->phrasen['incoming/lichtbild']='Lichtbild';
$this->phrasen['incoming/name']='Name';
$this->phrasen['incoming/weiter']='Weiter';
$this->phrasen['incoming/fehlerAdresse']='Fehler beim Anlegen der Adresse aufgetreten.';
$this->phrasen['incoming/fehlerKontakt']='Fehler beim Anlegen des Kontaktes aufgetreten.';
$this->phrasen['incoming/fehlerIncoming']='Fehler beim Anlegen des Preincoming aufgetreten';
$this->phrasen['incoming/nation']='Nation';
$this->phrasen['incoming/hauptmenue']='Hauptmenü';
$this->phrasen['incoming/welcomeToUAS']='Willkommen bei der Online Registrierung für Incomingstudierende an der %s!';
$this->phrasen['incoming/registration']='Registration';
$this->phrasen['incoming/ects']='ECTS';
$this->phrasen['incoming/dokumenttyp']='Typ';
$this->phrasen['incoming/fileupload']='Neue Datei hochladen';
$this->phrasen['incoming/deutschkurse']='Deutschkurse';
$this->phrasen['incoming/deutschkurs1']='Deutsch für Anfänger';
$this->phrasen['incoming/deutschkurs2']='Deutsch für Fortgeschrittene';
$this->phrasen['incoming/deutschkurs3']='Deutsch Intensivkurs';
$this->phrasen['incoming/thesis']='Projektarbeiten';
$this->phrasen['incoming/nothesis']='keine Projektarbeit';
$this->phrasen['incoming/masterthesis']='Master Thesis';
$this->phrasen['incoming/bachelorthesis']='Bachelor Thesis';
$this->phrasen['incoming/researcharea']='Gebiet';
$this->phrasen['incoming/wennVorhanden']='wenn vorhanden';
$this->phrasen['incoming/studentenImWS']='BewerberInnen für das Wintersemester wählen aus den Semestern: 1,3,5';
$this->phrasen['incoming/studentenImSS']='BewerberInnen für das Sommersemester wählen aus den Semestern: 2,4,6';
$this->phrasen['incoming/filter']='Filter';
$this->phrasen['incoming/alleSemester']='alle Semester';
$this->phrasen['incoming/wintersemester']='Wintersemester';
$this->phrasen['incoming/sommersemester']='Sommersemester';
$this->phrasen['incoming/profil']='Profil';
$this->phrasen['incoming/universitaet']='Universität';
$this->phrasen['incoming/lehrveranstaltungen']='Lehrveranstaltungen';
$this->phrasen['incoming/dateien']='Dateien';
$this->phrasen['incoming/ort']='Location';
$this->phrasen['incoming/heimatuniversitaet']='Heimatuniversität';
$this->phrasen['incoming/fehlerBeimLoeschenDerLv']='Fehler beim löschen der Lehrveranstaltung aufgetreten';
$this->phrasen['incoming/nichtMehrAlsDreiUniversitaeten']='Es dürfen nicht mehr als 3 Universitäten eingetragen werden';
$this->phrasen['incoming/ungueltigeIdUebergeben']='Ungültige Id Übergeben';
$this->phrasen['incoming/willkommenBeiOutgoingAnmeldung']='<p><b>Willkommen bei der Outgoing-Registrierung. Um sich als Outgoing anzumelden, benutzen Sie den Button “Zur Anmeldung“. </b></p>
<p>Sie können die Anmeldung bereits ein Semester vor dem geplanten Auslandssemester vornehmen, jedoch spätestens zwei Monate vor der Bewerbungsfrist der ausgewählten Gasthochschule. Die Bewerbungsfristen für Austauschstudierende sind in der Regel im April/Mai für das Wintersemester und im Oktober/November für das Sommersemester. </p>
<p>Sie haben folgende Möglichkeiten für einen Auslandsstudienaufenthalt: Unsere europäischen Partnerhochschulen im Rahmen der ERASMUS- und CEEPUS-Mobilitätsprogramme, unsere außereuropäischen Partnerinstitutionen, andere Hochschulen (Freemover) und Summer Schools. </p>
<p>Bis zu 12 Monaten können Sie im Ausland studieren und ein Förderprogram ausnützen. An unseren Partnerhochschulen bezahlen Sie keine Studiengebühren und die Abwicklung Ihres Bewerbungsprozesses wird von TW International unterstützt. Eine Liste der Partnerinstitutionen befindet sich auf unserer Homepage. </p>
<p>Auf den folgenden Seiten können Sie das Mobilitätsprogramm und die Partnerhochschule auswählen sowie den geplanten Zeitraum Ihres Auslandsaufenthaltes eintragen. Nach unserer Freigabe Ihrer Registrierung können Sie weitere Daten eingeben und das Formular für ein Learning Agreement (wichtig für die Anrechnung Ihres Auslandsstudiums) herunterladen. </p>
<p>Klicken Sie den Button “Zur Anmeldung“. Wählen Sie das Mobilitätsprogramm und die Partnerinstitution aus. Geben Sie die erforderlichen Daten ein und speichern Sie Ihre Angaben. Sie werden über die Freigabe Ihrer Auswahl per E-Mail benachrichtigt. Danach können Sie den Bewerbungsablauf mit TW International besprechen und weitere Personendetails eintragen. Sie können Dokumente hochladen und das Learning Agreement für das Auslandssemester erstellen. Ihre Bewerbungsunterlagen werden von TW International an die Partnerinstitution weitergeleitet, bei der Sie sich bewerben möchten.</p>';
$this->phrasen['incoming/programmAuswahl']='Programm-Auswahl';
$this->phrasen['incoming/auswahlUniversitaeten']='Auswahl Universitäten';
$this->phrasen['incoming/zeitraumVon']='Zeitraum von';
$this->phrasen['incoming/zeitraumBis']='Zeitraum bis';
$this->phrasen['incoming/ansprechpersonHeimatuniversitaet']= 'Ansprechperson Heimatuniversität';
$this->phrasen['incoming/neuenOutgoingAnlegen']='neuen Outgoing anlegen';
$this->phrasen['incoming/warteAufFreigabe']= 'Warte auf Freigabe';
$this->phrasen['incoming/zusaetzlicheDaten']='Zusätzliche Daten';
$this->phrasen['incoming/sprachkurs']='Sprachkurs';
$this->phrasen['incoming/keiner']='none';
$this->phrasen['incoming/vorbereitenderSprachkurs']='vorbereitender Sprachkurs';
$this->phrasen['incoming/erasmusIntensivsprachkurs']='Erasmus Intensivsprachkurs';
$this->phrasen['incoming/praktikum']='Praktikum';
$this->phrasen['incoming/sprachkursVon']='Sprachkurs von';
$this->phrasen['incoming/sprachkursBis']='Sprachkurs bis';
$this->phrasen['incoming/praktikumVon']='Praktikum von';
$this->phrasen['incoming/praktikumBis']='Praktikum bis';
$this->phrasen['incoming/betreuerMasterBachelor']='Betreuer Master-,Bachelorarbeit Heimatuniversität';
$this->phrasen['incoming/aufgrundEinerBehinderung']='Aufgrund einer Behinderung benötige ich einen Zuschuss zur Deckung der durch die Behinderung entstehenden erhöhten Moblitätskosten';
$this->phrasen['incoming/währendDesAuslandsaufenthaltes']='Während des Auslandsaufenthaltes habe ich Anspruch auf eine österreichische Studienbeihilfe (nicht zu verwechseln mit Familienbeihilfe!)';
$this->phrasen['incoming/auswahlDerLv']='Auswahl der Lehrveranstaltungen';
$this->phrasen['incoming/uebersichtLv']='Übersicht Lehrveranstaltungen';
$this->phrasen['incoming/verwaltungVonDateien']='Verwaltung von Dateien';
$this->phrasen['incoming/dateiname']='Dateiname';
$this->phrasen['incoming/loeschen']='löschen';
$this->phrasen['incoming/outgoingRegistration']='Outgoing-Verwaltung';
$this->phrasen['incoming/summerschool']='Summerschool';
$this->phrasen['incoming/anmerkungen']='Anmerkungen';
$this->phrasen['incoming/wochenstunden']='Wochenstunden';
$this->phrasen['incoming/wilkommenAnFh']='Willkommen an der Fachhochschule Technikum Wien';
$this->phrasen['incoming/bitteCodeEingeben']='Bitte geben Sie Ihren Zugangscode ein';
$this->phrasen['incoming/zugangscode']='Zugangscode';
$this->phrasen['incoming/projektarbeitstitel']='Projektarbeitstitel';
$this->phrasen['incoming/unitcode']='Unitcode';
$this->phrasen['incoming/zurAnmeldung']='Zur Anmeldung';
$this->phrasen['incoming/geaendertesLA']='Geändertes Learning Agreement';
$this->phrasen['incoming/studienrichtungGastuniversitaet']= 'Studienrichtung Gastuniversität';
$this->phrasen['incoming/orgform']='Orgform';
<?php
$this->phrasen['incoming/persönlichedateneditieren']='Persönliche Daten';
$this->phrasen['incoming/lehrveranstaltungenauswählen']='Lehrveranstaltungen auswählen';
$this->phrasen['incoming/learningagreementerstellen']='Learning Agreement erstellen';
$this->phrasen['incoming/uploadvondateien']='Upload/Verwaltung von Dateien';
$this->phrasen['incoming/ungueltigerbenutzer']='Ungültiger Benutzer';
$this->phrasen['incoming/austauschprogram']='Austauschprogramm';
$this->phrasen['incoming/austauschprgramwählen']= 'Austauschprogramm auswählen';
$this->phrasen['incoming/übersichtlehrveranstaltungen']= 'Übersicht aller Lehrveranstaltungen';
$this->phrasen['incoming/eigenelehrveranstaltungen']= 'Angemeldete Lehrveranstaltungen';
$this->phrasen['incoming/freieplätze']='Freie Plätze';
$this->phrasen['incoming/studiertvon']='Studiert in Wien von';
$this->phrasen['incoming/studiertbis']='Studiert in Wien bis';
$this->phrasen['incoming/eigeneuniversitaet']='Heimatuniversität Daten';
$this->phrasen['incoming/universitätsname']='Name der Universität';
$this->phrasen['incoming/universitätsnameerweitert']='Name der Universität (erweitert)';
$this->phrasen['incoming/zugangsvoraussetzung']='Zugangsvoraussetzung';
$this->phrasen['incoming/abgelegtin']='Abgelegt in (Name der Institution)';
$this->phrasen['incoming/abgelegtinort']='Abgelegt in (Ort)';
$this->phrasen['incoming/abgelegtam']='Abgelegt am (Datum, dd.mm.yyyy)';
$this->phrasen['incoming/zugangsvoraussetzungmaster']='Zugangsvoraussetzung Master (wenn verfügbar)';
$this->phrasen['incoming/personimernstfall']='Diese Person ist im Ernstfall zu kontaktieren';
$this->phrasen['incoming/bachelorstudiengang']='Bachelorstudiengang:';
$this->phrasen['incoming/masterstudiengang']='Masterstudiengang:';
$this->phrasen['incoming/studienrichtung']='Studienbezeichnung';
$this->phrasen['incoming/jahrestudiert']='Jahre studiert';
$this->phrasen['incoming/uploadLearningAgreement']= 'Upload Learning Agreement';
$this->phrasen['incoming/uploadCv']='Upload CV';
$this->phrasen['incoming/dokument']='Dokument';
$this->phrasen['incoming/zugangsvoraussetzungFussnote']='Bitte geben Sie hier an, wann und wo Sie Ihre Abschlussprüfungen gemacht haben, um an einer Universität studieren zu können (=Matura, Abitur).';
$this->phrasen['incoming/lebenslauf']='Lebenslauf';
$this->phrasen['incoming/learningAgreement']='Learning Agreement';
$this->phrasen['incoming/motivationsschreiben']='Motivationsschreiben';
$this->phrasen['incoming/zeugnis']='Zeugnis';
$this->phrasen['incoming/lichtbild']='Lichtbild';
$this->phrasen['incoming/name']='Name';
$this->phrasen['incoming/weiter']='Weiter';
$this->phrasen['incoming/fehlerAdresse']='Fehler beim Anlegen der Adresse aufgetreten.';
$this->phrasen['incoming/fehlerKontakt']='Fehler beim Anlegen des Kontaktes aufgetreten.';
$this->phrasen['incoming/fehlerIncoming']='Fehler beim Anlegen des Preincoming aufgetreten';
$this->phrasen['incoming/nation']='Nation';
$this->phrasen['incoming/hauptmenue']='Hauptmenü';
$this->phrasen['incoming/welcomeToUAS']='Willkommen bei der Online Registrierung für Incomingstudierende an der %s!';
$this->phrasen['incoming/registration']='Registration';
$this->phrasen['incoming/ects']='ECTS';
$this->phrasen['incoming/dokumenttyp']='Typ';
$this->phrasen['incoming/fileupload']='Neue Datei hochladen';
$this->phrasen['incoming/deutschkurse']='Deutschkurse';
$this->phrasen['incoming/deutschkurs1']='Deutsch für Anfänger';
$this->phrasen['incoming/deutschkurs2']='Deutsch für Fortgeschrittene';
$this->phrasen['incoming/deutschkurs3']='Deutsch Intensivkurs';
$this->phrasen['incoming/thesis']='Projektarbeiten';
$this->phrasen['incoming/nothesis']='keine Projektarbeit';
$this->phrasen['incoming/masterthesis']='Master Thesis';
$this->phrasen['incoming/bachelorthesis']='Bachelor Thesis';
$this->phrasen['incoming/researcharea']='Gebiet';
$this->phrasen['incoming/wennVorhanden']='wenn vorhanden';
$this->phrasen['incoming/studentenImWS']='BewerberInnen für das Wintersemester wählen aus den Semestern: 1,3,5';
$this->phrasen['incoming/studentenImSS']='BewerberInnen für das Sommersemester wählen aus den Semestern: 2,4,6';
$this->phrasen['incoming/filter']='Filter';
$this->phrasen['incoming/alleSemester']='alle Semester';
$this->phrasen['incoming/wintersemester']='Wintersemester';
$this->phrasen['incoming/sommersemester']='Sommersemester';
$this->phrasen['incoming/profil']='Profil';
$this->phrasen['incoming/universitaet']='Universität';
$this->phrasen['incoming/lehrveranstaltungen']='Lehrveranstaltungen';
$this->phrasen['incoming/dateien']='Dateien';
$this->phrasen['incoming/ort']='Location';
$this->phrasen['incoming/heimatuniversitaet']='Heimatuniversität';
$this->phrasen['incoming/fehlerBeimLoeschenDerLv']='Fehler beim löschen der Lehrveranstaltung aufgetreten';
$this->phrasen['incoming/nichtMehrAlsDreiUniversitaeten']='Es dürfen nicht mehr als 3 Universitäten eingetragen werden';
$this->phrasen['incoming/ungueltigeIdUebergeben']='Ungültige Id Übergeben';
$this->phrasen['incoming/willkommenBeiOutgoingAnmeldung']='<p><b>Willkommen bei der Outgoing-Registrierung. Um sich als Outgoing anzumelden, wählen Sie bitte einen Studiengang und benutzen Sie anschließend den Button “Zur Anmeldung“. </b></p>
<p>Sie können die Anmeldung bereits ein Semester vor dem geplanten Auslandssemester vornehmen, jedoch spätestens zwei Monate vor der Bewerbungsfrist der ausgewählten Gasthochschule. Die Bewerbungsfristen für Austauschstudierende sind in der Regel im April/Mai für das Wintersemester und im Oktober/November für das Sommersemester. </p>
<p>Sie haben folgende Möglichkeiten für einen Auslandsstudienaufenthalt: Unsere europäischen Partnerhochschulen im Rahmen der ERASMUS- und CEEPUS-Mobilitätsprogramme, unsere außereuropäischen Partnerinstitutionen, andere Hochschulen (Freemover) und Summer Schools. </p>
<p>Bis zu 12 Monaten können Sie im Ausland studieren und ein Förderprogram ausnützen. An unseren Partnerhochschulen bezahlen Sie keine Studiengebühren und die Abwicklung Ihres Bewerbungsprozesses wird von TW International unterstützt. Eine Liste der Partnerinstitutionen befindet sich auf unserer Homepage. </p>
<p>Auf den folgenden Seiten können Sie das Mobilitätsprogramm und die Partnerhochschule auswählen sowie den geplanten Zeitraum Ihres Auslandsaufenthaltes eintragen. Nach unserer Freigabe Ihrer Registrierung können Sie weitere Daten eingeben und das Formular für ein Learning Agreement (wichtig für die Anrechnung Ihres Auslandsstudiums) herunterladen. </p>
<p>Klicken Sie den Button “Zur Anmeldung“. Wählen Sie das Mobilitätsprogramm und die Partnerinstitution aus. Geben Sie die erforderlichen Daten ein und speichern Sie Ihre Angaben. Sie werden über die Freigabe Ihrer Auswahl per E-Mail benachrichtigt. Danach können Sie den Bewerbungsablauf mit TW International besprechen und weitere Personendetails eintragen. Sie können Dokumente hochladen und das Learning Agreement für das Auslandssemester erstellen. Ihre Bewerbungsunterlagen werden von TW International an die Partnerinstitution weitergeleitet, bei der Sie sich bewerben möchten.</p>';
$this->phrasen['incoming/programmAuswahl']='Programm-Auswahl';
$this->phrasen['incoming/auswahlUniversitaeten']='Auswahl Universitäten';
$this->phrasen['incoming/zeitraumVon']='Zeitraum von';
$this->phrasen['incoming/zeitraumBis']='Zeitraum bis';
$this->phrasen['incoming/ansprechpersonHeimatuniversitaet']= 'Ansprechperson Heimatuniversität';
$this->phrasen['incoming/neuenOutgoingAnlegen']='neuen Outgoing anlegen';
$this->phrasen['incoming/warteAufFreigabe']= 'Warte auf Freigabe';
$this->phrasen['incoming/zusaetzlicheDaten']='Zusätzliche Daten';
$this->phrasen['incoming/sprachkurs']='Sprachkurs';
$this->phrasen['incoming/keiner']='none';
$this->phrasen['incoming/vorbereitenderSprachkurs']='vorbereitender Sprachkurs';
$this->phrasen['incoming/erasmusIntensivsprachkurs']='Erasmus Intensivsprachkurs';
$this->phrasen['incoming/praktikum']='Praktikum';
$this->phrasen['incoming/sprachkursVon']='Sprachkurs von';
$this->phrasen['incoming/sprachkursBis']='Sprachkurs bis';
$this->phrasen['incoming/praktikumVon']='Praktikum von';
$this->phrasen['incoming/praktikumBis']='Praktikum bis';
$this->phrasen['incoming/betreuerMasterBachelor']='Betreuer Master-,Bachelorarbeit Heimatuniversität';
$this->phrasen['incoming/aufgrundEinerBehinderung']='Aufgrund einer Behinderung benötige ich einen Zuschuss zur Deckung der durch die Behinderung entstehenden erhöhten Moblitätskosten';
$this->phrasen['incoming/währendDesAuslandsaufenthaltes']='Während des Auslandsaufenthaltes habe ich Anspruch auf eine österreichische Studienbeihilfe (nicht zu verwechseln mit Familienbeihilfe!)';
$this->phrasen['incoming/auswahlDerLv']='Auswahl der Lehrveranstaltungen';
$this->phrasen['incoming/uebersichtLv']='Übersicht Lehrveranstaltungen';
$this->phrasen['incoming/verwaltungVonDateien']='Verwaltung von Dateien';
$this->phrasen['incoming/dateiname']='Dateiname';
$this->phrasen['incoming/loeschen']='löschen';
$this->phrasen['incoming/outgoingRegistration']='Outgoing-Verwaltung';
$this->phrasen['incoming/summerschool']='Summerschool';
$this->phrasen['incoming/anmerkungen']='Anmerkungen';
$this->phrasen['incoming/wochenstunden']='Wochenstunden';
$this->phrasen['incoming/wilkommenAnFh']='Willkommen an der Fachhochschule Technikum Wien';
$this->phrasen['incoming/bitteCodeEingeben']='Bitte geben Sie Ihren Zugangscode ein';
$this->phrasen['incoming/zugangscode']='Zugangscode';
$this->phrasen['incoming/projektarbeitstitel']='Projektarbeitstitel';
$this->phrasen['incoming/unitcode']='Unitcode';
$this->phrasen['incoming/zurAnmeldung']='Zur Anmeldung';
$this->phrasen['incoming/geaendertesLA']='Geändertes Learning Agreement';
$this->phrasen['incoming/studienrichtungGastuniversitaet']= 'Studienrichtung Gastuniversität';
$this->phrasen['incoming/orgform']='Orgform';
$this->phrasen['incoming/alleSprachen']='Alle Sprachen';
$this->phrasen['incoming/ausgewaehlteUniversitaeten']='Ausgewählte Universitäten';
$this->phrasen['incoming/bereitsAusgewaehlt']='Diese Universität wurde bereits ausgewählt';
$this->phrasen['incoming/ausgewaehlteUniversitaeten']='Ausgewählte Universitäten';
$this->phrasen['incoming/bereitsAusgewaehlt']='Diese Universität wurde bereits ausgewählt';
$this->phrasen['incoming/anfrageAbschicken']='Anfrage an CIR abschicken';
$this->phrasen['incoming/captcha']='Geben Sie bitte hier die Zeichen aus der Grafik ein (Spamschutz).';
$this->phrasen['incoming/andereGrafik']='Andere Grafik';
$this->phrasen['incoming/captcha']='Geben Sie bitte hier die Zeichen aus der Grafik ein (Spamschutz).';
$this->phrasen['incoming/andereGrafik']='Andere Grafik';
$this->phrasen['incoming/noVacancies']='LV voll belegt';
?>
?>
+3 -3
View File
@@ -348,17 +348,17 @@ if($method!='')
{
$qry_alias = "SELECT * FROM public.tbl_benutzer WHERE alias=LOWER(".$db->db_add_param($vorname_clean.".".$nachname_clean).")";
$result_alias = $db->db_query($qry_alias);
if($db->db_num_rows($result_alias)==0)
if($db->db_num_rows($result_alias)==0)
$benutzer->alias =$vorname_clean.'.'.$nachname_clean;
else
$benutzer->alias = '';
}
else
$benutzer->alias='';
$benutzer->insertamum = date('Y-m-d H:i:s');
$benutzer->insertvon = $user;
if($benutzer->save(true, false))
{
//Studentendatensatz anlegen
+51 -45
View File
@@ -15,7 +15,8 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*
* Authors: Karl Burkhart < burkhart@technikum-wien.at >
* Authors: Karl Burkhart < burkhart@technikum-wien.at > and
* Andreas Moik <moik@technikum-wien.at>.
*
*/
@@ -31,7 +32,6 @@ require_once('../../include/firma.class.php');
require_once('../../include/mobilitaetsprogramm.class.php');
require_once('../../include/adresse.class.php');
require_once('../../include/nation.class.php');
require_once('../../include/student.class.php');
require_once('../../include/datum.class.php');
require_once('../../include/akte.class.php');
require_once('../../include/prestudent.class.php');
@@ -78,7 +78,9 @@ if($method == 'setAuswahl')
if($preoutgoing->setStatus($preoutgoing_id, 'freigabe'))
{
$message = "<span class='ok'>E-Mail an Studenten geschickt</span>";
sendMailStudent($preoutgoing->uid);
$ps = new prestudent();
$ps->load($preoutgoing->prestudent_id);
sendMailStudent($ps->uid);
}
else
$message="<span class='error'>Fehler beim Speichern aufgetreten</span>";
@@ -90,7 +92,7 @@ if($method == 'setAuswahl')
$preoutgoingFirma->auswahl = true;
$preoutgoingFirma->new = false;
if($preoutgoingFirma->saveFirma())
$message = $preoutgoingFirma->errormsg;
$message = $preoutgoingFirma->errormsg;
}
// löscht eine Universität
@@ -160,11 +162,13 @@ if(isset($_POST['StatusSetzen']))
// mail an assistenz senden
if($status =='genehmigt')
{
$ps = new prestudent();
$ps->load($preoutgoing->prestudent_id);
// wenn Student dann Email an zuständige Assistenz
if(check_student($preoutgoing->uid))
if(check_student($ps->uid))
{
sendMailAssistenz($preoutgoing->uid);
}
sendMailAssistenz($preoutgoing->prestudent_id);
}
}
$outgoing= new preoutgoing();
if($outgoing->setStatus($preoutgoing_id, $status))
@@ -250,7 +254,9 @@ $out = new preoutgoing();
if(!$out->load($preoutgoing_id))
$message.= '<span class="error">'.$out->errormsg.'</span>';
$person = new benutzer();
if(!$person->load($out->uid))
$ps = new prestudent();
if(!$ps->load($out->prestudent_id) || !$person->load($ps->uid))
$message.='<span class="error">'.$person->errormsg.'</span>';
echo '<h2>Details - '.$person->vorname.' '.$person->nachname.'</h2>';
@@ -283,6 +289,8 @@ function print_personendetails()
global $out;
$datum = new datum();
$prestudent = new prestudent();
$prestudent->load($out->prestudent_id);
$outgoingFirma = new preoutgoing();
$outgoingFirma->loadAuswahlFirmen($out->preoutgoing_id);
@@ -304,17 +312,15 @@ function print_personendetails()
$sprachkursSelect = $out->sprachkurs?'selected':'';
$intensivSprachkursSelect = $out->intensivsprachkurs?'selected':'';
$benutzer = new benutzer();
$benutzer->load($out->uid);
$benutzer->load($prestudent->uid);
$adresse = new adresse();
$adresse->load_pers($benutzer->person_id);
$nation = new nation();
$nation->load($benutzer->staatsbuergerschaft);
$student = new student();
$student->load($benutzer->uid);
$prestudent = new prestudent();
$prestudent->getLastStatus($student->prestudent_id);
$studiengang = new studiengang();
$studiengang->load($student->studiengang_kz);
$prestudent->getLastStatus($out->prestudent_id);
$studiengang = new studiengang();
$studiengang->load($prestudent->studiengang_kz);
$adr_strasse='';
$adr_plz = '';
$adr_ort ='';
@@ -371,7 +377,7 @@ function print_personendetails()
</tr>
<tr>
<td>Geburtsort:</td><td><input type="text" name="gebort" value="'.$benutzer->gebort.'" disabled></td>
<td>Personenkennzeichen:</d><td><input type="text" name="pers_kz" value="'.$student->matrikelnr.'" disabled></td>
<td>Personenkennzeichen:</d><td><input type="text" name="pers_kz" value="'.$prestudent->perskz.'" disabled></td>
</tr>
<tr>
<td>Studiensemester:</td><td><input type="text" name="studienjahr" value="'.$prestudent->ausbildungssemester.'" disabled></td>
@@ -379,7 +385,7 @@ function print_personendetails()
</tr>
<tr>
<td>Studientyp:</td><td><input type="text" name="studientyp" value="'.$studiengang->typ.'" disabled></td>
<td><a href ="mailto:'.$out->uid.'@'.DOMAIN.'">E-Mail schicken</a></td>
<td><a href ="mailto:'.$prestudent->uid.'@'.DOMAIN.'">E-Mail schicken</a></td>
</tr>
<tr>
<td>&nbsp;</td>
@@ -447,7 +453,7 @@ else
</tr>
<tr>
<td>Geburtsort:</td><td><input type="text" name="gebort" value="'.$benutzer->gebort.'" disabled></td>
<td>Personenkennzeichen:</d><td><input type="text" name="pers_kz" value="'.$student->matrikelnr.'" disabled></td>
<td>Personenkennzeichen:</d><td><input type="text" name="pers_kz" value="'.$prestudent->perskz.'" disabled></td>
</tr>
<tr>
<td>Studiensemester:</td><td><input type="text" name="studienjahr" value="'.$prestudent->ausbildungssemester.'" disabled></td>
@@ -455,7 +461,7 @@ else
</tr>
<tr>
<td>Studientyp:</td><td><input type="text" name="studientyp" value="'.$studiengang->typ.'" disabled></td>
<td><a href ="mailto:'.$out->uid.'@'.DOMAIN.'">E-Mail schicken</a></td>
<td><a href ="mailto:'.$prestudent->uid.'@'.DOMAIN.'">E-Mail schicken</a></td>
</tr>
<tr>
<td>&nbsp;</td>
@@ -604,33 +610,33 @@ function print_menu($name, $value)
}
// sendet eine EMail an die Studiengangsssistenz des Outgoings
function sendMailAssistenz($uid)
function sendMailAssistenz($prestudent_id)
{
$student = new student();
$student->load($uid);
$studiengang = new studiengang();
$studiengang->load($student->studiengang_kz);
$out = new preoutgoing();
$out->loadUid($uid);
$out_auswahl = new preoutgoing();
$out_auswahl->loadAuswahl($out->preoutgoing_id);
$mob = new mobilitaetsprogramm();
$mob->load($out_auswahl->mobilitaetsprogramm_code);
$firm = new firma();
$firm->load($out_auswahl->firma_id);
$emailtext= "Dies ist eine automatisch generierte E-Mail.<br><br>";
$emailtext.= "Ein Student ist für den Aufenthalt im Ausland gemeldet.<br>";
$emailtext.= "Uid: ".$student->uid."<br>";
$emailtext.= "Name: ".$student->vorname." ".$student->nachname."<br>";
$emailtext.= "Zeitraum-Von: ".$out->dauer_von."<br>";
$emailtext.= "Zeitraum-Bis: ".$out->dauer_bis."<br>";
$emailtext.= "Mobilitätsprogramm: ".$mob->kurzbz."<br>";
$emailtext.= "Universität: ".$firm->name."<br>";
$mail = new mail($studiengang->email, 'no-reply', 'New Outgoing', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
$mail->setHTMLContent($emailtext);
$mail->send();
$prestudent = new prestudent();
$prestudent->load($prestudent_id);
$studiengang = new studiengang();
$studiengang->load($prestudent->studiengang_kz);
$out = new preoutgoing();
$out->loadPrestudent_id($prestudent_id);
$out_auswahl = new preoutgoing();
$out_auswahl->loadAuswahl($out->preoutgoing_id);
$mob = new mobilitaetsprogramm();
$mob->load($out_auswahl->mobilitaetsprogramm_code);
$firm = new firma();
$firm->load($out_auswahl->firma_id);
$emailtext= "Dies ist eine automatisch generierte E-Mail.<br><br>";
$emailtext.= "Ein Student ist für den Aufenthalt im Ausland gemeldet.<br>";
$emailtext.= "Uid: ".$prestudent->uid."<br>";
$emailtext.= "Name: ".$prestudent->vorname." ".$prestudent->nachname."<br>";
$emailtext.= "Zeitraum-Von: ".$out->dauer_von."<br>";
$emailtext.= "Zeitraum-Bis: ".$out->dauer_bis."<br>";
$emailtext.= "Mobilitätsprogramm: ".$mob->kurzbz."<br>";
$emailtext.= "Universität: ".$firm->name."<br>";
$mail = new mail($studiengang->email, 'no-reply', 'New Outgoing', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
$mail->setHTMLContent($emailtext);
$mail->send();
}
// sendet eine EMail an den Studenten dass Universität ausgewählt wurde
+13 -5
View File
@@ -23,6 +23,7 @@ require_once('../../include/functions.inc.php');
require_once('../../include/benutzerberechtigung.class.php');
require_once('../../include/preoutgoing.class.php');
require_once('../../include/benutzer.class.php');
require_once('../../include/prestudent.class.php');
$method=isset($_POST['action'])?$_POST['action']:'';
@@ -134,7 +135,11 @@ $aktOutgoing = new preoutgoing();
$aktOutgoing->getAktuellOutgoing();
$mailto_link = 'mailto:';
foreach($aktOutgoing->result as $outg)
$mailto_link.= $outg->uid.'@'.DOMAIN.';';
{
$ps = new prestudent();
$ps->load($outg->prestudent_id);
$mailto_link.= $ps->uid.'@'.DOMAIN.';';
}
echo' <td>&nbsp;<input type="submit" value="Anzeigen"/></td></tr>
<tr><td colspan="6"><a href="'.$mailto_link.'">Email</a> an alle zur Zeit im Ausland befindlichen Studenten senden</td>
@@ -159,12 +164,15 @@ echo '
<tbody>';
foreach($out->result as $row)
{
$user = new benutzer();
$user->load($row->uid);
$ps = new prestudent();
$ps->load($row->prestudent_id);
$user = new benutzer();
$user->load($ps->uid);
echo "\n";
echo '<tr>';
echo '<td>'.$row->preoutgoing_id.'</td>';
echo '<td>'.$row->uid.'</td>';
echo '<td>'.$ps->uid.'</td>';
echo '<td>'.$user->vorname.'</td>';
echo '<td>'.$user->nachname.'</td>';
echo '<td>'.$row->dauer_von.'</td>';
@@ -178,4 +186,4 @@ echo '
echo '</body>';
echo '</html>';
?>
?>