function queryForLoop($queryType = "select", $varArray, $preparedStatement) { $queryType = trim(strtolower($queryType)); if (count($varArray) > 0) { AdminDatabase::bindVars($preparedStatement, $varArray); } $rst = $preparedStatement->execute(); if ($queryType == "select") { $resultArray = AdminDatabase::mysqliFetchDataForLoop($preparedStatement); } else { if ($queryType == "insert" || $queryType == "delete" || $queryType == "update") { if ($preparedStatement->affected_rows > 0) { $resultArray = true; } else { $resultArray = false; } } } return $resultArray; }
} if (isset($_GET["maxAttemptCount"])) { $params["maxAttemptCount"] = $_GET["maxAttemptCount"]; } if (isset($_GET["testIsOpen"])) { $params["testIsOpen"] = $_GET["testIsOpen"]; } if (isset($_GET["answerIsOpen"])) { $params["answerIsOpen"] = $_GET["answerIsOpen"]; } $adminDb->editConfig($params, $password); } else { if ($mode == MODE_ADMIN_RESET_ATTEMPT) { $password = $_GET["password"]; $username = $_GET["username"]; $adminDb = new AdminDatabase(); echo $adminDb->resetAttempt($username, $password) ? 1 : 0; } else { if ($mode == MODE_GET_SCOREBOARD) { $testModeDb = new TestModeDatabase(); echo json_encode($testModeDb->getScoreboard()); } else { echo "Your request will be processed shortly..."; } } } } } } } }