<?php
/**
* object_read.php :: Modelo de página para simples apresentação de registros.
*
* PHP version 4
*
* phpWAFr version 1.1.2
* copyright (c) 2007 Associação SoftwareLivre.org
*
* phpWAFr is an open source PHP library designed to accelerate
* the development of transactional database Web applications.
*
* phpWAFr is released under the terms of the LGPL license 2.1
* http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL License 2.1
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* @package phpWAFr
* @version 1.1.2
* @author Marcelo Rezende <hide@address.com>
* @copyright copyright (c) 2007 Associação SoftwareLivre.org
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL License 2.1
*/
require_once("../inc/common.php");
/*
verificação do nível do usuário
*/
verifyUser(1);
/*
conexão com o banco de dados
*/
$conn = new db();
$conn->open();
/*
tratamento de campos,
configure conforme suas necessidades
*/
$id = getParam("id");
if (strlen($id) > 0) {
$sql = "SELECT * FROM usuario WHERE usuario_id=" . $id;
$rs = new query($conn, $sql);
if ($rs->getrow()) {
$bd_usuario_id = $rs->field("usuario_id");
$bd_data_cadastro = stod($rs->field("data_cadastro"));
$bd_nome_usuario = $rs->field("nome_usuario");
$bd_senha = $rs->field("senha");
$bd_nivel_acesso = $rs->field("nivel_acesso");
$bd_nome_real = $rs->field("nome_real");
$bd_departamento_id = $rs->field("departamento_id");
$bd_email = $rs->field("email");
$bd_descricao = $rs->field("descricao");
$bd_ativo = $rs->field("ativo");
}
}
?>
<html>
<head>
<title>object-read</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="<?=CSS_CONTENT?>">
</head>
<body class="contentBODY">
<?php
pageTitle("Objeto", "Consulta");
/*
botões de ações,
configure conforme suas necessidades
*/
$button = new Button;
$button->addItem(" Fechar ", "object_list.php", "content");
echo $button->writeHTML();
/*
controle de abas,
true, se for a aba da página atual,
false, se for qualquer outra aba,
configure conforme o exemplo abaixo
*/
$tabs = new Tabs();
$tabs->addItem("Geral", false, "../content/object_edit.php?id=$id");
$tabs->addItem("Associação", false, "../content/object_association.php?id=$id");
$tabs->addItem("Ordenação", false, "../content/object_ordering.php?id=$id");
$tabs->addItem("Detalhe", true);
$tabs->addItem("Lista 1:N", false, "../content/object_list_1n.php?id=$id", 3);
echo $tabs->writeHTML();
echo "<br>";
/*
formulário
*/
$form = new Form("frm");
$form->setMethod("POST");
$form->setWidth( "100%");
$form->setLabelWidth("20%");
$form->setDataWidth( "80%");
$form->addHidden("executed", "s");
$form->addHidden("f_id", $bd_convenio_id);
$form->addField("Data de cadastro: ", $bd_data_cadastro);
$form->addField("Nome do usuário: ", $bd_nome_usuario);
$form->addField("Nível de acesso: ", $bd_nivel_acesso);
$form->addField("Nome real: ", $bd_nome_real);
$form->addBreak("<b>Exemplo de quebra de formulário</b>");
$form->addField("Departamento: ", getDbValue("SELECT nome_departamento FROM departamento WHERE departamento_id=" . $bd_departamento_id));
$form->addField("E-mail: ", $bd_email);
$form->addField("Descrição: ", $bd_descricao);
$checked = $bd_ativo==1?"Sim":"Não";
$form->addField("Ativo: ", $checked);
echo $form->writeHTML();
?>
</body>
</html>
<?php
/*
encerra a conexão com o banco de dados
*/
$conn->close();
?>