public static function isMaggioranzaUnitaSuVotazione($votazione_id)
 {
     $votazione = OppVotazionePeer::retrieveByPk($votazione_id);
     $gruppi = OppGruppoRamoPeer::getGruppiRamo($votazione->getOppSeduta()->getRamo(), $votazione->getOppSeduta()->getData());
     $array_gruppi = array();
     foreach ($gruppi as $gruppo) {
         // controlla se il gruppo alla data faceva parte della maggioranza
         if (OppGruppoIsMaggioranzaPeer::isGruppoMaggioranza($gruppo->getGruppoId(), $votazione->getOppSeduta()->getData())) {
             $array_gruppi[] = $gruppo->getGruppoId();
         }
     }
     $voto_magg = "";
     foreach ($array_gruppi as $k => $g) {
         $c = new Criteria();
         $c->add(OppVotazioneHasGruppoPeer::GRUPPO_ID, $g);
         $c->add(OppVotazioneHasGruppoPeer::VOTAZIONE_ID, $votazione_id);
         $voto_gruppo = OppVotazioneHasGruppoPeer::doSelectOne($c);
         if ($voto_magg == "" && $voto_gruppo->getVoto() != 'nv') {
             $voto_magg = $voto_gruppo->getVoto();
         } elseif ($voto_gruppo->getVoto() != 'nv') {
             if ($voto_gruppo->getVoto() != $voto_magg) {
                 return false;
             }
         }
     }
     return true;
 }
</div>

 
<?php 
slot('breadcrumbs');
?>
  <?php 
echo link_to("home", "@homepage");
?>
 /
  <?php 
echo link_to('votazioni', '@votazioni');
?>
    /
  <?php 
$votazione = OppVotazionePeer::retrieveByPk($sf_params->get('id'));
?>
  <?php 
echo $votazione->getTitolo();
end_slot();
?>

<script type="text/javascript" charset="utf-8">
  jQuery.noConflict();
   jQuery(document).ready(function($) { 
     $("#complete-chart").tablesorter({
       sortList: [[0, 0]], 
       widgets: ['zebra']
     }); 
   });  
 </script>