Exemplo n.º 1
0
         $resultado = $DAO->Gravar($workFlow);
         //Inserir na tabela de relatorios
         $workFlow->inserirEmProjeto($workFlow->getDocumento(), $resultado);
         //Guardar os id's dos Work FLows
         $array_id_work_flow[] = $resultado;
     }
     // 		die(print_r($array_id_work_flow));
 } else {
     $is_array = 'N';
     $resultado = $DAO->Gravar($workFlow);
 }
 if ($resultado != 0) {
     $fluxo->setWorkFlow($resultado);
     $fluxo->setIdSetor('2');
     $fluxo->setPrazo($_POST['prazo']);
     $fluxo->setPrincipal('N');
     $fluxo->setDatDespacho("NOW()");
     $resultado = $DAO_MSG->Listar("SELECT id_pessoa FROM " . MYSQL_BASE_RESPONSAVEIS . " WHERE id_setor=" . $fluxo->getIdSetor() . " AND dat_excluido IS NULL");
     foreach ($resultado as $item) {
         $fluxo->setIdPessoa($item['id_pessoa']);
     }
     if ($is_array == 'S') {
         foreach ($array_id_work_flow as $item) {
             $fluxo->setWorkFlow($item);
             $resultado = $DAO->IniciarFluxo($fluxo);
         }
     } else {
         $resultado = $DAO->IniciarFluxo($fluxo);
     }
     if ($resultado == 1) {
         $resultado = $DAO_MSG->Listar("SELECT * FROM " . MYSQL_BASE_PESSOAS . " WHERE id_setor=" . $fluxo->getSetor()['id']);