예제 #1
0
<?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>
예제 #2
0
<?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');
예제 #3
0
<?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) {
예제 #4
0
 public function gruppo()
 {
     return Gruppo::id($this->gruppo);
 }
예제 #5
0
<?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');
예제 #6
0
<?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();
}