$dati['database']->insert("iscrizioni", array("persona" => $dati["user"], "corso" => $id, "stato" => 0)); } echo 1; } else { if (isset($id) && stessauto($dati['database'], $autogestione, $id) && classe($dati['database'], $dati["user"]) && iscritto($dati['database'], $id, $dati["user"]) && scuolagiusta($dati['database'], $id, $dati["user"]) && $tempo) { $dati['database']->delete("iscrizioni", array("AND" => array("persona" => $dati["user"], "corso" => $id))); $xp = squadra($dati['database'], $dati['autogestione'], $dati["user"]); $dati['database']->delete("squadre", array("id" => $xp)); $dati['database']->delete("giocatori", array("squadra" => $xp)); echo 0; } else { $pageTitle = "Corsi disponibili"; $datatable = true; $readmore = true; require_once 'shared/header.php'; $scuola = scuola($dati['database'], $dati["user"]); if (isAdminUserAutenticate()) { $results = $dati['database']->select("corsi", "*", array("AND" => array("autogestione" => $autogestione, "quando[!]" => null))); } else { $results = $dati['database']->select("corsi", "*", array("AND" => array("autogestione" => $autogestione, "scuola" => $scuola, "quando[!]" => null, "stato" => 0))); } $scuole = $dati['database']->select("scuole", "*", array("ORDER" => "id")); $utenti = $dati['database']->select("persone", array("id", "nome"), array("ORDER" => "id")); $iscritti = $dati['database']->select("iscrizioni", "*", array("ORDER" => "corso")); $numero = pieni($iscritti); $iscrizioni = io($iscritti, $dati["user"], 0); $interessato = io($iscritti, $dati["user"], 1); $occupato = ""; if ($results != null) { foreach ($results as $result) { if (inside($iscrizioni, $result["id"])) {
/** * Controlla che scuola del corso e dell'untente corrispondano * * @param medoo $database Connessione con il database * @param int $corso * @param int $user Identificativo dell'utente da considerare * @return boolean */ function scuolagiusta($database, $corso, $user) { return scuola($database, $user) == $database->get("corsi", "scuola", array("id" => $corso)); }