/
gerador-de-codigos.php
62 lines (60 loc) · 2.54 KB
/
gerador-de-codigos.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
Oraculum::Load('Register');
Oraculum_Register::set('titulo', 'Suporte');
$bancos=Oraculum_Register::get('bancos');
$nomebanco=Oraculum_Register::get('nomebanco');
$model=Oraculum_Register::get('model');
$arquivo=Oraculum_Register::get('arquivo');
$control=Oraculum_Register::get('control');
$view=Oraculum_Register::get('view');
$viewlistar=Oraculum_Register::get('viewlistar');
$msg=Oraculum_Register::get('msg');
?>
<div id="content" style="text-align:left;">
<h1>Gerador de Códigos</h1>
<p>Atualmente o Oraculum possui um gerador de códigos simples, onde você informa qual o driver do Banco de Dados, os dados de conexões, a base e a tabela alvo.<br />
Com isso é criado um <strong>controlador</strong> e <strong>views</strong> para realizar os processos de listagem e exclusão (devido ao quesito flexibilidade, ainda não está gerando código de cadastro e edições).<br />
Vale observar que ao informar os campos abaixo, caso você informe dados de conexão inválidos, deverá 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 endforeach; ?>
</select> <small>(Escolha um dos Drivers PDO disponíveis no seu servidor)</small>
<?php endif; ?><br />
Servidor:<br />
<input type="text" name="servidor" id="servidor" value="127.0.0.1" />
<br />
Base de Dados:<br />
<input type="text" name="base" id="base" value="" />
<br />
Usuário:<br />
<input type="text" name="usuario" id="usuario" value="root" />
<br />
Senha:<br />
<input type="password" name="senha" id="senha" value="" />
<br />
Tabela:<br />
<input type="text" name="tabela" id="tabela" value="" />
<br />
<input type="submit" name="send" id="send" value="Gerar" />
</form>
<hr />
<?php if($msg!=''): ?>
<?php alert($msg); ?>
<?php endif; ?>
<?php if($model!=''): ?>
models/<?php echo $nomebanco; ?>.php
<div style="border:1px solid #444; padding:10px;"><?php highlight_string($model); ?></div>
<?php endif; ?>
<?php if($control!=''): ?>
controls/<?php echo $arquivo; ?>.php
<div style="border:1px solid #444; padding:10px;"><?php highlight_string($control); ?></div>
<?php endif; ?>
<?php if($viewlistar!=''): ?>
views/<?php echo $arquivo; ?>-listar.php
<div style="border:1px solid #444; padding:10px;"><?php highlight_string($viewlistar); ?></div>
<?php endif; ?>
</div>