Revisión | 78 (tree) |
---|---|
Tiempo | 2015-11-03 02:02:34 |
Autor | ![]() |
Novas páginas para o gerenciador
@@ -37,6 +37,8 @@ | ||
37 | 37 | if ($aClientId != null) { |
38 | 38 | $sql .= " and bi_clientes_id = $aClientId"; |
39 | 39 | } |
40 | + | |
41 | + $sql .= " order by bi_clientes_id"; | |
40 | 42 | |
41 | 43 | $dataSet = $connection->query($sql); |
42 | 44 |
@@ -0,0 +1,17 @@ | ||
1 | +<?php | |
2 | +require_once(dirname(__FILE__) . "/../../jdcr/php/gen/BasePage.php"); | |
3 | +require_once(dirname(__FILE__) . "/../../jdcr/php/dbu/PDOEx.inc.php"); | |
4 | +require_once(dirname(__FILE__) . "/../php/tipos.inc.php"); | |
5 | + | |
6 | +class InserirCliente extends BasePage { | |
7 | + function __construct() { | |
8 | + parent::__construct(""); | |
9 | + | |
10 | + $this->setTemplateDir("../tpl/"); | |
11 | + $this->setCompileDir("../tpl/com/"); | |
12 | + $this->setConfigDir("../tpl/cfg/"); | |
13 | + $this->setCacheDir("../tpl/cac/"); | |
14 | + $this->setCaching(false); | |
15 | + } | |
16 | +} | |
17 | +?> |
@@ -0,0 +1,7 @@ | ||
1 | +<?php | |
2 | +require(dirname(__FILE__) . "/../php/checksession.inc.php"); | |
3 | +require(dirname(__FILE__) . "/inserirCliente.inc.php"); | |
4 | + | |
5 | +$page = new InserirCliente(); | |
6 | +$page->show(); | |
7 | +?> | |
\ No newline at end of file |
@@ -3,16 +3,30 @@ | ||
3 | 3 | require(dirname(__FILE__) . "/../php/checksession.inc.php"); |
4 | 4 | require(dirname(__FILE__) . "/../php/config.inc.php"); |
5 | 5 | |
6 | -$acao = isset($_POST["i"]) && $_POST["i"] == "1"?"i": | |
7 | - isset($_POST["e"]) && $_POST["e"] == "1"?"e": | |
8 | - isset($_POST["a"]) && $_POST["a"] == "1"?"a":null; | |
9 | - | |
6 | +$acao = null; | |
10 | 7 | |
8 | +if (isset($_POST["i"]) && $_POST["i"] == "1") { | |
9 | + $acao = "i"; | |
10 | +} else if (isset($_POST["e"]) && $_POST["e"] == "1") { | |
11 | + $acao = "e"; | |
12 | +} else if (isset($_POST["a"]) && $_POST["a"] == "1") { | |
13 | + $acao = "a"; | |
14 | +} | |
15 | + | |
11 | 16 | function insert() { |
12 | 17 | $connection = new PDOEx(dbConfig()->getDsn(), dbConfig()->getUserName(), dbConfig()->getPassword()); |
13 | 18 | |
19 | + // validação e ajuste de dados | |
20 | + if (!isset($_POST["senha"])) { | |
21 | + trigger_error("zolm/manterCliente/insert: A senha não foi definida",E_USER_ERROR); | |
22 | + } | |
23 | + | |
24 | + $cpfCnpj = str_replace(array(".", "-", "/"),"",$_POST["cpfCnpj"]); | |
25 | + | |
26 | + $senha = md5($_POST["senha"]); | |
27 | + | |
14 | 28 | $sql = <<<EOS |
15 | -insert into clientes (va_nome | |
29 | +insert into CLIENTES (va_nome | |
16 | 30 | ,va_email |
17 | 31 | ,ch_cpfcnpj |
18 | 32 | ,ch_senha |
@@ -20,14 +34,14 @@ | ||
20 | 34 | ,ch_chavepublica) |
21 | 35 | values ('{$_POST["nome"]}' |
22 | 36 | ,'{$_POST["email"]}' |
23 | - ,'{$_POST["cpfCnpj"]}' | |
24 | - ,'{$_POST["senha"]}' | |
37 | + ,'$cpfCnpj' | |
38 | + ,'$senha' | |
25 | 39 | ,'{$_POST["chavePrivada"]}' |
26 | 40 | ,'{$_POST["chavePublica"]}'); |
27 | 41 | EOS; |
28 | - echo($sql); | |
42 | +// echo($sql); | |
29 | 43 | |
30 | - //$dataSet = $connection->exec($sql); | |
44 | + $dataSet = $connection->exec($sql); | |
31 | 45 | } |
32 | 46 | |
33 | 47 | function update() { |
@@ -60,12 +74,26 @@ | ||
60 | 74 | $dataSet = $connection->exec($sql); |
61 | 75 | } |
62 | 76 | |
77 | +function delete() { | |
78 | + $connection = new PDOEx(dbConfig()->getDsn(), dbConfig()->getUserName(), dbConfig()->getPassword()); | |
63 | 79 | |
80 | + $sql = <<<EOS | |
81 | +delete from CLIENTES | |
82 | + where bi_clientes_id = {$_POST["id"]} | |
83 | +EOS; | |
84 | + | |
85 | + //echo($sql); | |
86 | + $dataSet = $connection->exec($sql); | |
87 | +} | |
88 | + | |
64 | 89 | switch ($acao) { |
65 | 90 | case "i": |
66 | 91 | insert(); |
92 | + header("Location: /zolm/adm/clientes.php"); | |
67 | 93 | break; |
68 | 94 | case "e"; |
95 | + delete(); | |
96 | + header("Location: /zolm/adm/clientes.php"); | |
69 | 97 | break; |
70 | 98 | case "a"; |
71 | 99 | update(); |
@@ -10,7 +10,7 @@ | ||
10 | 10 | } else if (isset($_POST["clientes/listar"])) { |
11 | 11 | header("Location: /zolm/adm/clientes.php"); |
12 | 12 | } else if (isset($_POST["clientes/novo"])) { |
13 | - header("Location: /zolm/adm/novoCliente.php"); | |
13 | + header("Location: /zolm/adm/inserirCliente.php"); | |
14 | 14 | } else if (isset($_POST["sistemas/listar"])) { |
15 | 15 | header("Location: /zolm/adm/sistemas.php"); |
16 | 16 | } else if (isset($_POST["sistemas/novo"])) { |
@@ -21,8 +21,6 @@ | ||
21 | 21 | |
22 | 22 | if ($acao[0] == "clientes/editar") { |
23 | 23 | header("Location: /zolm/adm/editarCliente.php?id=" . $acao[1]); |
24 | - } else if ($acao[0] == "clientes/remover") { | |
25 | - header("Location: /zolm/adm/removerCliente.php?id=" . $acao[1]); | |
26 | 24 | } else if ($acao[0] == "sistemas/editar") { |
27 | 25 | header("Location: /zolm/adm/editarSistema.php?id=" . $acao[1]); |
28 | 26 | } else if ($acao[0] == "sistemas/remover") { |