<?php /* * ©2013 Croce Rossa Italiana */ controllaParametri(array('id'), 'gruppi.dash&err'); $gruppo = $_GET['id']; $gruppo = Gruppo::id($gruppo); proteggiClasse($gruppo, $me); ?> <form action="?p=gruppo.modifica.ok" method="POST"> <input type="hidden" name="id" value="<?php echo $gruppo->id; ?> " /> <div class="modal fade automodal"> <div class="modal-header"> <h3><i class="icon-group"></i> Modifica gruppo</h3> </div> <div class="modal-body"> <div class="row-fluid"> <div class="span4 centrato"> <label class="control-label" for="inputNome"> Nome Gruppo</label> </div> <div class="span8"> <input value="<?php echo $gruppo->nome; ?> "class="input-medium" type="text" name="inputNome" id="inputNome" required>
<?php /* * ©2013 Croce Rossa Italiana */ paginaPrivata(); $parametri = array('id', 'inputGruppo'); controllaParametri($parametri); $t = $_GET['id']; $g = $_POST['inputGruppo']; $g = Gruppo::id($g); /* Cerco se già iscritto a gruppo */ $x = AppartenenzaGruppo::filtra([['volontario', $t], ['gruppo', $g]]); /* Se sono già appartenente *ora*, * restituisco errore */ foreach ($x as $app) { if ($app->attuale()) { redirect('utente.gruppo&e'); break; } } /*Se non sono appartenente allora avvio la procedura*/ $t = new AppartenenzaGruppo(); $t->volontario = $me; $t->comitato = $g->comitato(); $t->gruppo = $g; $t->inizio = time(); $t->timestamp = time(); redirect('utente.gruppo&ok');
<?php /* * ©2013 Croce Rossa Italiana */ paginaPresidenziale(); paginaModale(); controllaParametri(array('id'), 'gruppi.dash&err'); $gruppo = Gruppo::id($_GET['id']); proteggiClasse($gruppo, $me); if ($gruppo->comitato()->_estensione() >= EST_PROVINCIALE) { redirect('gruppi.dash&err'); } ?> <form action="?p=gruppo.estensione.ok" method="POST"> <input type="hidden" name="id" value="<?php echo $gruppo->id; ?> " /> <div class="modal fade automodal"> <div class="modal-header"> <h3><i class="icon-random"></i> Estensione per il gruppo di lavoro</h3> </div> <div class="modal-body"> <p><strong>Cosa è l'estensione ?</strong> <p>Permette di estendere il gruppo di lavoro dall'Unità Territoriale a tutto il Comitato Locale</p> <select class="input-large" id="inputEstensione" name="inputEstensione" required> <?php foreach ($conf['est_grp'] as $numero => $est) {
public function gruppo() { return Gruppo::id($this->gruppo); }
<?php /* * ©2014 Croce Rossa Italiana */ paginaPrivata(); controllaParametri(array('id'), 'gruppi.dash&err'); $id = $_GET['id']; $gruppo = Gruppo::id($id); proteggiClasse($gruppo, $me); $appartenenti = AppartenenzaGruppo::filtra([['gruppo', $gruppo]]); foreach ($appartenenti as $appartenente) { $appartenente->cancella(); } $gruppo->cancella(); redirect('gruppi.dash&cancellato');
<?php /* * ©2013 Croce Rossa Italiana */ paginaPrivata(); controllaParametri(array('id'), 'gruppi.dash&err'); $id = $_GET['id']; $g = Gruppo::id($id); proteggiClasse($g, $me); foreach ($_POST['volontari'] as $v) { $v = Volontario::id($v); $gp = AppartenenzaGruppo::filtra([['volontario', $v], ['gruppo', $g->id], ['fine', NULL]]); if ($gp) { continue; } $t = new AppartenenzaGruppo(); $t->volontario = $v; $t->comitato = $g->comitato(); $t->gruppo = $g; $t->inizio = time(); $t->timestamp = time(); $m = new Email('aggiuntogruppo', "Aggiunto al gruppo di lavoro {$g->nome}"); $m->a = $v; $m->da = $me; $m->_NOME = $v->nomeCompleto(); $m->_GRUPPO = $g->nome; $m->_REFERENTE = $g->referente()->nomecompleto(); $m->_CELLREFERENTE = $g->referente()->cellulare(); $m->invia(); }