/**
  * Executes Ddl index action
  *
  */
 public function executeDdlIndex()
 {
     $c = new Criteria();
     $c->add(OppAttoPeer::ID, $this->getRequestParameter('id'), Criteria::EQUAL);
     $this->ddl = OppAttoPeer::doSelectOne($c);
     $this->forward404Unless($this->ddl);
     $pred = '';
     $pred_1 = '';
     if ($this->ddl->getPred()) {
         $pred = $this->getPrimoPred($this->ddl->getPred());
         $pred_1 = $this->ddl->getId();
     } else {
         $pred = $this->ddl->getId();
         $pred_1 = $this->ddl->getId();
     }
     $this->primi_firmatari = OppAttoPeer::doSelectPrimiFirmatari($pred);
     $this->co_firmatari = OppAttoPeer::doSelectCoFirmatari($pred);
     $this->relatori = OppAttoPeer::doSelectRelatori($pred_1);
     $this->commissioni = $this->ddl->getCommissioni();
     $this->status = $this->ddl->getStatus();
     $this->iter_completo = $this->ddl->getIterCompleto();
     $this->tesei = OppAttoPeer::doSelectTeseo($pred);
     $this->lettura_parlamentare_precedente = null;
     $leggi = $this->ddl->getOppLegges();
     if (count($leggi) > 0) {
         $this->legge = $leggi[0];
     } else {
         $this->legge = "";
     }
     /*
     $quale_atto=$this->getTuttiSucc($this->ddl->getId());
     if (count($quale_atto)==0) $leggi=$this->ddl->getOppLegges();
     else $leggi=$quale_atto[count($quale_atto)-1]->getOppLegges();
     	
     if (count($leggi)>0) $this->legge=$leggi[0];
     else $this->legge="";
     */
     if ($this->ddl->getPred()) {
         $c = new Criteria();
         $c->add(OppAttoPeer::ID, $this->ddl->getPred(), Criteria::EQUAL);
         $this->lettura_parlamentare_precedente = OppAttoPeer::doSelectOne($c);
     }
     $this->lettura_parlamentare_successiva = null;
     if ($this->ddl->getSucc()) {
         $c = new Criteria();
         $c->add(OppAttoPeer::ID, $this->ddl->getSucc(), Criteria::EQUAL);
         $this->lettura_parlamentare_successiva = OppAttoPeer::doSelectOne($c);
     }
     $c = new Criteria();
     $c->add(OppVotazionePeer::ID, $this->ddl->getIdVotazioni(), Criteria::IN);
     $c->addDescendingOrderByColumn(OppSedutaPeer::DATA);
     $c->addDescendingOrderByColumn(OppVotazionePeer::FINALE);
     $this->votazioni = OppVotazionePeer::doSelectJoinOppSeduta($c);
     $this->interventi = $this->ddl->getInterventi();
 }