Ejemplo n.º 1
0
 /**
  * Verifica se questionario possui blocos Padrao: Negocios e Empreendedorismo
  * 
  * @param type $questionnaire_id
  * @throws Exception
  */
 protected function validaBlocosQuestionario($questionnaire_id)
 {
     $blocks = $this->Questionnaire->getBlocksAutoavaliacao($questionnaire_id);
     //caso Bloco do questionario nao exista
     if (!$blocks) {
         //$urldevolutiva = $this->printAvisoPdfDevolutivaCasoNaoHajaBlocoQuestionario($arrBlocksResult);
         //return $urldevolutiva;
         throw new Exception($this->_messagesError['blocksNotExists']);
     }
     //bloco 1 do questionario
     //$negociosBlockId = $blocks[0];
     $negociosBlockId = Zend_Registry::get('configDb')->qstn->currentBlockIdNegocios;
     //bloco 2 do questionario
     //$enterpreneurBlockId = $blocks[1];
     $enterpreneurBlockId = Zend_Registry::get('configDb')->qstn->currentBlockIdEmpreendedorismo;
     //seta blocos para uso na classe que processara a devolutiva
     $this->Devolutive->setBlockIdNegocios($negociosBlockId);
     $this->Devolutive->setBlockIdEmpreendedorismo($enterpreneurBlockId);
 }