Beispiel #1
0
 /**
  * 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;
 }