assign('index_error', 1);
if ($errorno == 1) {
$smarty->assign('index_error_text', "Es müssen alle Felder ausgefüllt werden");
}
if ($errorno == 2) {
$smarty->assign('index_error_text', "Der Benutzername ist im System nicht vorhanden");
}
if ($errorno == 3) {
$smarty->assign('index_error_text', "Der Benutzername oder der TAN ist nicht korrekt.");
}
}
}
if ($action == 'anmeld') {
if (isset($_POST['user'])) {
$username = mb_strtoupper($_POST["user"]); //remove case sensitivity on the username
} else {
$username = $_SESSION["username"];
}
if (isset($_POST['password'])) {
$tan = $_POST["password"];
} else {
$tan = $_SESSION["tan"];
}
$_SESSION["username"] = $username;
$_SESSION["tan"] = $tan;
if ($username == "" OR $tan == "") {
echo "";
exit;
} else {
$db = dbconnect();
$result = $db->query("SELECT a.ka_id, anrede, vorname, nachname, str, plz, ort, date_format(login_dat, '%d.%m.%Y - %H:%i') login_dat_form, a.id, c.tan, a.hochschule
FROM bpm_kandidat a, bpm_term_kand b, bpm_tanpool c
WHERE a.ka_id = b.ka_id
AND b.tp_id = c.tp_id
AND a.id = '$username'
AND c.tan= '$tan'
LIMIT 1");
$row = $result->fetch_array();
if ($username != strtoupper($row['id'])) {
echo "";
exit;
}
// Passwort falsch
elseif ($tan != $row['tan']) {
echo "";
exit;
}
if($row['anrede'] == 'M'){
$anrede = 'Herr';
}else{
$anrede = 'Frau';
}
$smarty->assign('status_anrede', $anrede);
$smarty->assign('status_vorname', $row['vorname']);
$smarty->assign('status_nachname', $row['nachname']);
$smarty->assign('status_str', $row['str']);
$smarty->assign('status_plz', $row['plz']);
$smarty->assign('status_ort', $row['ort']);
$smarty->assign('status_login_dat_form', $row['login_dat_form']);
$result_ct = $db->query("SELECT count(*) Anz
FROM bpm_ergebnisse
WHERE ka_id =$row[ka_id]
AND tan='$tan'");
$row_ct = $result_ct->fetch_array();
if($row_ct['Anz'] == 0){
$smarty->assign('status_erg_vorhanden', 0);
$smarty->assign('status_erg_bestanden', '3');
}else{
$smarty->assign('status_erg_vorhanden', 1);
$result_erg = $db->query("SELECT satzerg, gemeinsamkeiten, rechenaufgaben, zahlenreihen, rechenzeichen, matrizen, merkf, summe, bestanden, einsicht_dat
FROM bpm_ergebnisse
WHERE ka_id =$row[ka_id]
AND tan='$tan'");
$row_erg = $result_erg->fetch_array();
if($row_erg['einsicht_dat'] == '0000-00-00 00:00:00'){
$datum=date("Y-m-d H:i:s");
$sql1 = $db->query( "UPDATE bpm_ergebnisse
SET einsicht_dat = '$datum'
WHERE ka_id =$row[ka_id]
AND tan='$tan'");
}
$smarty->assign('status_erg_satzerg', $row_erg['satzerg']);
$smarty->assign('status_erg_gemeinsamkeiten', $row_erg['gemeinsamkeiten']);
$smarty->assign('status_erg_rechenaufgaben', $row_erg['rechenaufgaben']);
$smarty->assign('status_erg_zahlenreihen', $row_erg['zahlenreihen']);
$smarty->assign('status_erg_rechenzeichen', $row_erg['rechenzeichen']);
$smarty->assign('status_erg_matrizen', $row_erg['matrizen']);
$smarty->assign('status_erg_merkf', $row_erg['merkf']);
$smarty->assign('status_erg_summe', $row_erg['summe']);
if($row['hochschule'] == 'Ludwigsburg'){
$link = "https://www.hs-ludwigsburg.de/studium/public-management-ba/bewerben.html";
}
if($row['hochschule'] == 'Kehl'){
$link = "https://www.hs-kehl.de/studium-lehre/bachelor-studiengaenge/public-management-ba/bewerbung/";
}
if($row['hochschule'] == 'NA'){
$link = "https://www.hs-kehl.de/studium-lehre/bachelor-studiengaenge/public-management-ba/bewerbung/ bzw.
https://www.hs-ludwigsburg.de/studium/public-management-ba/bewerben.html";
}
if($row_erg['bestanden'] == 0){
$smarty->assign('status_erg_bestanden', 0);
$smarty->assign('status_erg_bestanden_text', "nicht bestanden");
$smarty->assign('status_erg_text', "Sie haben den Test nicht bestanden. Es besteht die Möglichkeit, dass Sie den Test einmal wiederholen.
Melden Sie sich dazu zur Testteilnahme erneut, mit der Angabe Ihrer ID und Ihrer TAN, an der Hochschule
$link an.");
}
if($row_erg['bestanden'] == 1){
$smarty->assign('status_erg_bestanden', 1);
$smarty->assign('status_erg_bestanden_text', "bestanden");
$smarty->assign('status_erg_text', "Ein bestandener Test berechtigt zur Bewerbung für den Studiengang „Public Management“.
Sie finden das Bewerbungsportal auf den Seiten der Hochschule: $link.
Dort finden Sie nähere Informationen zum Studiengang und zur Bewerbung.");
}
}
}
}
$smarty->assign('action', "$action");
$smarty->display("$template/status/$templatename");
?>