$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(); }
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>È possibile che almeno uno dei corsi sia stato assegnato a caso, poichè 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(); }
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';
</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>'; }
</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>';