if ($_FILES['file']['error'] != 4) { $uploadDir = '../../arquivos/pedido_informacao/'; $name = sha1(date("d-m-Y H:i:s")); $uploadFile = $uploadDir . $name; $extension = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION); $uploadFile = $uploadFile . '.' . $extension; $name = $name . '.' . $extension; $query = mysql_query("SELECT id FROM " . MYSQL_BASE_PEDIDO_INFORMACAO_ARQUIVO . " WHERE file = '" . $name . "' AND dat_excluido IS NULL"); $num = mysql_num_rows($query); if ($num > 0) { $msg_erro .= "Já existe um arquivo com esse mesmo nome na base de dados."; echo '<script language= "JavaScript">alert("' . $msg_erro . '");</script>'; } else { if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadFile)) { //Aqui $pedido->setFile($name); } else { $pedido->setFile($name); } } } else { $pedido->setFile(""); } $checkList->setConsideracoes($_POST['consideracoes']); $checkList->setAprovadoSupervisor(userId()); $checkbox = $_POST['check']; $checkList->setDespacha($_POST['despacha']); /*Inserindo PI*/ foreach ($checkbox as $item) { $id_check_list = $item; }
$pedidoInformacao->setIdArquivo($row); $pedidoInformacao->setResposta($post[$row]); /*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"); $num = mysql_num_rows($query); if ($num > 0) { $msg_erro .= "J� existe um arquivo com esse mesmo nome na base de dados."; echo '<script language= "JavaScript">alert("' . $msg_erro . '");</script>'; } else { if (move_uploaded_file($tmp_name, $uploadFile)) { $pedidoInformacao->setFile($name); } } } /*Fim - Anexar arquivo*/ $resultado = $DAO->Atualizar($pedidoInformacao); } if ($resultado == 1) { $query = $DAO->Listar("\r\n\t\t\t\t\t\t\tSELECT pi.*, p.nome_completo AS usuario, p1.nome_completo AS responsavel FROM " . MYSQL_BASE_PEDIDO_INFORMACAO . " pi \r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " p ON pi.id_usuario = p.id\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " p1 ON pi.id_responsavel = p1.id\r\n\t\t\t\t\t\t\tWHERE pi.id = " . $id_pi); foreach ($query as $item) { $pedidoInformacao->setUsuario($item['id_usuario']); $pedidoInformacao->setResponsavel($item['id_responsavel']); $pedidoInformacao->setAssunto($item['assunto']); $pedidoInformacao->setNomeResponsavel($item['responsavel']); $pedidoInformacao->setNomeUsuario($item['usuario']); }