Example #1
0
 /**
  * Ritorna autoparco
  * @return Object Autoparco
  */
 public function autoparco()
 {
     return Autoparco::id($this->veicolo()->autoparco);
 }
Example #2
0
<?php

/*
 * ©2014 Croce Rossa Italiana
 */
$autoparco = $_GET['id'];
$autoparco = Autoparco::id($autoparco);
paginaApp([APP_PRESIDENTE, APP_AUTOPARCO]);
proteggiAutoparco($autoparco, [APP_AUTOPARCO, APP_PRESIDENTE]);
$admin = $me->admin();
?>

<form action="?p=autoparco.nuovo.ok&id=<?php 
echo $autoparco;
?>
&mod" method="POST">

  <input type="hidden"/>
  
    <div class="row-fluid">
    
      <div class="span8">
        <h3><i class="icon-plus muted"></i> Dettagli Autoparco</h3>
      </div>
    
      <div class="span4">
        <button type="submit" class="btn btn-large btn-block btn-success">
          <i class="icon-save"></i>
          Salva le informazioni
        </button>
      </div>
Example #3
0
        </h2>
        <select class="selectpicker" id="select">
        <option value="Filtra per comitato">Filtra per comitato</option>
        <?php 
$comitati = $me->entitaDelegazioni();
$comitati = new RamoGeoPolitico($comitati);
foreach ($comitati as $comitato) {
    echo "<option value=\"" . $comitato->id . "\">{$comitato->nome}</option>";
}
?>
        </select>
        <select class="selectpicker" id="select2">
        <option value="Filtra per autoparco">Filtra per autoparco</option>
        <?php 
foreach ($comitati as $comitato) {
    $g = Autoparco::filtra([['comitato', $comitato->oid()]], 'nome ASC');
    foreach ($g as $autoparco) {
        echo "<option class='option " . $comitato->locale . "' value=\"" . str_replace('.', '', str_replace(' ', '', $autoparco->nome)) . "\">{$autoparco->nome}</option>";
    }
}
?>
        </select>
    </div>


    <div class="span4">
        <div class="btn-group btn-group-vertical span12">
            <a href="?p=autoparco.dash" class="btn btn-block ">
                <i class="icon-reply"></i> Torna alla dash
            </a>
        </div>
Example #4
0
<hr />

<div class="row-fluid">
    <div class="span12">
        <table class="table table-striped table-bordered table-condensed" id="tabellaUtenti">
            <thead>
                <th>Nome</th>
                <th>Localizzazione</th>
                <th>Unità territoriale</th>
                <th>Azioni</th>
            </thead>
            <?php 
$comitati = $me->comitatiApp([APP_PRESIDENTE, APP_AUTOPARCO], false);
foreach ($comitati as $comitato) {
    foreach (Autoparco::filtra([['comitato', $comitato->oid()]], 'nome ASC') as $autoparco) {
        ?>
                    <tr>
                        <td><?php 
        echo $autoparco->nome;
        ?>
</td>
                        <td><?php 
        echo $autoparco->formattato;
        ?>
</td>
                        <td><?php 
        echo $comitato->nome;
        ?>
</td>
                        <td>
Example #5
0
<?php

/*
 * ©2014 Croce Rossa Italiana
 */
paginaApp([APP_PRESIDENTE, APP_AUTOPARCO]);
if (isset($_GET['mod'])) {
    $autoparco = $_GET['id'];
    $c = Autoparco::id($autoparco);
    proteggiAutoparco($c, [APP_AUTOPARCO, APP_PRESIDENTE]);
} else {
    $c = new Autoparco();
}
$c->nome = normalizzaNome($_POST['inputNome']);
$c->telefono = maiuscolo($_POST['inputTelefono']);
if (!isset($_GET['mod']) || $me->admin()) {
    $comitato = $_POST['inputComitato'];
    $comitato = GeoPolitica::daOid($comitato);
    $c->comitato = $comitato->oid();
}
$ricerca = $_POST['inputIndirizzo'] . ', ';
$ricerca .= $_POST['inputCivico'] . ' ';
$ricerca .= $_POST['inputCAP'] . ' ';
$ricerca .= $_POST['inputComune'] . ' (';
$ricerca .= $_POST['inputProvincia'] . ')';
$g = new Geocoder($ricerca);
$r = $g->risultati[0];
$c->indirizzo = $r->via;
$c->civico = $r->civico;
$c->cap = $r->cap;
$c->comune = $r->comune;
Example #6
0
 /**
  * Cancella Geopolitica
  * @param GeoPolitica
  */
 public function cancella()
 {
     $oid = $this->oid();
     /* Cancello autoparchi e veicoli ad esso associati li passo al nazionale */
     Autoparco::cancellaTutti([['comitato', $oid]]);
     /* Cancello i corsi base */
     CorsoBase::cancellaTutti([['comitato', $oid]]);
     /* Cancello i delegati */
     Delegato::cancellaTutti([['comitato', $oid]]);
     /* Cancello i gruppi */
     Gruppo::cancellaTutti([['comitato', $oid]]);
     /* Assegno veicoli a nazionale */
     Veicolo::cancellaTutti([['comitato', $oid]]);
     parent::cancella();
 }