$grupo = $_POST['grupo'];
CheckFormParameters(array("nome", "nome_completo", "password1", "password2", "grupo", "ref_setor"));
if (!$password1 || !$password2) {
    SaguAssert(0, "Você deve digitar duas vezes a senha.");
    return false;
}
if ($password1 != $password2) {
    SaguAssert(0, "As duas senhas não são as mesmas.");
    return false;
}
// FIXME: migrar conexão para adodb
$conn = new Connection();
$conn->Open();
$conn->Begin();
$sql = " ALTER USER {$nome} with password '{$password1}';";
$mensagem = "Alteração de Usuário...";
$ok = $conn->Execute($sql);
// Altera usuário na tabela SAGU_USUARIOS no banco de dados sagu.
$sql2 = " update usuario set " . "        nome = '{$nome}', " . "        nome_completo = '{$nome_completo}', " . "        email = '{$email}', " . "        setor = '{$ref_setor}', " . "        obs = '{$obs}' " . " where nome = '{$nome}';";
$ok2 = $conn->Execute($sql2);
$conn->Finish();
$conn->Close();
SaguAssert($ok, "Erro ao alterar o usuário no Banco de Dados!");
SaguAssert($ok2, "Erro ao alterar o usuário!");
SuccessPage("{$mensagem}", "", "O login do usuário é <b>{$nome}</b>.<br> Efetue o login novamente clicando <A href=\"../../../index.php\" target=\"_top\"><font color=\"#0000CC\"><b>aqui</b></font></a>");
?>
</HEAD>
<BODY>
</BODY>
</HTML>
<?php

require_once "../common.php";
?>
<HTML>
<HEAD>
<?php 
$nome = $_GET['nome'];
CheckFormParameters(array("nome"));
$conn = new Connection();
$conn->Open();
$conn->Begin();
$sql = " DROP USER {$nome};";
$mensagem = "Exclusão de Usuário...";
$ok = $conn->Execute($sql);
// Exclui usuário na tabela SAGU_USUARIOS no banco de dados sagu.
$sql2 = " DELETE FROM usuario " . " WHERE nome = '{$nome}';";
$ok2 = $conn->Execute($sql2);
$conn->Finish();
$conn->Close();
SaguAssert($ok, "Erro ao excluir usuário no banco de dados!");
SaguAssert($ok2, "Erro ao excluir o usuário!");
SuccessPage("{$mensagem}", "location='../consulta_inclui_usuarios.phtml'", "O usuário <b>{$nome}</b> foi excluído com sucesso!!!");
?>
</HEAD>
<BODY>
</BODY>
</HTML>
<?php

require "../../common.php";
$id = $_POST['id'];
$ref_empresa = $_POST['ref_empresa'];
$nome_campus = $_POST['nome_campus'];
$cidade_campus = $_POST['cidade_campus'];
$ref_campus_sede = $_POST['ref_campus_sede'];
CheckFormParameters(array("id", "ref_empresa", "nome_campus", "cidade_campus", "ref_campus_sede"));
$conn = new Connection();
$conn->Open();
$conn->Begin();
$sql = " update campus set " . "    id = '{$id}'," . "    ref_empresa = '{$ref_empresa}', " . "    nome_campus = '{$nome_campus}', " . "    cidade_campus = '{$cidade_campus}'," . "    ref_campus_sede = {$ref_campus_sede}" . " where id = '{$id}'";
$ok = $conn->Execute($sql);
$conn->Finish();
$conn->Close();
SaguAssert($ok, "Nao foi possivel de atualizar o registro!");
SuccessPage("Alteração de Campus", "location='../campus_inclui.phtml'", "As informações do campus <b>{$nome}</b> foram atualizadas com sucesso.");
?>
<html>
<head>
</head>
<body>
</body>
</html>
<?php

require "../../common.php";
$ref_professor = (int) $_GET['ref_professor'];
$ref_disciplina_ofer = (int) $_GET['ref_disciplina_ofer'];
$conn = new Connection();
$conn->Open();
$sql = "delete from disciplinas_ofer_prof where ref_disciplina_ofer = {$ref_disciplina_ofer} and ref_professor = {$ref_professor};";
$ok = $conn->Execute($sql);
// tire o @ para visualizar mensagens de error do sistema DB
$conn->Close();
SaguAssert($ok, "Não foi possível de excluir o registro!");
SuccessPage("Registro excluído com sucesso", "location='../atualiza_disciplina_ofer.phtml?id={$ref_disciplina_ofer}'");
<?php

require_once '../../common.php';
$ref_empresa = $_POST['ref_empresa'];
$nome_campus = $_POST['nome_campus'];
$cidade_campus = $_POST['cidade_campus'];
$ref_campus_sede = $_POST['ref_campus_sede'];
CheckFormParameters(array("ref_empresa", "nome_campus", "cidade_campus", "ref_campus_sede"));
$id_campus = GetIdentity('seq_campus');
$conn = new Connection();
$conn->Open();
$conn->Begin();
$sql = "insert into campus" . "  (" . "    id," . "    ref_empresa," . "    nome_campus," . "    cidade_campus," . "    ref_campus_sede" . "  )" . "  values" . "  (" . "    {$id_campus}," . "    '{$ref_empresa}'," . "    '{$nome_campus}'," . "    '{$cidade_campus}'," . "     {$ref_campus_sede}" . "  )";
$ok = $conn->Execute($sql);
$conn->Finish();
$conn->Close();
SaguAssert($ok, "Nao foi possivel inserir o registro!");
SuccessPage("Inclusão de Campus", "location='../campus_inclui.phtml'", "O código do campus é <b>{$id_campus}</b>.");
?>
<html>
<head>
Beispiel #6
0
 function CreateQuery($sql = "")
 {
     SaguAssert($this->id, "Connection: CreateQuery: Connection ID");
     $q = new Query();
     $q->conn = $this;
     $q->sql = $sql;
     $q->result = 0;
     $q->row = -1;
     if ($sql != "") {
         $q->Open();
     }
     return $q;
 }