Location: PHPKode > projects > PhpWAFr - PHP Web Application Framework > phpwafr-1.1.2/content/object_read.php
<?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();
?>
Return current item: PhpWAFr - PHP Web Application Framework