echo ' alla Camera';
       ?>
           <?php 
   }
   ?>
           <?php 
   if ($ddl->getRamo() == 'S') {
       ?>
             <?php 
       echo ' al Senato';
       ?>
           <?php 
   }
   ?>
           <?php 
   $f_signers = OppAttoPeer::getRecordsetFirmatari($ddl->getId(), 'P');
   ?>
           
               <?php 
   if ($f_signers->next()) {
       ?>
 
                 <?php 
       echo ' da ' . $f_signers->getString(2) . ' ' . $f_signers->getString(3) . ($f_signers->getString(6) != '' ? ' (' . $f_signers->getString(6) . ')' : '') . ($f_signers->next() ? ' e altri' : '');
       ?>
               <?php 
   }
   ?>
         
           </span> 
         </p>
">
     <?php 
    $tr_class = $tr_class == 'even' ? 'odd' : 'even';
    ?>
       <th scope="row">
         <p class="content-meta">
           <span class="date"><?php 
    echo $veloce[0]->getDataPres('d/m/Y');
    ?>
,</span>
           <span><?php 
    echo $veloce[0]->getRamo() == 'C' ? 'presentato alla Camera' : 'presentato al Senato';
    ?>
             
             <?php 
    $f_signers = OppAttoPeer::getRecordsetFirmatari($veloce[0]->getId(), 'P');
    ?>
                 <?php 
    if ($f_signers->next()) {
        ?>
  
                   <?php 
        echo ' da ' . $f_signers->getString(2) . ' ' . $f_signers->getString(3) . ($f_signers->getString(6) != '' ? ' (' . $f_signers->getString(6) . ')' : '') . ($f_signers->next() ? ' e altri' : '');
        ?>
                 <?php 
    }
    ?>
           </span>
         </p>
         <p>
           <?php 
 protected function addFirmatari($tipo, $atto, $firmatari_node)
 {
     if (!in_array($tipo, array('P', 'R', 'C'))) {
         throw new Exception('Il parametro tipo può valere P, R o C');
     }
     $rs = OppAttoPeer::getRecordsetFirmatari($atto->getId(), $tipo);
     while ($rs->next()) {
         $id = $rs->getInt(1);
         $nome = $rs->getString(2);
         $cognome = $rs->getString(3);
         $gruppo_nome = $rs->getString(4);
         $gruppo_acronimo = $rs->getString(6);
         $data_firma = $rs->getDate(5, 'Y-m-d');
         $tipo_carica_id = $rs->getInt(7);
         $parlamentare_node = $firmatari_node->addChild('parlamentare');
         // $parlamentare_node->addAttribute('opp_id', $id);
         if ($tipo_carica_id == 1) {
             $parlamentare_node->addChild('tipo', 'On');
         }
         if ($tipo_carica_id == 4 || $tipo_carica_id == 5) {
             $parlamentare_node->addChild('tipo', 'Sen');
         }
         $parlamentare_node->addChild('nome', $nome);
         $parlamentare_node->addChild('cognome', $cognome);
         if ($gruppo_nome || $gruppo_acronimo) {
             $gruppo_node = $parlamentare_node->addChild('gruppo');
             $gruppo_node->addChild('nome', $gruppo_nome);
             // $gruppo_node->addChild('acronimo', $gruppo_acronimo);
         }
         // $parlamentare_node->addChild('data_firma', $data_firma);
     }
 }
 public static function doSelectRelatori($pred)
 {
     $relatori = array();
     $rs = OppAttoPeer::getRecordsetFirmatari($pred, 'R');
     while ($rs->next()) {
         $relatori[$rs->getInt(1)] = $rs->getString(2) . ' ' . $rs->getString(3) . ' (' . $rs->getString(4) . ')';
     }
     return $relatori;
 }