예제 #1
0
파일: GeoPolitica.php 프로젝트: pizar/gaia
 /**
  * Rigenera l'albero e lo salva in JSON per utilizzi futuri
  *
  * @return bool Tutto fatto?
  */
 public static function rigeneraAlbero()
 {
     $r = [];
     foreach (Nazionale::elenco() as $n) {
         $r[] = $n->toJSON();
     }
     $r = json_encode($r);
     return file_put_contents('./upload/setup/albero.json', $r);
 }
예제 #2
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
controllaParametri(['comitato'], 'us.dash&err');
paginaApp([APP_PRESIDENTE, APP_SOCI]);
$d = $me->delegazioneAttuale();
$admin = (bool) $me->admin();
if (!$admin && $d->estensione == EST_UNITA) {
    redirect('errore.permessi&cattivo');
}
$comitato = $_GET['comitato'];
if ($admin) {
    $comitato = Nazionale::elenco()[0];
} else {
    $comitato = GeoPolitica::daOid($comitato);
}
$ramo = new RamoGeoPolitico($comitato, ESPLORA_RAMI, EST_LOCALE);
?>

<div class="row-fluid">
    <div class="span3">
        <?php 
menuVolontario();
?>
    </div>
    <div class="span9">
        <div class="row-fluid">
            <div class="span12">
                <h3><i class="icon-book"></i> Elenco Presidenti </h3>
예제 #3
0
파일: Utente.php 프로젝트: pizar/gaia
 public function entitaDelegazioni($app = null)
 {
     print "<pre>";
     /* Qualora fossi admin, ho tutto il nazionale... */
     if ($this->admin()) {
         return Nazionale::elenco('nome ASC');
     }
     //$d = $this->delegazioni($app);
     print "ABC";
     $d = $this->delegazioneAttuale();
     $c = [];
     //foreach ( $d as $k ) {
     print "DEF";
     if (!$app || $d->applicazione == $app) {
         $c[] = $d->comitato();
     }
     print "</pre>";
     return array_unique($c);
 }
예제 #4
0
<?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()]);
    }
}