예제 #1
0
         $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"])) {
예제 #2
0
/**
 * 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));
}