Example #1
0
 /**
  * Ottiene i comitati nelle vicinanze
  * @return Comitato     array di comitati
  */
 public function comitati()
 {
     return array_merge(Comitato::contenutiIn($this), Locale::contenutiIn($this), Provinciale::contenutiIn($this));
 }
Example #2
0
 public function provinciale()
 {
     return Provinciale::id($this->provinciale);
 }
Example #3
0
<?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">
Example #4
0
 public function provinciali()
 {
     return Provinciale::filtra([['regionale', $this->id]], 'nome ASC');
 }
Example #5
0
$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/>";
    $l->cancella();
    $nLocali++;
}
$comitati = Comitato::comitatiNull();
foreach ($comitati as $c) {
    $c = Comitato::id($c);
    echo $c->id, "<br/>";
/*
 * ©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()]);
    }
}
$excel->genera("Report comitati .xls");
Example #7
0
    $t->nome = $nome;
    $t->locale = $c;
    redirect('admin.comitati&new');
} elseif (isset($_GET['loc'])) {
    $nome = normalizzaNome($_POST['inputNome']);
    $gia = Locale::filtra([['nome', $nome], ['provinciale', $c]]);
    if ($gia) {
        redirect('admin.comitati&dup');
    }
    $t = new Locale();
    $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']);