<?php /* * ©2014 Croce Rossa Italiana */ paginaApp([APP_SOCI, APP_PRESIDENTE]); controllaParametri(['id'], 'presidente.riserva&err'); $t = $_GET['id']; $t = Riserva::id($t); $t->termina(); redirect("presidente.utenti.riserve");
<?php /* * ©2014 Croce Rossa Italiana */ paginaAdmin(); controllaParametri(array('id'), 'presidente.riserva&err'); $r = $_GET['id']; $r = Riserva::id($r); $r->cancella(); redirect('presidente.riserva&canc');
<?php /* * ©2013 Croce Rossa Italiana */ paginaPrivata(); controllaParametri(array('id')); $id = $_GET['id']; $ris = Riserva::id($id); $ris->termina(); $m = new Email('riservaTermina', 'Termine riserva: ' . $ris->comitato()->nomeCompleto()); $m->a = $ris->comitato()->primoPresidente(); $m->_NOME = $ris->volontario()->nomeCompleto(); $m->_COMITATO = $ris->comitato()->nomeCompleto(); $m->invia(); redirect('utente.storico&rister');
<?php /* * ©2013 Croce Rossa Italiana */ paginaPrivata(); controllaParametri(array('id'), 'presidente.riserva&err'); $f = $_GET['id']; $t = Riserva::id($f); $c = $t->volontario()->unComitato(); $app = $me->appartenenzaAttuale(); /* Modificando questo, modificare anche utente.trasferimento.ok */ $p = new PDF('riserva', 'Riserva.pdf'); $p->_COMITATO = $c->locale()->nome; $p->_NOME = $t->volontario()->nome; $p->_COGNOME = $t->volontario()->cognome; $p->_LUOGO = $t->volontario()->comuneNascita; $p->_DATA = date('d/m/Y', $t->volontario()->dataNascita); $p->_ANNOCRI = date('d/m/Y', $app->inizio); $p->_MOTIVO = $t->motivo; $p->_INIZIO = date('d/m/Y', $t->inizio); $p->_FINE = date('d/m/Y', $t->fine); $p->_TIME = date('d/m/Y', $t->timestamp); $f = $p->salvaFile(); if ($sessione->inGenerazioneRiserva) { $sessione->inGenerazioneRiserva = null; try { /* Richiesta all'utente */ $m = new Email('richiestaRiserva', 'Richiesta riserva'); $m->a = $me; $m->_NOME = $me->nome;
public function riserve($stato = null) { $pStato = ' '; if ($stato) { $pStato = " AND riserve.stato = {$stato} "; } $q = "\n SELECT\n riserve.id\n FROM\n riserve, appartenenza\n WHERE\n riserve.volontario = appartenenza.volontario\n {$pStato}\n AND\n appartenenza.stato = :stato\n AND\n appartenenza.comitato = :id\n ORDER BY \n riserve.timestamp DESC"; $q = $this->db->prepare($q); $q->bindParam(':id', $this->id); $q->bindValue(':stato', MEMBRO_VOLONTARIO); $q->execute(); $r = []; while ($k = $q->fetch(PDO::FETCH_NUM)) { $r[] = Riserva::id($k[0]); } return $r; }
<?php /* * ©2013 Croce Rossa Italiana */ paginaApp([APP_SOCI, APP_PRESIDENTE]); $parametri = array('id', 'numprotocollo', 'dataprotocollo'); controllaParametri($parametri, 'presidente.riserva&err'); $t = $_GET['id']; $a = Riserva::id($t); $v = $a->volontario(); if (!$v->modificabileDa($me) && !$me->admin()) { redirect('presidente.riserva&err'); } if ($a->protData && $a->protNumero) { redirect('presidente.riserva&giaprot'); } $a->protNumero = $_POST['numprotocollo']; $protData = @DateTime::createFromFormat('d/m/Y', $_POST['dataprotocollo']); $protData = @$protData->getTimestamp(); $a->protData = $protData; redirect('presidente.riserva&prot');