public function deletarImagemCumprimentoDoObjetoAction() { $url = '/comprovarexecucaofisica/etapas-de-trabalho-final/idpronac/' . $this->getRequest()->getParam('idpronac'); try { Seguranca::encrypt($this->getRequest()->getParam('idpronac')); $cumprimentoObjetoArquivoModel = new CumprimentoObjetoXArquivo(null, $this->getRequest()->getParam('idCumprimentoDoObjeto'), $this->getRequest()->getParam('idArquivo')); $cumprimentoObjetoArquivoModel->apagarArquivo(); parent::message('Imagem deletada com sucesso', $url, 'CONFIRM'); } catch (Exception $exception) { parent::message('Não foi possível deletar a imagem', $url, 'ERROR'); } }
/** * */ public function saveOrUpdate() { $this->validarCadastrar(); $cumprimentoObjetoClone = clone $this; $cumprimentoObjetoRow = $this->buscarCumprimentoObjeto(array('idPronac=?' => $this->idPronac, 'siCumprimentoObjeto=?' => self::SITUACAO_PROPONENTE)); if (empty($cumprimentoObjetoRow)) { $cumprimentoObjetoRow = $this->createRow(); $cumprimentoObjetoRow->idPronac = $this->getIdPronac(); $cumprimentoObjetoRow->dtCadastro = new Zend_Db_Expr('GETDATE()'); if ($this->getSituacao()) { $cumprimentoObjetoRow->siCumprimentoObjeto = $this->getSituacao(); } } $cumprimentoObjetoRow->dsEtapasConcluidas = $cumprimentoObjetoClone->getEtapasConcluidas(); $cumprimentoObjetoRow->dsMedidasAcessibilidade = $cumprimentoObjetoClone->getMedidasAcessibilidade(); $cumprimentoObjetoRow->dsMedidasFruicao = $cumprimentoObjetoClone->getMedidasFruicao(); $cumprimentoObjetoRow->dsMedidasPreventivas = $cumprimentoObjetoClone->getMedidasPreventivas(); $cumprimentoObjetoRow->idUsuarioCadastrador = $cumprimentoObjetoClone->getIdUsuario(); $cumprimentoObjetoRow->qtEmpregosDiretos = $cumprimentoObjetoClone->getTotalEmpregosDiretos(); $cumprimentoObjetoRow->qtEmpregosIndiretos = $cumprimentoObjetoClone->getTotalEmpregosIndiretos(); $cumprimentoObjetoRow->dsGeracaoEmpregos = $cumprimentoObjetoClone->getEmpregosGerados(); $idCumprimentoDoObjeto = $cumprimentoObjetoRow->save(); $cumprimentoObjetoXArquivoModel = new CumprimentoObjetoXArquivo(); $cumprimentoObjetoXArquivoModel->save($idCumprimentoDoObjeto); }