コード例 #1
0
             }
         }
     }
     $dati['database']->update("autogestioni", array("random" => 1), array("id" => $dati["autogestione"]));
 } else {
     if (isset($newsletter)) {
         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"]));
                     }
コード例 #2
0
 $studenti = $dati['database']->select("studenti", "*", array("id" => $dati['database']->max("studenti", "id")));
 $datas = $dati['database']->select("classi", "*");
 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);
         }
     }
 }
コード例 #3
0
                 $results = $dati['database']->select("citazioni", "*");
             } else {
                 $results = $dati['database']->select("citazioni", "*", array("stato" => "0"));
             }
         } else {
             if (isAdminUserAutenticate()) {
                 $results = $dati['database']->select("citazioni", "*", array("prof" => $view));
             } else {
                 $results = $dati['database']->select("citazioni", "*", array("AND" => array("prof" => $view, "stato" => "0")));
             }
         }
         $profs = $dati['database']->select("profs", array("id", "nome"), array("ORDER" => "id"));
         $utenti = $dati['database']->select("persone", array("id", "nome"), array("ORDER" => "id"));
         $iscritti = $dati['database']->select("voti", "*", array("ORDER" => "citazione"));
         $numero = pieni($iscritti, "citazione");
         $iscrizioni = io($iscritti, $dati["user"], -1, "citazione");
         echo '<div class="jumbotron">
     <div class="container text-center">
         <h1><i class="fa fa-quote-left fa-1x"></i> Citazioni <span id="who">';
         if (isset($view) && ricerca($profs, $view) != -1) {
             echo ' di ' . $profs[ricerca($profs, $view)]["nome"] . '!';
         }
         echo '</span></h1>';
         if (!isset($view)) {
             echo '
         <p>Le migliori <span id="page">citazioni</span> dei professori, inserite dagli studenti e curate dai Rappresentanti</p>';
         }
         echo '
         <a href="' . $dati['info']['root'] . 'citazione" class="btn btn-primary">Nuova citazione</a>
     </div>
 </div>
コード例 #4
0
ファイル: corsi.php プロジェクト: Dasc3er/Sito-studentesco
                $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"])) {
                            if (strlen($occupato) > 0) {
                                $occupato .= ",";
                            }
                            $occupato .= $result["quando"];
                        }
                    }
                }
                $infos = $dati['database']->select("autogestioni", "*", array("id" => $autogestione, "LIMIT" => 1));
                echo '
 <div class="jumbotron">
    <div class="container text-center">
コード例 #5
0
ファイル: aule.php プロジェクト: Dasc3er/Sito-studentesco
 <div class="container">
     <table class="table datatable table-borderless">
         <thead>
             <tr><th>Nome</th></tr>
         </thead>
         <tbody>';
         if (isAdminUserAutenticate()) {
             $results = $dati['database']->select("aule", "*");
         } else {
             $results = $dati['database']->select("aule", "*", array("stato" => "0"));
         }
         $utenti = $dati['database']->select("persone", array("id", "nome"), array("ORDER" => "id"));
         $iscritti = $dati['database']->select("pomeriggio", "*", array("ORDER" => "aula"));
         $numero = pieni($iscritti, "aula");
         $iscrizioni = io($iscritti, $dati["user"], 0, "aula");
         $interessato = io($iscritti, $dati["user"], 1, "aula");
         if ($results != null) {
             foreach ($results as $key => $result) {
                 $cont = 0;
                 if ($result["id"] - $numero[0] >= 0 && $numero[1] - $result["id"] >= 0 && $numero[2][$result["id"] - $numero[0]] != "") {
                     $cont = $numero[2][$result["id"] - $numero[0]];
                 }
                 if ($result["stato"] == 0 && (inside($iscrizioni, $result["id"]) || $cont < $result["max"]) && strtotime($result["data"]) > strtotime("now")) {
                     echo '
             <tr>
                 <td>
                     <sectionlight-grey">
                         <h3><a href="' . $dati['info']['root'] . 'aula/' . $result["id"] . '">' . $result["nome"] . '</a></h3>';
                     if (isAdminUserAutenticate()) {
                         echo '
                         <a href="' . $dati['info']['root'] . 'cambia/aula/' . $result["id"] . '" class="label orange pull-right"><i class="fa fa-close"></i></a>';