/** * geracao em massa de devolutiva via browser * * @param type $limit * @param type $enterpriseProgramaIdMaiorQue */ private function cligrava($limit, $enterpriseProgramaIdMaiorQue, $QUEM_FARA_PROCESSAMENTO) { $this->_helper->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); echo "<small><br>EnterpriseCategoryAwardCompetitionMaiorQue: " . $enterpriseProgramaIdMaiorQue; echo "<br>"; $objUser = new DbTable_User(); //join com tb Execution $res = $objUser->getUserByLimitAndIdMaiorJoinExecution($enterpriseProgramaIdMaiorQue, $limit); //sem join com tb Execution //$res = $objUser->getUserByLimitAndIdMaior($enterpriseProgramaIdMaiorQue, $limit); //var_dump($res); echo "<br><br>"; foreach ($res as $campo) { //$userIdParaDevolutive = $campo['UserId']; $userId = $campo['UserId']; $enterpriseProgramaId = 2014; //$this->Questionnaire->tbQuestionnaire->getPontuacaoQuestao4BlocoResponsabilidadeSocial(46, $blockId=null, 65); //exit; echo "enterpriseProgramaId: " . $enterpriseProgramaId; echo " - UserId: " . $userId; echo " - "; //echo $campo['SocialName']; switch ($QUEM_FARA_PROCESSAMENTO) { //grava tabela ExecutionPontuacao case "Pontuacao_Em_Massa": $this->Devolutive->configuraGravaPontuacaoExecution($userId); //grava Pontuacao para bloco Gestao Empresa $this->Devolutive->processaPontuacaoBlocosDeUmQuestionario($userId); break; } echo "<br>"; } //echo "<br>"; //echo "Gerando devolutivas"; }