示例#1
0
<?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}");
示例#2
0
文件: Turno.php 项目: pizar/gaia
 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}");