<?php session_start(); require_once "inc/functions.php"; if ($_SESSION["name"] && $_COOKIE["updated"] != true) { include "mysql/server.php"; $link = mysqli_connect($server, $username, $passw, $username); if ($_SESSION["userClasses"] = getClassNames($link)) { $userClasses = $_SESSION["userClasses"]; setcookie("userClasses", $userClasses, time() + 86400 * 25); setcookie("updated", true); setcookie("firstTime", false); } else { $hasError = true; } } else { $userClasses = $_SESSION["userClasses"]; } if (!$_COOKIE["firstTime"]) { $class = $ex_className; $groups = $ex_groups; $assignments = $ex_assignments; $final = $ex_final; } else { $class = $_COOKIE['className']; $groups = json_decode($_COOKIE['groups']); $assignments = json_decode($_COOKIE['assignments']); $final = json_decode($_COOKIE['final']); if (count($assignments) == 0) { $assignments = ""; }
function getQAllowableClass($mask) { $mask &= 0x5ff; // Return zero if for all class (or for none if ($mask == 0x5ff or $mask == 0) { return 0; } return getListFromArray_1(getClassNames(), $mask, "?s=q&RedClass=%d"); }