コード例 #1
0
<?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;
?>
コード例 #2
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaPrivata();
controllaParametri(array('elimina'), 'utente.riserva');
$id = $_POST['elimina'];
$e = Estensione::id($id);
$e->annulla();
redirect('utente.estensione&ann');
コード例 #3
0
ファイル: Comitato.php プロジェクト: pizar/gaia
 /**
  * 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;
 }
コード例 #4
0
<?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;
コード例 #5
0
<?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');