-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpmb_cms_marca_salvar.php
executable file
·114 lines (88 loc) · 2.98 KB
/
pmb_cms_marca_salvar.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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<?php
if(file_exists("init.php")){
require_once "init.php";
} else {
die("Arquivo de init não encontrado");
}
require_once('pmb_conecta.php');
require_once "seguranca.php";
$dados = isset($_SESSION["dados"]) ? $_SESSION["dados"] : unserialize($_COOKIE["dados"]);
$localidade = $_POST['localidade'];
$produtor = $_POST['produtor'] ;
$ch_numero = $_POST['ch_numero'];
if ($ch_numero == "on")
$ch_numero = "s";
else
$ch_numero = "n";
$ch_letra = $_POST['ch_letra'];
if ($ch_letra == "on")
$ch_letra = "s";
else
$ch_letra = "n";
$ch_figura = $_POST['ch_figura'];
if ($ch_figura == "on")
$ch_figura = "s";
else
$ch_figura = "n";
if ((!isset($_POST['id'])) || ($_POST['id'] == ''))
{
$id = null;
//NOME TEMPORÁRIO NO SERVIDOR
$foto_temp = $_FILES['arquivo']['tmp_name'];
//NOME DO ARQUIVO NA MÁQUINA DO USUÁRIO
$foto_nome = $_FILES['arquivo']['name'];
//TAMANHO DO ARQUIVO
$foto_size = $_FILES['arquivo']['size'];
//TIPO MIME DO ARQUIVO
$foto_type = $_FILES['arquivo']['type'];
$ext = explode(".", $foto_nome);
$ext[1] = strtolower($ext[1]);
$foto_nome = date("YmdHis").".".$ext[1];
// if (($ext[1] != 'jpg') && ($ext[1] != 'png') && ($ext[1] != 'gif') && ($ext[1] != 'bmp'))
if (($ext[1] != 'jpg') && ($ext[1] != 'JPG'))
header("Location: pmb_cms_marca.php?erro=6");
else
{
$arq = "marca/" . $foto_nome;
if (file_exists($arq))
header("Location: pmb_cms_marca.php?erro=5");
else
{
if ($foto_size > 1048576)
header("Location: pmb_cms_marca.php?erro=7");
else {
if ((!isset($_POST['id'])) || ($_POST['id'] == ''))
if (!copy($foto_temp, "marca/" . $foto_nome))
header("Location: pmb_cms_marca.php?erro=3");
else
$caminho = "marca/" . $foto_nome;
//pg_query($conect, "set datestyle to 'sql, dmy'");
$hoje = date("d/m/Y");
$sql = "select max(numero) from cms_marcas";
//$result = pg_query($conect, $sql);
$sql = $db->query($sql);
//$numero = pg_fetch_array($result);
$numero = $db->fetchArray($sql);
$numero = $numero['max'] + 1;
$sql = "insert into cms_marcas (idlocalidade, idprodutor, numero, caminho, ch_numero, ch_letra, ch_figura, data_cadastro)
values ($localidade, $produtor, $numero, '$caminho', '$ch_numero', '$ch_letra', '$ch_figura', NOW())";
if ($sql = $db->query($sql))
header("Location: pmb_cms_marca.php?erro=1");
else
header("Location: pmb_cms_marca.php?erro=2");
}
}
}
}
else
{
$id = $_POST['id'];
$sql = "update cms_marcas set idlocalidade = '$localidade', idprodutor = '$produtor', ch_numero = '$ch_numero',
ch_letra = '$ch_letra', ch_figura = '$ch_figura' where idmarca = $id";
if ($sql = $db->query($sql))
header("Location: pmb_cms_marca.php?erro=1");
else
header("Location: pmb_cms_marca.php?erro=2");
}
ob_flush();
?>