Esempio n. 1
0
 // 	if ($fluxo->getIdSetorDespachou() == 2 && $linhas > 1){
 // 		$query = mysql_query("UPDATE ".MYSQL_BASE_WORK_FLOW_FLUXO." SET despachado=NOW(), principal='N'
 // 								WHERE principal='S'
 // 								  AND id_pessoa = ".$fluxo->getIdPessoaDespachou()."
 // 								  AND id_setor = 2
 // 								  AND id_work_flow IN ".$fluxo->getWorkFlow());
 // 		$resultado = 1;
 // 	}else{
 //  	$resultado = $DAO->Finalizar($fluxo);
 // 		$query = mysql_query("UPDATE ".MYSQL_BASE_WORK_FLOW_FLUXO." SET principal='N', despachado = NOW() WHERE id_work_flow IN ".$fluxo->getWorkFlow());
 $resultado = 1;
 // 	}
 if ($resultado == 1) {
     // 		echo $fluxo->getFinaliza();
     // 		break;
     if ($fluxo->getFinaliza() != 'S' && $fluxo->getFinaliza() != 'SC') {
         //Inicio - Pega o primeiro ID como amostragem para verificar em qual passo esta o processo
         $id_cortado_WF = substr($fluxo->getWorkFlow(), 1, -1);
         $explode = explode(",", $id_cortado_WF);
         $query = mysql_query("SELECT id FROM " . MYSQL_BASE_WORK_FLOW_FLUXO . " WHERE id_setor = 2 AND id_work_flow = " . $explode[0]);
         $caminho = mysql_num_rows($query);
         //Fim - Pega o primeiro ID como amostragem para verificar em qual passo esta o processo
         $valida = mysql_query("SELECT id, id_work_flow\r\n                    \t\t\t\t\t\tFROM " . MYSQL_BASE_WORK_FLOW_FLUXO . "\r\n                    \t\t\t\t\t  WHERE id_setor=" . $fluxo->getIdSetorDespachou() . "\r\n                    \t\t\t\t\t\tAND id_work_flow IN " . $fluxo->getWorkFlow() . "\r\n \t\t\t\t\t\t\t\t\t\t\tAND id_pessoa = " . userId() . "\r\n                    \t\t\t\t\t\tAND principal = 'S'\r\n\t\t\t\t\t\t\t\t\t\t  GROUP BY id_work_flow, id_pessoa");
         $valida_num = mysql_num_rows($valida);
         //Incio - Testes
         //                     echo '<br>Setor Despachou:'.$fluxo->getIdSetorDespachou().'<br>Finaliza:'.$fluxo->getFinaliza().'<br>Caminho:'.$caminho;
         //                     break;
         //Fim - Testes
         //                  if ($fluxo->getIdSetorDespachou() == 1 && $fluxo->getOficio() == NULL){
         if ($fluxo->getIdSetorDespachou() == 1 && $caminho == 1) {
             $fluxo->setIdSetor('2');