A evePHP é uma classe PHP que oferece inúmeras funções para facilitar o trabalho de desenvolvimento web.

Com ela você poderá criar tabelas com base em consultas a bancos de dados. Tais tabelas podem ser facilmente formatadas através de css. Vem com formulário para filtragem de conteúdo, paginação, botões de próximaanterior página, primeira/última página, ordenação dos campos.

Além disso, futuramente ela cobrirá diversas outras funções, tais como validações e formatações de CPF, CNPJ, telefone, data/hora, validação de formulário, métodos para driblar o globals off do PHP e muito mais.


	array('server'=>'localhost','user'=>'root','pw'=>'secret','db'=>'mysql'), //array com os parâmetros de conexão ao banco de dados, neste caso host, usuário, senha e banco para ser utilizado (pode variar de acordo com o banco e a forma de conexão definida na classe
	'sql'			=>	'select help_keyword_id,name from help_keyword', //string de consulta padrão
	'size'			=>	25, //número de linhas por página
	'sort_az'		=>	'az.png', //caminho para imagem com icone de classificação crescente
	'sort_za'		=>	'za.png',//caminho para imagem com icone de classificação decrescente
	'back'			=>	'back.png', //caminho para imagem com icone de página anterior
	'forward'		=>	'forward.png', //caminho para imagem com icone de próxima página
	'start'			=>	'start.png', //caminho para imagem com icone de primeira página
	'finish'		=>	'finish.png', //caminho para imagem com icone de última página
	'clear'		=>	'eraser.png', //caminho para imagem com icone de limpar tabela
	'labels'		=>	array('Código','Nome'), //rótulos para as colunas. deve estara na mesma ordem que aparecem na consulta.
	'alink'			=>	array(0,'href="teste.php?id=[+value+]" target="_blank"'),//aqui pode-se atribuir uma ação para cada linha de resultado. o primeiro parâmetro é o índice da coluna que fornecerá a variável. o segundo parâmetro é o conteúdo da tag que irá dentro do link (pode ser href, ou onclick ou ondblclick, etc.). utilize o código [+value+] sempre no local onde quer que apareça a variável. para não ativar esta opção, deixe em branco (alink=>'')
	'serialized'	=>	$_GET['serialized'], //obrigatório para fazer a classe funcionar....
	'order'			=>	$_GET['order'], //obrigatório para fazer a classe funcionar....
	'xtabField'		=>	$_GET['xtabField'], //obrigatório para fazer a classe funcionar....
	'xtabSearch'	=>	$_GET['xtabSearch'] //obrigatório para fazer a classe funcionar....
);
//print_r($tabConfig);

$tab = $class->xtab($tabConfig);

echo $tab;
?>

Arquivos para Download:

evePHP-1.0.zip