$id = $item['id']; } $conexao->__destruct(); //Insrir registro no log de donwloads $query = "UPDATE " . MYSQL_BASE_WORK_FLOW_FLUXO . " SET download = 'S' WHERE id = ?"; $stmt = $conexao->prepare($query); $stmt->bindValue(1, $id); if ($stmt->execute()) { echo '<script language= "JavaScript">close();</script>'; } else { echo '<script language= "JavaScript">close();</script>'; } } else { $documento = limpaTexto($_GET['documento']); $conexao = new Conexao(); $stmt = $conexao->query("SELECT a.*, a.versao as revisao FROM " . MYSQL_BASE_ARQUIVOS . " a, " . MYSQL_BASE_DOCUMENTOS . " d\r\n\t\t\tWHERE d.id = a.id_documento AND a.principal = 'S' AND a.id_documento=" . $documento . " LIMIT 1"); foreach ($stmt as $item) { $idDocumento = $item['id_documento']; $versaoDocumento = $item['versao']; $file = $item['file']; $revisao = $item['revisao']; } $conexao->__destruct(); //Insrir registro no log de donwloads $query = "INSERT INTO " . MYSQL_BASE_LOG_DOWNLOAD . " (id, id_usuario, data, revisao, arquivo, ip)"; $query .= "VALUES (NULL, ?, NOW(), ?, ?, ?)"; $stmt = $conexao->prepare($query); $stmt->bindValue(1, userId()); $stmt->bindValue(2, $revisao); $stmt->bindValue(3, $file); $stmt->bindValue(4, getIP());
static function artigos() { require_once "./classes/conexao.class.php"; $qr = Conexao::query("select * from artigos order by data limit 5"); while ($res = mysqli_fetch_array($qr)) { echo ' <li> <div class="article"> <p><span>' . $res['titulo'] . '</span></p> <p>' . substr($res['texto'], 0, 250) . '...</p> <p><a href="./artigo.php?art=' . $res['id_art'] . '">Ler Artigo</a></p> </div> </li> '; } }
$devSchema = "rubens_teste"; if (isset($argv[2])) { $devSchema = $argv[2]; } if (isset($_GET['devSchema'])) { $devSchema = $_GET['devSchema']; } $dev = new Conexao($devSchema); $homolog = new Conexao($homologSchema); // Abre um arquivo para gravar $nomeArquivo = $homologSchema . "Script.sql"; $arquivo = new Arquivo($nomeArquivo); $arquivo->abre(); $arquivo->gravar("\n\n\n------------- DATABASE: {$homologSchema} -------------\n\n\n"); $resultadoTableDev = $dev->query($schemaQuery); $resultadoTableHomolog = $homolog->query($schemaQuery); // Lista de SEQUENCES $sequencesDev = $dev->query($sequenceQuery); $sequencesHomolog = $homolog->query($sequenceQuery); // Dropar Sequences que em comparação ao Dev estejam à mais $comparaListaSequence = array_diff($sequencesHomolog, $sequencesDev); $arquivo->gravar("------ DROP DE SEQUENCES ------"); if (isset($comparaListaSequence)) { $arquivo->gravar("\nDROP SEQUENCE " . implode("\nDROP SEQUENCE ", $comparaListaSequence) . "\n\n"); } // loop das tabelas do schema foreach ($resultadoTableDev as $table) { // Lista dos CAMPOS $resultadoDev = $dev->queryAll($colunaQuery . "'{$table}'"); $resultadoHomolog = $homolog->queryAll($colunaQuery . "'{$table}'"); // Cria um arquivo com um comentario contendo a tabela analisada em questão
$resultado = $conexao->execute($sql); if ($resultado == 1) { $_SESSION['sucesso'] = "Alterado com sucesso.<br>"; header("location: 25.1 - formularioBanco.php"); } else { $_SESSION['erro'] = "Erro ao alterar.<br>"; header("location: 25.1 - formularioBanco.php"); } } elseif (isset($_POST['selecionar'])) { if (empty($nome)) { $_SESSION['erro'] = "Por favor, preencha o seu nome.<br>"; header("location: 25.1 - formularioBanco.php"); } $sql = "SELECT nome, email, professor, nota " . "FROM aluno " . "WHERE nome = '{$nome}' "; $conexao = new Conexao(); $resultado = $conexao->query($sql); if (mysql_num_rows($resultado) > 0) { while ($consulta = mysql_fetch_array($resultado)) { $_SESSION['sucesso'] = "Nome: {$consulta['nome']} - Email: {$consulta['email']} - Professor: {$consulta['professor']} - Nota: {$consulta['nota']}<br>"; header("location: 25.1 - formularioBanco.php"); } } elseif (mysql_num_rows($resultado) <= 0) { $_SESSION['sucesso'] = "Registro não encontrado.<br>"; header("location: 25.1 - formularioBanco.php"); } else { $_SESSION['erro'] = "Erro ao selecionar.<br>"; header("location: 25.1 - formularioBanco.php"); } } function validaCampos($nome, $email, $professor, $nota) {