<?php /* * ©2013 Croce Rossa Italiana */ paginaAdmin(); paginaModale(); $t = GeoPolitica::daOid($_GET['oid']); $estensione = $t->_estensione(); if ($estensione == EST_UNITA) { $elenco = Locale::elenco('nome ASC'); } elseif ($estensione == EST_LOCALE) { $elenco = Provinciale::elenco('nome ASC'); } elseif ($estensione == EST_PROVINCIALE) { $elenco = Regionale::elenco('nome ASC'); } ?> <form action="?p=admin.comitato.sposta.ok&oid=<?php echo $_GET['oid']; ?> " method="POST"> <div class="modal fade automodal"> <div class="modal-header"> <h3><i class="icon-arrow-right"></i> Sposta Comitato</h3> </div> <div class="modal-body"> <p>Con questo strumento è possibile spostare il Comitato selezionato e tutti i suoi figli!</p> <p><strong class="text-error"><i class="icon-warning-sign"></i> Attenzione verrà spostato il Comitato e tutto ciò dipenda da lui.</strong></p> <hr /> <div class="row-fluid">
public function regionali() { return Regionale::filtra([['nazionale', $this->id]], 'nome ASC'); }
public function regionale() { return Regionale::id($this->regionale); }
set_time_limit(0); $inizio = time(); ?> <h3><i class="icon-bookmark muted"></i> Fix comitati</h3> <code><pre>Rimozione comitati con name null: <?php $reg = "Regionali"; $nRegionali = 0; $nProvinciali = 0; $nLocali = 0; $nComitati = 0; echo "Start manutenzione Comitati:<br/>"; $regionali = Regionale::regionaliNull(); foreach ($regionali as $r) { $r = Regionale::id($r); echo $r->id, "<br/>"; $r->cancella(); $nRegionali++; } $provinciali = Provinciale::provincialiNull(); foreach ($provinciali as $p) { $p = Provinciale::id($p); echo $p->id, "<br/>"; $p->cancella(); $nProvinciali++; } $locali = Locale::localiNull(); foreach ($locali as $l) { $l = Locale::id($l); echo $l->id, "<br/>";
<?php /* * ©2014 Croce Rossa Italiana */ paginaAdmin(); $excel = new Excel(); $excel->intestazione(['N.', 'Comitato', 'Estensione', 'Indirizzo', 'eMail', 'Telefono', 'P. Iva', 'C. F.']); $i = 0; foreach (Nazionale::elenco() as $naz) { $i++; $excel->aggiungiRiga([$i, $naz->nome, $conf['est_obj'][$naz->_estensione()], $naz->formattato, $naz->email, $naz->telefono, $naz->piva(), $naz->cf()]); foreach (Regionale::elenco() as $reg) { $i++; $excel->aggiungiRiga([$i, $reg->nome, $conf['est_obj'][$reg->_estensione()], $reg->formattato, $reg->email, $reg->telefono, $reg->piva(), $reg->cf()]); } foreach (Provinciale::elenco() as $pro) { if ($pro->nome == $pro->superiore()->nome) { continue; } $i++; $excel->aggiungiRiga([$i, $pro->nome, $conf['est_obj'][$pro->_estensione()], $pro->formattato, $pro->email, $pro->telefono, $pro->piva(), $pro->cf()]); } foreach (Locale::elenco() as $com) { if ($com->nome == $com->superiore()->nome) { continue; } $i++; $excel->aggiungiRiga([$i, $com->nome, $conf['est_obj'][$com->_estensione()], $com->formattato, $com->email, $com->telefono, $com->piva(), $com->cf()]); } }
$t->nome = $nome; $t->provinciale = $c; redirect('admin.comitati&new'); } elseif (isset($_GET['pro'])) { $nome = normalizzaNome($_POST['inputNome']); $gia = Provinciale::filtra([['nome', $nome], ['regionale', $c]]); if ($gia) { redirect('admin.comitati&dup'); } $t = new Provinciale(); $t->nome = $nome; $t->regionale = $c; redirect('admin.comitati&new'); } elseif (isset($_GET['regi'])) { $nome = normalizzaNome($_POST['inputNome']); $gia = Regionale::filtra([['nome', $nome], ['nazionale', $c]]); if ($gia) { redirect('admin.comitati&dup'); } $t = new Regionale(); $t->nome = normalizzaNome($_POST['inputNome']); $t->nazionale = $c; redirect('admin.comitati&new'); } elseif (isset($_GET['naz'])) { $nome = normalizzaNome($_POST['inputNome']); $gia = Nazionale::filtra([['nome', $nome]]); if ($gia) { redirect('admin.comitati&dup'); } $t = new Nazionale(); $t->nome = $nome;