<?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}");
public function richieste() { return RichiestaTurno::filtra([['turno', $this->id]]); }
<?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}");