/** * Acition para para carregar o form de emissão de contas */ public function emitirContasAction() { $oContribuinte = $this->_session->contribuinte; $oUsuarioContribuinte = Administrativo_Model_UsuarioContribuinte::getByAttribute('id', $oContribuinte->getIdUsuarioContribuinte()); $aImportacaoDesif = Contribuinte_Model_ImportacaoDesif::getByAttribute('contribuinte', $oUsuarioContribuinte->getEntity()); if (!empty($aImportacaoDesif)) { if (is_array($aImportacaoDesif)) { foreach ($aImportacaoDesif as $oImportacaoDesif) { $aComp = array(); $aComp[] = substr($oImportacaoDesif->getCompetenciaInicial(), 0, 4); $aComp[] = substr($oImportacaoDesif->getCompetenciaInicial(), 4); $aCompetencias[$oImportacaoDesif->getId()] = implode("/", $aComp); } } else { $aComp = array(); $aComp[] = substr($aImportacaoDesif->getCompetenciaInicial(), 0, 4); $aComp[] = substr($aImportacaoDesif->getCompetenciaInicial(), 4); $aCompetencias[$aImportacaoDesif->getId()] = implode("/", $aComp); } $oForm = new Contribuinte_Form_EmitirContasDesif($aCompetencias); $this->view->oForm = $oForm; } }