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');
     }
 }
Exemplo n.º 2
0
 /**
  * 
  */
 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);
 }