コード例 #1
0
ファイル: lecke_kerdezz.php プロジェクト: stipistopi/hrp
$userId = $_SESSION['userId'];
$timeWindowName = $_SESSION['timeWindowName'];
$userFirstName = $_SESSION['userFirstName'];
$testName = db_getLeckeKerdezzTestName($timeWindowName);
$filledOut = db_checkIfTestFilledOut($userId, $testName);
if (pregMatch_oneNumberFromString($testName)) {
    $numberOfLecke = pregMatch_oneNumberFromString($testName);
} else {
    $numberOfLecke = "";
}
if (strpos($timeWindowName, 'lecke') === false || $filledOut) {
    header('location: lecke.php?msg=1');
    exit;
}
if (!db_checkUserActivity($timeWindowName, "lecke_kf_nyit", $userId, null, null, null)) {
    db_addUserActivity($timeWindowName, "lecke_kf_nyit", $userId, null, null, null);
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if (isset($_POST['test_submit'])) {
        // pontszám számítása
        $pont = 0;
        $i = 1;
        while (isset($_POST['csop' . $i])) {
            $pont += $_POST['csop' . $i];
            $i++;
        }
        // kitöltésre fordított idő számítása
        $start_time = test_input($_POST['start_time']);
        $timeDiff = strtotime('now') - strtotime($start_time);
        $fillOutTime = date("s", $timeDiff) + 60 * date("i", $timeDiff) + 60 * 60 * (date("H", $timeDiff) - 1);
        // százalék számítása
コード例 #2
0
ファイル: lecke_start.php プロジェクト: stipistopi/hrp
 if (isset($_POST['test_submit'])) {
     // pontszám számítása
     $pont = 0;
     $i = 1;
     while (isset($_POST['csop' . $i])) {
         $pont += $_POST['csop' . $i];
         $i++;
     }
     // kitöltésre fordított idő számítása
     $start_time = test_input($_POST['start_time']);
     $timeDiff = strtotime('now') - strtotime($start_time);
     $fillOutTime = date("s", $timeDiff) + 60 * date("i", $timeDiff) + 60 * 60 * (date("H", $timeDiff) - 1);
     // százalék számítása
     $szazalek = round($pont / 40, 3);
     if (db_addNewRecordInTableKitolt($userId, $testName, $pont, $fillOutTime, $szazalek)) {
         db_addUserActivity($timeWindowName, "lkezdo_zar", $userId, null, null, null);
         $user = db_getUserDataRaw($userId, null, null, null);
         $email = $user['email'];
         /* ************* HTML E-MAIL KÜLDÉSE ************* */
         $to = $email;
         $subject = "HRP - Leckekezdő teszt kiértékelése (" . $numberOfLecke . ". lecke)";
         if ($numberOfLecke == 1) {
             $leckeTextSima = "táplálkozás és emésztés";
             $leckeText = "táplálkozással és emésztéssel kapcsolatos";
         } else {
             if ($numberOfLecke == 2) {
                 $leckeTextSima = "szív- és érrendszer";
                 $leckeText = "szív- és érrendszerrel kapcsolatos";
             } else {
                 $leckeText = "!!NEM DEFINIÁLT VÁLTOZÓ!!";
             }