Example #1
0
 /**
  * Ottiene l'unita' territoriale principale del comitato,
  * oppure null se questa non e' presente
  */
 public function principale()
 {
     $p = Comitato::filtra([['locale', $this->id], ['principale', 1]]);
     if (!$p) {
         return false;
     }
     return $p[0];
 }
Example #2
0
<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaAdmin();
controllaParametri(array('id'), 'admin.comitati&err');
$c = $_GET['id'];
if (isset($_GET['com'])) {
    $nome = normalizzaNome($_POST['inputNome']);
    $gia = Comitato::filtra([['nome', $nome], ['locale', $c]]);
    if ($gia) {
        redirect('admin.comitati&dup');
    }
    $t = new Comitato();
    $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]]);