コード例 #1
0
<?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>
コード例 #2
0
$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>
コード例 #3
0
<?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>
コード例 #4
0
<?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}'");
コード例 #5
0
<?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>
コード例 #6
0
}
if ($percentual_pago == '') {
    $sql = $sql . " null) ";
} else {
    $sql = $sql . "'{$percentual_pago}') ";
}
// CRIA O ACESSO PARA TODOS OS ALUNOS QUE AINDA NÃO POSSUEM,
// MAS ESTEJAM MATRICULADOS NO SEMESTRE DO CONTRATO DESTE ALUNO
$sql2 = 'INSERT INTO acesso_aluno (ref_pessoa, senha) ';
$sql2 .= 'SELECT ref_pessoa, md5(lpad(CAST(ref_pessoa AS VARCHAR), \'5\', \'0\')) 
            FROM (   
                    SELECT DISTINCT c.ref_pessoa,a.ref_pessoa AS aluno 
                            FROM 
                                contratos c
                            LEFT OUTER JOIN 
                                acesso_aluno a ON (c.ref_pessoa = a.ref_pessoa) 
                            WHERE c.ref_periodo_turma = \'' . $ref_periodo_turma . '\' AND a.ref_pessoa IS NULL) AS T1;';
$ok = $conn->Execute($sql);
$conn->Finish();
$ok2 = $conn->Execute($sql2);
$conn->Close();
SaguAssert($ok, "Nao foi possivel inserir o registro!");
SuccessPage("Inclusão de Contrato", "location='../novo_contrato.phtml'", "Contrato incluído com sucesso!!!", "location='../consulta_inclui_contratos.phtml'");
?>
<html>
<head>
</head>
<body>
</body>
</html>
コード例 #7
0
CheckFormParameters(array("nome", "nome_completo", "password1", "password2", "grupo", "ref_setor"));
$id_user = GetIdentity('usuario_id_seq');
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 = " CREATE USER {$nome} with password '{$password1}' in group {$grupo};";
$mensagem = "Criação de Usuário...";
$ok = $conn->Execute($sql);
// Insere usuário na tabela SAGU_USUARIOS no banco de dados sagu.
$sql2 = " insert into usuario (id," . "                            nome," . "                            nome_completo," . "                            email," . "                            grupo," . "                            setor," . "                            obs)" . " values (" . "                            '{$id_user}'," . "                            '{$nome}'," . "                            '{$nome_completo}'," . "                            '{$email}'," . "                            '{$grupo}'," . "                            '{$ref_setor}'," . "                            '{$obs}')";
$ok2 = $conn->Execute($sql2);
$conn->Finish();
$conn->Close();
SaguAssert($ok, "Erro ao criar usuário!");
SaguAssert($ok2, "Nao foi possivel inserir o registro!");
SuccessPage("{$mensagem}", "location='../usuarios/consulta_inclui_usuarios.phtml'", "O login do usuário é <b> {$nome} </b>.");
?>
</HEAD>
<BODY>
</BODY>
</HTML>