/** * 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(); }