Example #1
0
<?php

ON\Register::set('titulo', 'Suporte');
$bancos = ON\Register::get('bancos');
$nomebanco = ON\Register::get('nomebanco');
$model = ON\Register::get('model');
$arquivo = ON\Register::get('arquivo');
$control = ON\Register::get('control');
$view = ON\Register::get('view');
$viewlistar = ON\Register::get('viewlistar');
$msg = ON\Register::get('msg');
?>
<div id="content" style="text-align:left;">
    <h1>Gerador de C&oacute;digos</h1>
<p>Atualmente o Oraculum possui um gerador de c&oacute;digos simples, onde voc&ecirc; informa qual o driver do Banco de Dados, os dados de conex&otilde;es, a base e a tabela alvo.<br />
Com isso &eacute; criado um <strong>controlador</strong> e <strong>views</strong> para realizar os processos de listagem e exclus&atilde;o (devido ao quesito flexibilidade, ainda n&atilde;o est&aacute; gerando c&oacute;digo de cadastro e edi&ccedil;&otilde;es).<br />
Vale observar que ao informar os campos abaixo, caso voc&ecirc; informe dados de conex&atilde;o inv&aacute;lidos, dever&aacute; retorar erro.</p>
<form method="post" action="?" style="text-align:left;">
	<?php 
if (sizeof($bancos) > 0) {
    ?>
	Banco de Dados<br />
	<select name="banco" id="banco">
		<?php 
    foreach ($bancos as $banco) {
        ?>
			<option><?php 
        echo $banco;
        ?>
</option>
		<?php 
Example #2
0
<?php

ON\Register::set('titulo', 'Primeiros Passos');
?>
<div id="content">
    <h1>Primeiros Passos</h1>
<p>
Para obter o Oraculum Framework basta realizar o download da &uacute;ltima
vers&atilde;o est&aacute;vel dispon&iacute;vel no site do projeto.<br />
Atualmente o mesmo est&aacute; dispon&iacute;vel no endere&ccedil;o
<a href="http://oraculumframework.org/">http://oraculumframework.org/</a><br />
<br />
Os requisitos para
instalar e utilizar o Oraculum Framework s&atilde;o os seguintes:<br />
</p>
<ul style="text-align:left; width:70%; margin:auto;">
    <li>
        Servidor Web Apache 2 ou superior.
    </li>
    <li>
        PHP 5.2 ou superior.
    </li>
    <li>
        Recomenda-se habilitar a op&ccedil;&atilde;o de reescrita de URL no Apache,
por&eacute;m, os testes com a mesma desabilitada foram bem sucedidos.
    </li>
    <li>
        Sistema Operacional Windows ou Linux. Ainda n&atilde;o foram realizados testes
em outras plataformas como Mac OS.
    </li>
</ul>
Example #3
0
File: home.php Project: phpon/on
	Abaixo e' utilizada a classe Oraculum_Register,
	por isso e' utilizado Oraculum::Load('Regiter')
	para carregar o modulo necessario.

	O ideal e chamar os modulos no Bootstrap (arquivo de
	inicializacao), ou nos controladores.
	O motivo de estar aqui e' apenas para demonstracao.
*/
//Oraculum::Load('Register');
/*
	A classe Oraculum_Register serve para registrar variaveis
	entre arquivos (controladores, views e models)
	Para definir: Oraculum_Register::set('variavel', 'valor');
	Para recuperar: Oraculum_Register::get('variavel');
*/
ON\Register::set('titulo', 'Home');
?>
<a href="http://oraculumframework.org/" target="_blank">
	<img src="<?php 
echo URL;
?>
public/img/oraculum.png" alt="Oraculum Framework" title="Oraculum" id="logo" />
</a>
<br />
<div id="content">
    <em>Oraculum Framework :: <?php 
echo $_SERVER['SERVER_NAME'];
?>
</em>
<p>
<?php 
Example #4
0
<?php

ON\Register::set('titulo', 'Suporte');
?>
<div id="content">
    <h1>Banco de Dados: Active Record</h1>
<p><a href="http://en.wikipedia.org/wiki/Active_record_pattern">Active Record</a> &eacute; um padr&atilde;o de desenvolvimento que realiza o gerenciamento de registros de entidades de bancos de dados atrav&eacute;s de objetos. Veja o exemplo abaixo...</p>
<p>
<?php 
highlight_string('<?php
/* Carrega a configuracao do banco */
$db=new Oraculum_Models(\'mysql\');
/*
A classe procura por um arquivo mysql.php dentro da pasta models semelhante a este arquivo

A partir de entao, LoadModelClass ja\' mapeia a entidade/tabela e cria o
objeto relacionado com todos os atributos
*/
/* Mapeia a tabela/entidade noticias do banco */

$db->LoadModelClass(\'noticias\');

/* Cadastro */

$noticia=new Noticias();
$noticia->titulo=\'teste\';
$noticia->texto=\'texto da noticia\';
$noticia->save();

/* Busca todas */
$noticias=new Noticias();
Example #5
0
File: header.php Project: phpon/on
<?php

$titulo = ON\Register::get('titulo');
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Oraculum Framework :: <?php 
echo $titulo;
?>
</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="<?php 
echo URL;
?>
public/favicon.ico" type="image/x-icon" title="&Iacute;cone" />
        <link rel="icon" href="<?php 
echo URL;
?>
public/favicon.gif" type="image/gif" />
        <link rel='stylesheet' media='screen' href='<?php 
echo URL;
?>
public/css/geral.css' type='text/css' />
        <link rel='stylesheet' media='screen' href='<?php 
echo URL;
?>
public/css/bootstrap.css' type='text/css' />
    </head>
    <body>
		<div id="all">