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"); ?>