Esempio n. 1
0
    $classi = $dati['database']->select("classi", "*", array("ORDER" => "id"));
    $utenti = $dati['database']->select("persone", "*", array("ORDER" => "id"));
    $datas = $dati['database']->select("corsi", "*", array("AND" => array("quando[!]" => null, "stato" => 0), "ORDER" => "id"));
    if ($datas != null) {
        foreach ($datas as $data) {
            $cont = 0;
            $text = "";
            $results = $dati['database']->select("iscrizioni", "*", array("AND" => array("corso" => $data["id"], "stato" => 0)));
            if ($results != null) {
                foreach ($results as $result) {
                    $utente = ricerca($utenti, $result["persona"]);
                    if ($utente != -1) {
                        $studente = ricerca($studenti, $result["persona"], "persona");
                        if ($studente != -1) {
                            $classe = ricerca($classi, $studenti[$studente]["classe"]);
                            if ($classe != -1) {
                                if ($cont != 0) {
                                    $text .= "<br>";
                                }
                                $cont++;
                                $text .= $utenti[$utente]["nome"] . ' (' . $classi[$classe]["nome"] . ')';
                            }
                        }
                    }
                }
            }
            $pdf->Chapter($data["nome"] . " (" . orario($data["quando"]) . ", " . $data["aule"] . ")", $text);
        }
    }
    $pdf->Output();
}
Esempio n. 2
0
     set_time_limit(60 * 50);
     $corsi = $dati['database']->select("corsi", "*", array("AND" => array("autogestione" => $dati['database']->max("autogestioni", "id"), "quando[!]" => null, "stato" => 0), "ORDER" => "id"));
     $iscritti = $dati['database']->select("iscrizioni", "*", array("ORDER" => "corso"));
     $studenti = $dati['database']->select("studenti", "*", array("id" => $dati['database']->max("studenti", "id"), "ORDER" => "persona"));
     $results = $dati['database']->select("persone", "*");
     if ($results != null) {
         foreach ($results as $result) {
             if ($result["email"] != "" && $result["inviata"] == 0 && ricerca($studenti, $result["id"], "persona") != -1) {
                 $msg = "<p>Volevamo informarti in relazione alle tue iscrizioni ai corsi dell'autogestione.</p>\n<p>Corsi in cui sei iscritti:</p>";
                 $iscrizioni = io($iscritti, $result["id"], 0);
                 if ($iscrizioni != null) {
                     // print_r($iscrizioni);
                     foreach ($iscrizioni as $iscrizione) {
                         $corso = ricerca($corsi, $iscrizione);
                         if ($corso != -1) {
                             $msg .= "<p>" . orario($corsi[$corso]["quando"]) . ": " . $corsi[$corso]["nome"] . ", in " . $corsi[$corso]["aule"] . "</p>";
                             $when = explode(",", $corsi[$corso]["quando"]);
                         }
                     }
                     if ($result["random"] == 1) {
                         $msg .= "<p>Attenzione: alcune iscrizioni potrebbero essere cambiate, quindi ricontrollale!!!</p><br><p>&Egrave; possibile che almeno uno dei corsi sia stato assegnato a caso, poich&egrave; non ti eri iscritto personalmente.</p>";
                     }
                     send(decode($result["email"]), $dati['info']['sito'], "Riepilogo corsi", $msg, $result["nome"]);
                     $dati['database']->update("persone", array("inviata" => 1), array("id" => $result["id"]));
                 }
             }
         }
     }
     $dati['database']->update("autogestioni", array("newsletter" => 1), array("id" => $dati["autogestione"]));
 } else {
     $datatable = true;
    if ($datas != null) {
        foreach ($datas as $data) {
            $cont = 0;
            $text = "";
            foreach ($studenti as $key => $studente) {
                if ($studente["classe"] == $data["id"]) {
                    $persona = ricerca($persone, $studente["persona"]);
                    if ($persona != -1) {
                        if ($cont != 0) {
                            $text .= "</brnewline>";
                        }
                        $cont++;
                        $text .= $persone[$persona]["nome"];
                        $iscrizioni = io($iscritti, $studente["persona"], 0);
                        foreach ($iscrizioni as $iscrizione) {
                            $corso = ricerca($corsi, $iscrizione);
                            if ($corso != -1) {
                                $text .= "<br>" . orario($corsi[$corso]["quando"]) . ": " . $corsi[$corso]["nome"] . ", in " . $corsi[$corso]["aule"];
                            }
                        }
                    }
                    unset($studenti[$key]);
                }
            }
            if ($cont != 0) {
                $pdf->Chapter("Classe " . $data["nome"], $text);
            }
        }
    }
    $pdf->Output();
}
Esempio n. 4
0
         foreach ($results as $result) {
             if (isset($interni[$cont][0]) && $interni[$cont][0] != null && !(count($interni[$cont]) == 1 && $interni[$cont][0] == "5")) {
                 $studente = ricerca($studenti, $result["id"], "persona");
                 if ($studente != -1) {
                     $class = ricerca($classi, $studenti[$studente]["classe"]);
                     if ($class != -1 && $classi[$class]["id"] == $classe["id"]) {
                         echo '
                 <li class="list-group-item">' . $result["nome"] . ' - Non iscritto: ';
                         $text = implode("", $interni[$cont]);
                         if ($text == "125") {
                             echo orario("1,2");
                         } else {
                             if ($text == "345") {
                                 echo orario("3,4");
                             } else {
                                 echo orario("1,2") . " e " . orario("3,4");
                             }
                         }
                         echo '</li>';
                     }
                 }
             }
             $cont++;
         }
     }
     echo '
             </ul>';
 }
 echo '
         </div>';
 require_once 'templates/shared/footer.php';
Esempio n. 5
0
             </thead>
             <tbody>';
                     if ($results != null) {
                         foreach ($results as $result) {
                             if ($result["stato"] == 1) {
                                 echo '
 <tr>
     <td>
         <section';
                                 if (isAdminUserAutenticate() && $scuola != $result["scuola"]) {
                                     echo ' class="blue"';
                                 }
                                 echo '>
             <h3>' . $result["nome"] . ' <a href="' . $dati['info']['root'] . 'corso/' . $result["id"] . '"><small>Approfondisci <i class="fa fa-chevron-right"></i></small></a></h3>
             <span class="hidden" id="value">' . $result["id"] . '</span>
             <p><strong>Orario: <span id="orario">' . orario($result["quando"]) . '</span></strong></p>
             <p>Aule: ' . $result["aule"] . '</p>
             <p id="descrizione">' . $result["descrizione"] . '</p>
             <p><strong>Creato da ';
                                 if (ricerca($utenti, $result["creatore"]) != -1) {
                                     echo $utenti[ricerca($utenti, $result["creatore"])]["nome"];
                                 }
                                 echo '</strong></p>';
                                 if ($scuola != $result["scuola"]) {
                                     echo '
             <p><strong>Scuola: ';
                                     if (ricerca($scuole, $result["scuola"]) != -1) {
                                         echo $scuole[ricerca($scuole, $result["scuola"])]["nome"];
                                     }
                                     echo '</strong></p>';
                                 }
Esempio n. 6
0
                     </div>
                 </div>
             </div>
             <div class="col-xs-12 col-md-9">';
 }
 $corsi = $dati['database']->select("corsi", "*", array("AND" => array("stato" => 0, "autogestione" => $dati['autogestione']), "ORDER" => "id"));
 $results = $dati['database']->select("iscrizioni", "*", array("AND" => array("persona" => $id, "stato" => 0)));
 if ($results != null) {
     foreach ($results as $result) {
         $corso = ricerca($corsi, $result["corso"]);
         if ($corso != -1) {
             echo '
                 <section>
                     <p class="title"><a href="' . $dati['info']['root'] . 'corso/' . $corsi[$corso]["id"] . '">' . $corsi[$corso]["nome"] . '</a>';
             echo '</p>
                     <p><strong>Orario: ' . orario($corsi[$corso]["quando"]) . '</strong></p>
                     <p>Aule: ' . $corsi[$corso]["aule"] . '</p>
                     <p id="descrizione">' . $corsi[$corso]["descrizione"] . '</p>';
             if ($id == $dati["user"] && tempo($dati['database'])) {
                 if ($corsi[$corso]["quando"] == "1,2,3,4,5") {
                     $squadra = squadra($dati['database'], $dati['autogestione'], $dati["user"]);
                     if ($squadra == null) {
                         echo '
                             <a id="squad" href="' . $dati['info']['root'] . 'squadra" class="btn btn-primary btn-block btn-lg">Crea squadra</a>';
                     } else {
                         echo '
                             <a id="squad" href="' . $dati['info']['root'] . 'squadra/' . $squadra . '" class="btn btn-primary btn-block btn-lg">Gestisci squadra</a>';
                     }
                 }
                 echo '
                     <a href="' . $dati['info']['root'] . 'corsi/' . $corsi[$corso]["id"] . '" class="btn btn-danger btn-block btn-lg">Elimina iscrizione</a>';