function acceptLogin() { echo '<form class="info" action="index.php?site=accept_login" method="post"><div>'; echo '<h4>' . accept_Login_01 . '<br /></h4>'; showCertificateInfos(); echo '<h4>' . accept_Login_12 . '<br /></h4>'; echo ' <input name="submit" class="Button_info_left" type="submit" value="' . Global_13 . '" />'; echo ' <input name="submit" class="Button_info_right" type="submit" value="' . Global_14 . '" />'; echo "</div></form>"; }
function getContent() { // Überprüfung auf String / Wertzuweisung if (isset($_SESSION['values']['site'])) { $site = strval($_SESSION['values']['site']); } else { $site = 0; } if (isset($_SESSION['profile']['admin'])) { $is_admin = $_SESSION['profile']['admin']; } else { $is_admin = 0; } switch ($site) { case "topic": unsetSession(); if ($is_admin == 1) { include "topic.php"; } break; case "collect_question": unsetSession(); if ($is_admin == 1) { include "collect_question.php"; } break; case "statistic": unsetSession(); if ($is_admin == 1) { include "statistic.php"; } break; case "start_test": include "start_test.php"; break; case "progress": unsetSession(); include "progress.php"; break; case "login": include "login.php"; break; case "lang": unsetSession(); if ($_SESSION['profile']['language'] == 'DE') { $_SESSION['profile']['language'] = 'EN'; } elseif ($_SESSION['profile']['language'] == 'EN') { $_SESSION['profile']['language'] = 'DE'; } else { // Default language $_SESSION['profile']['language'] = 'EN'; } echo " <meta http-equiv='refresh' content='0; url=?' />"; break; case "accept_login": if ($_REQUEST["submit"] == Global_13) { $sql = "INSERT INTO user (user_id,root,admin,lang,sendCert) VALUES ('" . mysql_real_escape_string($_SERVER["SSL_CLIENT_M_SERIAL"]) . "','" . mysql_real_escape_string($_SERVER['SSL_CLIENT_I_DN_CN']) . "','" . intval(0) . "','" . mysql_real_escape_string(EN) . "','" . mysql_real_escape_string(no) . "')"; $ok = mysql_query($sql); $_SESSION['profile']['loggedin'] = 1; $_SESSION['profile']['language'] = 'EN'; $_SESSION['profile']['id'] = $_SERVER["SSL_CLIENT_M_SERIAL"]; $_SESSION['profile']['root'] = $_SERVER['SSL_CLIENT_I_DN_CN']; $_SESSION['profile']['admin'] = 0; echo " <meta http-equiv='refresh' content='0; url=?' />"; // No storage of personal data! //include ("functions/certificateDocumentation.php"); //cD(); } else { echo '<div class="h8 centered">' . Get_Content_01 . "<br /></div>"; } break; case "showCertificateInfo": include "functions/acceptLogin.php"; echo '<div class="certificateinfo">'; showCertificateInfos(); echo '</div>'; break; case "certificateDocumentation": include "functions/checkCertificatDocumentation.php"; checkCertificatDocumentation(); break; default: echo '<br /><br /><h2 class="maintitle">' . Function_getContent_01 . '</h2><br />'; echo Function_getContent_02_Intro; } }