$DAO = new WorkFlowDAO(); // if(!in_array(212, listarAcesso())){ // echo '<script language= "JavaScript">location.href="'.EXTERNAL_ROOT_PORTAL.'/modulos.php";</script>'; // } if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { $pedido->setLista($_POST['lista']); $pedido->setAssunto(limpaTexto($_POST['assunto'])); $lista_info = $DAO->Listar("SELECT rl.*, nome_completo as responsavel FROM " . MYSQL_BASE_REMESSA_LISTAS . " rl\r\n\t\t\t\t\t\t\t\tINNER JOIN \r\n\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_PESSOAS . " p ON rl.id_usuario = p.id \r\n\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\texcluido IS NULL AND rl.id= " . $pedido->getLista()); foreach ($lista_info as $lista) { $pedido->setResponsavel($lista['id_usuario']); $pedido->setEmpresa($lista['id_empresa']); $pedido->setUsuario($lista['responsavel']); } if ($pedido->getLista() != '') { if ($pedido->getAssunto() != '') { $retorno = $DAO->Gravar($pedido); if ($retorno > 0) { $post = $_POST; foreach (array_keys($post) as $row) { $explode = explode("-", $row); if ($explode[0] == 'pergunta' && !empty($post[$row]) && $post['selecionado' . $explode[1]] == '1') { $pedido->setPedidoInformacao($retorno); $pedido->setPergunta($post[$row]); $pedido->setListaArquivo($explode[1]); /*Inicio - Anexar arquivo*/ if ($_FILES['file']['error'] != 4) { $name = $_FILES['file']['name']; $tmp_name = $_FILES['file']['tmp_name']; $uploadDir = '../../arquivos/pedido_informacao/'; $uploadFile = $uploadDir . $name; $query = mysql_query("SELECT id FROM " . MYSQL_BASE_PEDIDO_INFORMACAO_ARQUIVO . " WHERE file = '" . $name . "' AND dat_excluido IS NULL");
$user = userId(); $workFlow->setDocumento($_POST['documento']); $workFlow->setTipoDocumento($_POST['tipodocumento']); $workFlow->setIsProjeto($_POST['is_projeto']); $workFlow->setIdCarta($_POST['carta']); $fluxo->setIdPessoaDespachou($user); $res = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PESSOAS . " WHERE id = " . $user); foreach ($res as $item) { $fluxo->setIdSetorDespachou($item['id_setor']); } if ($workFlow->getIsProjeto() == 'S') { $array_id_work_flow = array(); $is_array = 'S'; foreach ($_POST['arquivos'] as $item) { $workFlow->setDocumento($item); $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');