Example #1
0
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>";
}
Example #2
0
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;
    }
}