';
- }
}
// Set language of user.
@@ -247,21 +269,21 @@ if (isset($_POST['prestudent']) && isset($gebdatum))
$sprache_user = DEFAULT_LANGUAGE;
if (isset($_SESSION['sprache_user']) && !empty($_SESSION['sprache_user']))
{
- // If session var already exists, overwrite language var
- // (session var changes e.g. when user selects other language with language-select-menu)
- $sprache_user = $_SESSION['sprache_user'];
+ // If session var already exists, overwrite language var
+ // (session var changes e.g. when user selects other language with language-select-menu)
+ $sprache_user = $_SESSION['sprache_user'];
}
elseif (isset($_SESSION['prestudent_id']))
{
- // If session var does not exist but prestudent is known, set the session var
- $_SESSION['sprache_user'] = DEFAULT_LANGUAGE;
+ // If session var does not exist but prestudent is known, set the session var
+ $_SESSION['sprache_user'] = DEFAULT_LANGUAGE;
}
// If language is changed by language select menu, reset language variables
-if(isset($_GET['sprache_user']) && !empty($_GET['sprache_user']))
+if (isset($_GET['sprache_user']) && !empty($_GET['sprache_user']))
{
- $sprache_user = $_GET['sprache_user'];
- $_SESSION['sprache_user'] = $_GET['sprache_user'];
+ $sprache_user = $_GET['sprache_user'];
+ $_SESSION['sprache_user'] = $_GET['sprache_user'];
}
// NOTE: leave phrasen here, as the final users language is not defined until here
@@ -269,7 +291,7 @@ $p = new phrasen($sprache_user);
if (isset($_SESSION['prestudent_id']))
{
- $prestudent_id=$_SESSION['prestudent_id'];
+ $prestudent_id=$_SESSION['prestudent_id'];
}
else
{
@@ -288,15 +310,15 @@ else
}
-if(isset($_SESSION['prestudent_id']) && !isset($_SESSION['pruefling_id']))
+if (isset($_SESSION['prestudent_id']) && !isset($_SESSION['pruefling_id']))
{
$pruefling = new pruefling();
- //wenn kein Prüfling geladen werden kann
- if(!$pruefling->getPruefling($_SESSION['prestudent_id']))
+ //wenn kein Prüfling geladen werden kann
+ if (!$pruefling->getPruefling($_SESSION['prestudent_id']))
$pruefling->new = true;
- else
- $pruefling->new = false;
+ else
+ $pruefling->new = false;
$pruefling->studiengang_kz = $_SESSION['studiengang_kz'];
$pruefling->semester = $_SESSION['semester'];
@@ -304,18 +326,18 @@ if(isset($_SESSION['prestudent_id']) && !isset($_SESSION['pruefling_id']))
$pruefling->idnachweis = '';
$pruefling->registriert = date('Y-m-d H:i:s');
$pruefling->prestudent_id = $_SESSION['prestudent_id'];
- if($pruefling->save())
+ if ($pruefling->save())
{
$_SESSION['pruefling_id']=$pruefling->pruefling_id;
$reload_menu=true;
}
}
-if(isset($_POST['save']) && isset($_SESSION['prestudent_id']))
+if (isset($_POST['save']) && isset($_SESSION['prestudent_id']))
{
$pruefling = new pruefling();
- if($_POST['pruefling_id']!='')
- if(!$pruefling->load($_POST['pruefling_id']))
+ if ($_POST['pruefling_id']!='')
+ if (!$pruefling->load($_POST['pruefling_id']))
die('Pruefling wurde nicht gefunden');
else
$pruefling->new=false;
@@ -327,7 +349,7 @@ if(isset($_POST['save']) && isset($_SESSION['prestudent_id']))
$pruefling->registriert = date('Y-m-d H:i:s');
$pruefling->prestudent_id = $_SESSION['prestudent_id'];
$pruefling->semester = $_POST['semester'];
- if($pruefling->save())
+ if ($pruefling->save())
{
$_SESSION['pruefling_id']=$pruefling->pruefling_id;
$_SESSION['semester']=$pruefling->semester;
@@ -344,7 +366,7 @@ if(isset($_POST['save']) && isset($_SESSION['prestudent_id']))
-
+
parent.menu.location.reload();';
?>
-
+
studiengang_kz);
- $pruefling = new pruefling();
- $typ = new studiengang($prestudent->studiengang_kz);
- $typ->getStudiengangTyp($stg_obj->typ);
+ $prestudent = new prestudent($prestudent_id);
+ $stg_obj = new studiengang($prestudent->studiengang_kz);
+ $pruefling = new pruefling();
+ $typ = new studiengang($prestudent->studiengang_kz);
+ $typ->getStudiengangTyp($stg_obj->typ);
- // STG mit der höchsten Prio ermitteln
- $ps = new Prestudent();
+ // STG mit der höchsten Prio ermitteln
+ $ps = new Prestudent();
- // * prinzipiell STG der session übernehmem
- $firstPrio_studiengang_kz = $prestudent->studiengang_kz;
+ // * prinzipiell STG der session übernehmem
+ $firstPrio_studiengang_kz = $prestudent->studiengang_kz;
- // * wenn STG des eingeloggten Prestudenten vom Typ Bachelor ist, dann höchste Prio aller
- // Bachelor-STG ermitteln, an denen die Person noch interessiert ist
- if ($typ->typ == 'b')
- {
- $ps->getActualInteressenten($prestudent_id, true, 'b');
- foreach($ps->result as $row_prio)
- {
- if(isset($row_prio->studiengang_kz))
- {
- $firstPrio_studiengang_kz = $row_prio->studiengang_kz;
- break;
- }
- }
- }
+ // * wenn STG des eingeloggten Prestudenten vom Typ Bachelor ist, dann höchste Prio aller
+ // Bachelor-STG ermitteln, an denen die Person noch interessiert ist
+ if ($typ->typ == 'b')
+ {
+ $ps->getActualInteressenten($prestudent_id, true, 'b');
+ foreach($ps->result as $row_prio)
+ {
+ if (isset($row_prio->studiengang_kz))
+ {
+ $firstPrio_studiengang_kz = $row_prio->studiengang_kz;
+ break;
+ }
+ }
+ }
- // Sprachwahl zu STG mit höchster Prio ermitteln
- $ablauf = new Ablauf();
- $sprachwahl = false;
- if (isset($ablauf->result[0])
+ // Sprachwahl zu STG mit höchster Prio ermitteln
+ $ablauf = new Ablauf();
+ $sprachwahl = false;
+ if (isset($ablauf->result[0])
&& $ablauf->getAblaufVorgabeStudiengang($firstPrio_studiengang_kz)
&& is_bool($ablauf->result[0]->sprachwahl))
- {
- $sprachwahl = $ablauf->result[0]->sprachwahl;
- }
+ {
+ $sprachwahl = $ablauf->result[0]->sprachwahl;
+ }
- // If language can be switched, display language select menu on the top
- if ($sprachwahl)
- {
- $_SESSION['sprache_auswahl'] = true;
- ?>
-
- ';
- echo '
-
'. $p->t('testtool/begruessungstext'). '
-
'. $p->t('testtool/anmeldedaten'). '
- ';
+ // If language can be switched, display language select menu on the top
+ if ($sprachwahl)
+ {
+ $_SESSION['sprache_auswahl'] = true;
+ ?>
+
+ ';
+ echo '
+
+
+
+ ';
- // * wenn Prestudent an 1 - n Bachelor-Studiengängen interessiert ist, dann STG anführen
- if ($typ->typ == 'b')
- {
+ // * wenn Prestudent an 1 - n Bachelor-Studiengängen interessiert ist, dann STG anführen
+ if ($typ->typ == 'b')
+ {
$ps_arr = new Prestudent();
$ps_arr->getActualInteressenten($prestudent_id, false, 'b');
- if (count($ps_arr->result) > 0)
- {
- // Jeweils letzten Status ermitteln (ob Interessent oder Abgewiesener)
- foreach ($ps_arr->result as $ps_obj)
- {
- $ps_tmp = new Prestudent();
- $ps_tmp->getLastStatus($ps_obj->prestudent_id);
+ if (count($ps_arr->result) > 0)
+ {
+ // Jeweils letzten Status ermitteln (ob Interessent oder Abgewiesener)
+ foreach ($ps_arr->result as $ps_obj)
+ {
+ $ps_tmp = new Prestudent();
+ $ps_tmp->getLastStatus($ps_obj->prestudent_id);
- $ps_obj->lastStatus = $ps_tmp->status_kurzbz; // letzten Status dem result array hinzufügen
- $ps_obj->status_mehrsprachig = $ps_tmp->status_mehrsprachig;
- }
+ $ps_obj->lastStatus = $ps_tmp->status_kurzbz; // letzten Status dem result array hinzufügen
+ $ps_obj->status_mehrsprachig = $ps_tmp->status_mehrsprachig;
+ }
- // Falls Status 'Abgewiesene' vorhanden, nach hinten reihen
- usort($ps_arr->result, function($a, $b){
- return strcmp($b->lastStatus, $a->lastStatus); // Order by DESC
- });
- foreach ($ps_arr->result as $ps_obj)
- {
- echo '
';
- $stg = new Studiengang($ps_obj->studiengang_kz);
+ // Falls Status 'Abgewiesene' vorhanden, nach hinten reihen
+ usort($ps_arr->result, function($a, $b){
+ return strcmp($b->lastStatus, $a->lastStatus); // Order by DESC
+ });
+ foreach ($ps_arr->result as $ps_obj)
+ {
+ echo '
';
- }
- }
- }
- // * wenn Prestudent an einem Master-Studiengang interessiert ist, dann nur den einen STG anführen
- else
- {
- // Letzten Status für des Prestudenten einholen
- $ps_master = new Prestudent();
+ if ($ps_obj->lastStatus == "Interessent"
+ || $ps_obj->lastStatus == "Bewerber"
+ || $ps_obj->lastStatus == "Wartender"
+ || $ps_obj->lastStatus == "Aufgenommener")
+ {
+ echo '
+ ';
+ }
+ echo '';
+ }
+ }
+ }
+ // * wenn Prestudent an einem Master-Studiengang interessiert ist, dann nur den einen STG anführen
+ else
+ {
+ // Letzten Status für des Prestudenten einholen
+ $ps_master = new Prestudent();
$ps_master->getLastStatus($prestudent_id);
- echo '