<?php paginaAttivita(); $parametri = array('turno', 'titolo', 'id'); controllaParametri($parametri); $t = Turno::id($_POST['turno']); $titolo = Titolo::by('nome', $_POST['titolo']); if (!$titolo) { redirect("attivita.richiesta.turni&id={$t}"); } $r = RichiestaTurno::id($_GET['id']); $r->turno = $t; $e = new ElementoRichiesta(); $e->titolo = $titolo; $e->richiesta = $r; redirect("attivita.richiesta.turni&id={$t}");
<?php /* * ©2013 Croce Rossa Italiana */ paginaAdmin(); controllaParametri(['inputNome'], 'admin.titolo.nuovo&err'); if (!isset($_POST['inputTipo'])) { die("Parametro tipo mancante, qualcosa e' andato storto.\n"); } $x = Titolo::by('nome', $_POST['inputNome']); if (!$x) { $t = new Titolo(); $t->tipo = (int) $_POST['inputTipo']; $t->nome = maiuscolo($_POST['inputNome']); redirect('admin.titoli&new'); } else { redirect('admin.titoli&dup'); }
<?php /* * ©2013 Croce Rossa Italiana */ paginaPrivata(); paginaAttivita(); $parametri = array('t', 'idTitolo'); controllaParametri($parametri); $t = new Turno($_GET['t']); $id = $_POST['idTitolo']; $titolo = Titolo::by('id', $id); $richiesta = RichiestaTurno::by('turno', $t); $gia = ElementoRichiesta::filtra([['richiesta', $richiesta], ['titolo', $titolo]]); if ($gia) { redirect("attivita.richiesta.turni&id={$t}&gia"); } if (!$titolo) { redirect("attivita.richiesta.turni&id={$t}"); } if ($richiesta) { $r = RichiestaTurno::by('id', $richiesta); } else { $r = new RichiestaTurno(); } $r->turno = $t; $r->timestamp = time(); $e = new ElementoRichiesta(); $e->titolo = $titolo; $e->richiesta = $r; redirect("attivita.richiesta.turni&id={$t}");