} catch (PDOException $e) { echo 'Error establishing Connection'; exit; } if (isset($_POST['submit'])) { $user = $_POST['user']; $pass = $_POST['pass']; $_SESSION['user'] = $user; } if (verify($user, $pass)) { echo 'success'; $_SESSION['user'] = $user; $_SESSION['lines'] = (int) getLines($user); $_SESSION['hands'] = (int) getHands($user); $_SESSION['cups'] = (int) getCoffee($user); $_SESSION['seconds'] = (int) getSeconds($user); $_SESSION['money'] = (int) getMoney($user); header('Location: menu.php'); } else { echo 'incorrect username or password'; } function verify($username, $password) { global $db; $stmt = $db->prepare("SELECT password FROM users WHERE username='******';"); $stmt->execute(); $hash = $stmt->fetchColumn(); return password_verify($password, $hash); } function getLines($user) {
echo '</bean>'; break; case "multiple": $jclic_activity = null; foreach ($beans as $bean) { if ($bean['ID'] == 'add activity') { $jclic_activity = new stdClass(); $jclic_activity->session_id = $bean['PARAMS']['session']; $jclic_activity->activity_id = $bean['PARAMS']['num']; $jclic_activity->activity_name = substr($bean['ACTIVITY']['name'], 0, 50); $jclic_activity->num_actions = $bean['ACTIVITY']['actions']; $jclic_activity->activity_solved = $bean['ACTIVITY']['solved'] == 'true' ? 1 : 0; $jclic_activity->score = $bean['ACTIVITY']['score']; $jclic_activity->grade = $jclic_activity->score; $jclic_activity->qualification = round(getPrecision($bean['ACTIVITY']['minActions'], $bean['ACTIVITY']['actions'], '' . $bean['ACTIVITY']['solved'], $bean['ACTIVITY']['score'])); $jclic_activity->total_time = getSeconds($bean['ACTIVITY']['time']); $DB->insert_record("jclic_activities", $jclic_activity); } } if (isset($jclic_activity) && ($jclic_session = $DB->get_record('jclic_sessions', array('session_id' => $jclic_activity->session_id)))) { $jclic = $DB->get_record('jclic', array('id' => $jclic_session->jclicid)); $cm = get_coursemodule_from_instance('jclic', $jclic->id, $jclic->course, false, MUST_EXIST); $jclic->cmidnumber = $cm->idnumber; jclic_update_grades($jclic, $jclic_session->user_id); } echo '<?xml version="1.0" encoding="UTF-8"?' . '>'; echo '<bean id="add activity">'; echo ' <param name="activity" value="' . $jclic_activity->activity_id . '"/>'; echo '</bean>'; break; default: