<?php echo $comitato->nomeCompleto(); ?> <span class="label label-warning"> <?php echo count($t); ?> </span> </td> </tr> <?php foreach ($t as $v) { $_v = $v->volontario(); $t = TitoloPersonale::id($v->titolo); $t = Titolo::id($t->titolo()); ?> <tr> <td><?php echo $_v->cognome; ?> </td> <td><?php echo $_v->nome; ?> </td> <td><?php echo $t->nome; ?> </td> <td><?php
<?php /** * (c)2015 Croce Rossa Italiana */ paginaAdmin(); caricaSelettore(); $t = Titolo::id($_GET['id']); $tp = TitoloPersonale::filtra([['titolo', $t], ['corso', true, OP_NNULL]]); ?> <script type="text/javascript"> function _aggiungicf(codiceFiscale) { $("#rimuovi").val($("#rimuovi").val() + "\n" + codiceFiscale); $("#rimuovi").focus(); } </script> <?php if (isset($_GET['tot'])) { ?> <div class="alert alert-info"> <i class="icon-info-sign"></i> <strong>Sono stati aggiunti o rimossi n. <?php echo (int) $_GET['tot']; ?> elementi.</strong> </div>
public function titolo() { return Titolo::id($this->titolo); }
<?php /* * ©2013 Croce Rossa Italiana */ paginaPrivata(); controllaParametri(array('idTitolo')); $id = $_POST['idTitolo']; $t = Titolo::id($id); if ($me->haTitolo($t)) { redirect('utente.titoli&gia&t=' . $t->tipo); } $p = new TitoloPersonale(); $p->volontario = $me->id; $p->titolo = $t->id; if ($_POST['dataInizio']) { $inizio = @DateTime::createFromFormat('d/m/Y', $_POST['dataInizio']); if ($inizio) { $inizio = @$inizio->getTimestamp(); $p->inizio = $inizio; } else { $p->inizio = 0; } } if ($_POST['dataFine']) { $fine = @DateTime::createFromFormat('d/m/Y', $_POST['dataFine']); if ($fine) { $fine = @$fine->getTimestamp(); $p->fine = $fine; } else { $p->fine = 0;
<?php /* * ©2013 Croce Rossa Italiana */ paginaAdmin(); controllaParametri(array('id'), 'admin.titoli&err'); $t = $_GET['id']; $f = Titolo::id($t); ?> <div class="row-fluid"> <h2><i class="icon-chevron-right muted"></i> Modifica Titolo</h2> <div class="alert alert-block alert-info "> <div class="row-fluid"> <span class="span7"> <p>Con questo modulo si possono modificare i Titoli al DB di GAIA</p> </span> </div> </div> </div> <form class="form-horizontal" action="?p=admin.titolo.modifica.ok&id=<?php echo $t; ?> " method="POST"> <div class="control-group"> <label class="control-label" for="inputTipo">Tipologia titolo</label> <div class="controls"> <select class="input-large" id="inputTipo" name="inputTipo" required> <?php foreach ($conf['titoli'] as $numero => $gruppo) { ?>
$elenco = $me->comitatiApp([APP_SOCI, APP_PRESIDENTE]); $v = []; foreach ($elenco as $comitato) { $v = array_merge($v, $comitato->membriAttuali()); } if (!$v) { redirect('utente.me&nodest'); } $m = new Email('mailTestolibero', $oggetto); $m->da = $me; $m->a = $v; $m->_TESTO = $testo; $m->accoda(); } elseif (isset($_GET['mass'])) { $f = $_GET['t']; $f = Titolo::id($f); $v = []; foreach ($me->comitatiApp([APP_SOCI, APP_PRESIDENTE, APP_OBIETTIVO]) as $elenco) { $v = array_merge($v, $elenco->ricercaMembriTitoli([$f])); } if (!$v) { redirect('utente.me&nodest'); } $m = new Email('mailTestolibero', $oggetto); $m->a = $v; $m->da = $me; $m->_TESTO = $testo; $m->accoda(); redirect('utente.me&mass'); } elseif (isset($_GET['supp'])) { $text = strip_tags($testo);
<?php /** * (c)2015 Croce Rossa Italiana */ paginaAdmin(); $t = Titolo::id($_POST['id']); $aggiungi = (bool) @$_POST['corso']; $cfs = $_POST['codicifiscali']; if (!$cfs) { redirect("admin.titolo.volontari&id={$t->id}"); } $cfs = explode("\n", $cfs); foreach ($cfs as &$cf) { $cf = maiuscolo($cf); } $tot = 0; if ($aggiungi) { // Aggiunta foreach ($cfs as $cf) { // 1. Controlla che esista la persona $v = Utente::by('codiceFiscale', $cf); if (!$v) { echo "No CF"; continue; } // 2. Controlla che non abbia gia' il titolo if (TitoloPersonale::filtra([['titolo', $t->id], ['volontario', $v->id]])) { continue; } // Ok, aggiungi.
<?php /* * ©2013 Croce Rossa Italiana */ paginaApp([APP_OBIETTIVO, APP_PRESIDENTE, APP_SOCI]); controllaParametri(array('idTitolo'), 'presidente.titoli&err'); $f = Titolo::id($_POST['idTitolo']); ?> <script type="text/javascript"><?php require './assets/js/presidente.utenti.js'; ?> </script> <br/> <div class="row-fluid"> <div class="span5"> <h3> <i class="icon-search muted"></i> Ricerca volontari per titolo </h3> <p>Titolo cercato: <strong><?php echo $f->nome; ?> </strong> <a class="btn btn-small" href="?p=presidente.titoli.ricerca"><i class="icon-pencil"></i> Modifica titolo</a></p> </div> <div class="span3 allinea-centro"> <?php if ($me->delegazioni(APP_OBIETTIVO)) { ?>
<?php /* * ©2013 Croce Rossa Italiana */ paginaAdmin(); controllaParametri(array('id'), 'admin.titoli&err'); $t = $_GET['id']; $t = Titolo::id($t); $t->tipo = $_POST['inputTipo']; $t->nome = maiuscolo($_POST['inputNome']); redirect('admin.titoli&mod');