<?php /* * ©2012 Croce Rossa Italiana */ paginaPresidenziale(); controllaParametri(array('id')); $e = $_GET['id']; $e = Estensione::id($e); $c = $e->comitato(); $v = $e->volontario(); ?> <div class="row-fluid"> <div class="span12"> <div class="row-fluid"> <h2><i class="icon-warning-sign muted"></i> Negazione richiesta di estensione</h2> <div class="alert alert-error"> <div class="row-fluid"> <span class="span12"> <p><strong><?php if ($me->presiede()) { ?> <span class="muted">Presidente,</span><?php } ?> </strong></p> <p>Stai negando la richiesta di estensione di <strong><?php echo $v->nome; echo " "; echo $v->cognome; ?>
<?php /* * ©2013 Croce Rossa Italiana */ paginaPrivata(); controllaParametri(array('elimina'), 'utente.riserva'); $id = $_POST['elimina']; $e = Estensione::id($id); $e->annulla(); redirect('utente.estensione&ann');
/** * Membri in estensione * @return estensioni dal comitato $this */ public function membriInEstensione() { $q = $this->db->prepare("\n SELECT \n estensioni.id\n FROM\n anagrafica, estensioni\n WHERE\n estensioni.cProvenienza = :comitato\n AND\n estensioni.volontario = anagrafica.id\n AND\n estensioni.stato >= :stato\n ORDER BY\n anagrafica.cognome ASC,\n anagrafica.nome ASC"); $q->bindValue(':stato', EST_OK); $q->bindParam(':comitato', $this->id); $q->execute(); $r = []; while ($k = $q->fetch(PDO::FETCH_NUM)) { $r[] = Estensione::id($k[0]); } return $r; }
<?php /* * ©2013 Croce Rossa Italiana */ paginaPrivata(); controllaParametri(array('id')); $f = $_GET['id']; $e = Estensione::id($f); $cest = $e->comitato(); $capp = $e->volontario()->unComitato(); $me->appartenenzaAttuale(); /* Modificando questo, modificare anche utente.estensione.ok */ $p = new PDF('estensione', 'Estensione.pdf'); $p->_COMITATOOUT = $capp->locale()->nomeCompleto(); $p->_COMITATOIN = $cest->nomeCompleto(); $p->_COMITATOC = $capp->nomeCompleto(); $p->_NOME = $e->volontario()->nome; $p->_COGNOME = $e->volontario()->cognome; $p->_LUOGO = $e->volontario()->comuneNascita; $p->_DATA = date('d/m/Y', $e->volontario()->dataNascita); $p->_ANNOCRI = $e->volontario()->ingresso()->format('d/m/Y'); $p->_MOTIVO = $e->motivo; $p->_TIME = date('d/m/Y', $e->timestamp); $f = $p->salvaFile(); if ($sessione->inGenerazioneEstensione) { $sessione->inGenerazioneEstensione = null; /* Richiesta all'utente */ $m = new Email('richiestaEstensione', 'Richiesta estensione: ' . $e->comitato()->nome); $m->a = $me; $m->_NOME = $me->nome;
<?php /* * ©2015 Croce Rossa Italiana */ paginaPrivata(); controllaParametri(array('id')); $id = $_POST['id']; $est = Estensione::id($id); if (!$est->volontario()->modificabileDa($me)) { redirect('errore.permessi'); } $est->termina(); $m = new Email('estensioneTermina', 'Termine estensione: ' . $est->comitato()->nomeCompleto()); $m->a = $est->comitato()->primoPresidente(); $m->_NOME = $est->volontario()->nomeCompleto(); $m->_COMITATO = $est->provenienza()->nomeCompleto(); $m->invia(); redirect('utente.storico&ester');