/** * faz validacao das questoes respondidas em um questionario * */ public static function verificaQuestoesRespondidas(Model_Questionnaire $obj, $questionnaire_id, $user_id) { /** * verifica se todas as questoes foram respondidas * É um requisito para que a devolutiva seja gerada */ $return = true; $questoesRespondidas = $obj->isFullyAnswered($questionnaire_id, $user_id); if (!$questoesRespondidas) { $return = false; } return $return; }
/** * * @param type $questionnaire_id * @param type $user_id * @throws Exception */ protected function verificaQuestoesRespondidas($questionnaire_id, $user_id) { /** * verifica se todas as questoes foram respondidas * É um requisito para que a devolutiva seja gerada */ $return = true; $currentBlockIdNegocios = Zend_Registry::get('configDb')->qstn->currentBlockIdNegocios; $questoesRespondidas = $this->Questionnaire->isFullyAnswered($questionnaire_id, $user_id, $currentBlockIdNegocios); if (!$questoesRespondidas) { $return = false; } return $return; }