Esempio n. 1
0
 <?php 
session_start();
if ($_SESSION["valida"] == false && $_SESSION["role"] != 'alumno') {
    header('Location: login.php');
    error_reporting(0);
}
error_reporting(0);
//error_reporting(E_ALL);
ini_set('display_errors', 1);
require_once '../controller/equationController.php';
$equationController = new EquationController();
$equations = $equationController->getEquations();
$equations_size = sizeof($equations);
?>
<html lang="en" class=" overthrow-enabled">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Pizarra Virtual</title>
 <link rel="stylesheet" href="../../assets/css/site.css">
 <link rel="stylesheet" href="../../assets/css/chat.css" type="text/css" />
  <link rel="stylesheet" href="../../assets/css/font-awesome.min.css">
    <!-- Bootstrap Core -->
    <link href="../../assets/css/bootstrap.min.css" rel="stylesheet">

    <!-- Font Awesome -->
    <link href="../../assets/fonts/css/font-awesome.min.css" rel="stylesheet">

    <!-- Admin Core -->
    <link href="../../assets/css/nifty.min.css" rel="stylesheet">
<?php

require_once '../controller/equationController.php';
require_once '../controller/likelyAnswerController.php';
error_reporting(0);
session_start();
if ($_SESSION["valida"] == false && $_SESSION["role"] != 'tutor') {
    header('Location: login.php');
}
if (isset($_GET['equation'])) {
    $equation = $_GET['equation'];
    $answer = $_GET['answer'];
    $numberAnswers = $_GET['numberAnswers'];
    $likelyAnswers = [];
    $controller = new EquationController();
    $equationObject = $controller->createEquation($equation, $answer);
    for ($i = 0; $i <= $numberAnswers; $i++) {
        $likelyAnswer = $_GET['answer' . $i];
        $likelyMessage = $_GET['message' . $i];
        $likelyAnswer = trim($likelyAnswer);
        $likelyAnswer = str_replace(' ', '', $likelyAnswer);
        $likelyAnswerController = new LikelyAnswerController();
        $likelyAnswerObject = $likelyAnswerController->createLikelyAnswer($equation, $likelyAnswer, $likelyMessage);
        if ($likelyAnswerObject !== null) {
            array_push($likelyAnswers, $likelyAnswerObject);
        } else {
            print_r('Error fatal');
            break;
        }
    }
    if ($equationObject === false) {
<?php

require_once '../controller/equationController.php';
$equationController = new EquationController();
$equations = $equationController->getAllEquations();
error_reporting(0);
$ids = ['ungrouped' => [], 'grouped' => []];
for ($i = 0; $i < sizeof($equations['ungrouped']); $i++) {
    foreach ($equations['groups'] as $group) {
        $id = "ue" . $i . "g" . $group;
        array_push($ids['ungrouped'], $id);
    }
}
for ($i = 0; $i < sizeof($equations['grouped']); $i++) {
    foreach ($equations['groups'] as $group) {
        $id = "e" . $i . "g" . $group;
        array_push($ids['grouped'], $id);
    }
}
foreach ($ids['grouped'] as $grouped) {
    $assign = $_POST[$grouped] == true ? true : false;
    $equation_index = explode('e', explode('g', $grouped)[0])[1];
    $group = explode('g', $grouped)[1];
    if ($assign) {
        $equationController->assignEquation($equations['grouped'][$equation_index][0]->getEquation(), $group);
    } else {
        $equationController->unassignEquation($equations['grouped'][$equation_index][0]->getEquation(), $group);
    }
}
foreach ($ids['ungrouped'] as $ungrouped) {
    $assign = $_POST[$ungrouped] == true ? true : false;