Exemple #1
0
 // 		$fluxo->setFinaliza(NULL);
 // 	}
 if ($fluxo->getArquivoComentado()['error'] == UPLOAD_ERR_OK) {
     $resultado = $DAO->SubirArquivoComentado($fluxo);
 }
 if (!empty($_POST['aprovado'])) {
     $fluxo->setAprovado($_POST['aprovado']);
 } else {
     $fluxo->setAprovado(NULL);
 }
 //Verifica se tem mais de um despacho para a CF, se tiver desabilita tudo.
 if ($fluxo->getIdSetorDespachou() == 2 && $linhas > 1) {
     $query = mysql_query("UPDATE " . MYSQL_BASE_WORK_FLOW_FLUXO . " SET despachado=NOW(), principal='N' WHERE \r\n\t\t\t\tprincipal='S' AND id_pessoa_despachou = " . $fluxo->getIdPessoaDespachou() . " AND id_setor_despachou = 2 AND id_work_flow = " . $fluxo->getWorkFlow());
     $resultado = 1;
 } else {
     $resultado = $DAO->Finalizar($fluxo);
     //$fluxo->setDespacho("");
 }
 if ($resultado == 1) {
     if ($fluxo->getFinaliza() != 'S') {
         $query = mysql_query("SELECT id FROM " . MYSQL_BASE_WORK_FLOW_FLUXO . " WHERE id_setor = 2 AND id_work_flow = " . $fluxo->getWorkFlow());
         $caminho = mysql_num_rows($query);
         $valida = mysql_query("SELECT id FROM " . MYSQL_BASE_WORK_FLOW_FLUXO . " WHERE id_work_flow = " . $fluxo->getWorkFlow());
         $valida_num = mysql_num_rows($valida);
         //                     $update = mysql_query("UPDATE tb_work_flow_fluxo SET principal = 'N' WHERE id_work_flow = ".$fluxo->getWorkFlow());
         if ($fluxo->getIdSetorDespachou() == 1 && $fluxo->getOficio() == NULL) {
             //          die('IF 1');
             $fluxo->setIdSetor('2');
             if ($valida_num == 1) {
                 $pessoa = $DAO->Listar("SELECT id_pessoa FROM " . MYSQL_BASE_RESPONSAVEIS . " WHERE id_setor = 2 AND dat_excluido IS NULL");
             }
Exemple #2
0
 //Fim - Testes
 //                  if ($fluxo->getIdSetorDespachou() == 1 && $fluxo->getOficio() == NULL){
 if ($fluxo->getIdSetorDespachou() == 1 && $caminho == 1) {
     $fluxo->setIdSetor('2');
     if ($valida_num == 1) {
         $pessoa = $DAO->Listar("SELECT id_pessoa FROM " . MYSQL_BASE_RESPONSAVEIS . " WHERE id_setor = 2 AND dat_excluido IS NULL");
     }
     foreach ($pessoa as $item) {
         $fluxo->setIdPessoa($item['id_pessoa']);
     }
     /* Para encaminhar para todos os documentos selecionados*/
     while ($row = mysql_fetch_array($valida)) {
         $fluxo->setId($row['id']);
         $fluxo->setWorkFlow($row['id_work_flow']);
         $resultado = $DAO->IniciarFluxo($fluxo);
         $DAO->Finalizar($fluxo);
     }
 } elseif ($fluxo->getIdSetorDespachou() == 1 && $caminho == 2) {
     //verifica
     $fluxo->setIdSetor('2');
     $pessoa = $DAO->Listar("SELECT id_pessoa FROM " . MYSQL_BASE_RESPONSAVEIS . " WHERE id_setor = 2 AND dat_excluido IS NULL");
     foreach ($pessoa as $item) {
         $fluxo->setIdPessoa($item['id_pessoa']);
     }
     //                         Campo 'arquivo' não existe na pagina, é (projeto ou documento) ou é pra tirar
     //                         if ($fluxo->getIsProjeto() == 'S'){
     //                         	$fluxo->inserirEmProjeto($fluxo->getArquivo(), $fluxo->getWorkFlow());
     //                         }
     /* Para encaminhar para todos os documentos selecionados*/
     while ($row = mysql_fetch_array($valida)) {
         $fluxo->setId($row['id']);