Commit 14506687eacb1cc53350ec24153e86fff3902206
Exists in
mysqli
Merge branch 'master' into mysqli
Showing
3 changed files
with
767 additions
and
3 deletions
Show diff stats
@@ -0,0 +1,759 @@ | @@ -0,0 +1,759 @@ | ||
1 | +-- phpMyAdmin SQL Dump | ||
2 | +-- version 3.4.11.1deb2+deb7u1 | ||
3 | +-- http://www.phpmyadmin.net | ||
4 | +-- | ||
5 | +-- Servidor: | ||
6 | +-- Tempo de Geração: 11/09/2014 às 16:16:24 | ||
7 | +-- Versão do Servidor: 5.5.38 | ||
8 | +-- Versão do PHP: 5.4.4-14+deb7u14 | ||
9 | + | ||
10 | +SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; | ||
11 | +SET time_zone = "+00:00"; | ||
12 | + | ||
13 | + | ||
14 | +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; | ||
15 | +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; | ||
16 | +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; | ||
17 | +/*!40101 SET NAMES utf8 */; | ||
18 | + | ||
19 | +-- Estrutura da tabela `lda_anexo` ---------Tabela responsavel pela anexacao dos dados dos arquivos | ||
20 | +-- | ||
21 | + | ||
22 | +CREATE TABLE IF NOT EXISTS `lda_anexo` ( | ||
23 | + `idanexo` int(10) NOT NULL AUTO_INCREMENT, | ||
24 | + `idsolicitacao` int(11) NOT NULL, | ||
25 | + `nome` varchar(200) DEFAULT NULL, | ||
26 | + `datainclusao` datetime NOT NULL, | ||
27 | + `idusuarioinclusao` int(11) DEFAULT NULL, | ||
28 | + PRIMARY KEY (`idanexo`), | ||
29 | + KEY `idsolicitacao` (`idsolicitacao`), | ||
30 | + KEY `idusuarioinclusao` (`idusuarioinclusao`) | ||
31 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='anexos da lei de acesso' AUTO_INCREMENT=1 ; | ||
32 | + | ||
33 | +-- -------------------------------------------------------- | ||
34 | + | ||
35 | +-- | ||
36 | +-- Estrutura da tabela `lda_configuracao` --- Tabela dinamica que permite alteraco das respostas , datas prorragativas | ||
37 | +-- | ||
38 | + | ||
39 | +CREATE TABLE IF NOT EXISTS `lda_configuracao` ( | ||
40 | + `prazoresposta` int(11) NOT NULL COMMENT 'Prazo, em dias, para resposta a solicitação', | ||
41 | + `qtdprorrogacaoresposta` int(11) NOT NULL COMMENT 'Quantidade de dias que podera ser prorrogada a resposta da solicitação', | ||
42 | + `prazosolicitacaorecurso` int(11) NOT NULL COMMENT 'Prazo, em dias, para solicitação de recurso após a resposta negada', | ||
43 | + `prazorespostarecurso` int(11) NOT NULL COMMENT 'Prazo, em dias, para resposta ao recurso', | ||
44 | + `qtdeprorrogacaorecurso` int(11) NOT NULL COMMENT 'Quantidade de dias que podera ser prorrogada resposta ao recurso', | ||
45 | + `diretorioarquivos` varchar(300) NOT NULL COMMENT 'Diretorio onde será armazenado os anexos do sistema', | ||
46 | + `urlarquivos` varchar(300) NOT NULL COMMENT 'URL de acesso aos anexos do sistema', | ||
47 | + `nomeremetenteemail` varchar(100) NOT NULL COMMENT 'nome do remetende para envio de emails pelo sistema', | ||
48 | + `emailremetente` varchar(100) NOT NULL COMMENT 'email do remetente para envio de emails pelo sistema' | ||
49 | +) ENGINE=MyISAM DEFAULT CHARSET=latin1; | ||
50 | + | ||
51 | +-- | ||
52 | +-- Extraindo dados da tabela `lda_configuracao` ----- Configuracao do recebimento das solicitacores ------- Esta tabela e de suma importancia manter atualizada para o recebimento das solicitacoes dos usuarios e direcionamento das respostas pelo administrados , e aconselhavel seguir o modelo-------- | ||
53 | +-- | ||
54 | + | ||
55 | +INSERT INTO `lda_configuracao` (`prazoresposta`, `qtdprorrogacaoresposta`, `prazosolicitacaorecurso`, `prazorespostarecurso`, `qtdeprorrogacaorecurso`, `diretorioarquivos`, `urlarquivos`, `nomeremetenteemail`, `emailremetente`) VALUES(20, 10, 10, 10, 10, '/internet/arquivos_anexos/leideacesso', 'http://portal.com.br ', 'Sistema Lei de Acesso a Informação - ORGAO', 'emailremetente@orgao.gov.br'); | ||
56 | + | ||
57 | +-- -------------------------------------------------------- | ||
58 | + | ||
59 | +-- | ||
60 | +-- Estrutura da tabela `lda_escolaridade` --------------------- Estrutura alteravel --Responsavel por indicar indice de escolaridade | ||
61 | +-- | ||
62 | + | ||
63 | +CREATE TABLE IF NOT EXISTS `lda_escolaridade` ( | ||
64 | + `idescolaridade` int(5) NOT NULL AUTO_INCREMENT, | ||
65 | + `nome` varchar(30) NOT NULL, | ||
66 | + PRIMARY KEY (`idescolaridade`) | ||
67 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='escolaridades do sistema de lei de acesso' AUTO_INCREMENT=7 ; | ||
68 | + | ||
69 | +-- | ||
70 | +-- Extraindo dados da tabela `lda_escolaridade` -------- Extracao de dados | ||
71 | +-- | ||
72 | + | ||
73 | +INSERT INTO `lda_escolaridade` (`idescolaridade`, `nome`) VALUES | ||
74 | +(1, 'Sem instrução formal'), | ||
75 | +(2, 'Ensino fundamental'), | ||
76 | +(3, 'Ensino Medio'), | ||
77 | +(4, 'Ensino Superior'), | ||
78 | +(5, 'Pós-graduação'), | ||
79 | +(6, 'Mestrado/Doutorado'); | ||
80 | + | ||
81 | +-- -------------------------------------------------------- | ||
82 | + | ||
83 | +-- | ||
84 | +-- Estrutura da tabela `lda_faixaetaria` ----------- Estrutura alteravel --Responsavel por indicar indice de faixa etaria | ||
85 | +-- | ||
86 | + | ||
87 | +CREATE TABLE IF NOT EXISTS `lda_faixaetaria` ( | ||
88 | + `idfaixaetaria` int(5) NOT NULL AUTO_INCREMENT, | ||
89 | + `nome` varchar(30) NOT NULL, | ||
90 | + PRIMARY KEY (`idfaixaetaria`) | ||
91 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='faixa etaria do sistema de lei de acesso' AUTO_INCREMENT=5 ; | ||
92 | + | ||
93 | +-- | ||
94 | +-- Extraindo dados da tabela `lda_faixaetaria` ----Extracao de dados | ||
95 | +-- | ||
96 | + | ||
97 | +INSERT INTO `lda_faixaetaria` (`idfaixaetaria`, `nome`) VALUES | ||
98 | +(1, 'Até 20 anos'), | ||
99 | +(2, 'de 21 a 40 anos'), | ||
100 | +(3, 'de 41 a 59 anos'), | ||
101 | +(4, 'acima de 59 anos'); | ||
102 | + | ||
103 | +-- -------------------------------------------------------- | ||
104 | + | ||
105 | +-- | ||
106 | +-- Estrutura da tabela `lda_movimentacao` --------Estrutura alteravel --Responsavel por indicar indice de movimentacao | ||
107 | +-- | ||
108 | + | ||
109 | +CREATE TABLE IF NOT EXISTS `lda_movimentacao` ( | ||
110 | + `idmovimentacao` int(11) NOT NULL AUTO_INCREMENT, | ||
111 | + `idsecretariaorigem` int(10) NOT NULL, | ||
112 | + `idusuarioenvio` int(10) NOT NULL, | ||
113 | + `idsecretariadestino` int(10) NOT NULL, | ||
114 | + `idusuariorecebimento` int(10) DEFAULT NULL, | ||
115 | + `dataenvio` datetime NOT NULL, | ||
116 | + `datarecebimento` datetime DEFAULT NULL, | ||
117 | + `idsolicitacao` int(11) NOT NULL, | ||
118 | + `despacho` varchar(4000) DEFAULT NULL, | ||
119 | + `arquivo` varchar(100) DEFAULT NULL COMMENT 'nome do arquivo anexado a movimentação', | ||
120 | + PRIMARY KEY (`idmovimentacao`), | ||
121 | + KEY `idsecretariaorigem` (`idsecretariaorigem`), | ||
122 | + KEY `idusuarioenvio` (`idusuarioenvio`), | ||
123 | + KEY `idsecretariadestino` (`idsecretariadestino`), | ||
124 | + KEY `idusuariorecebimento` (`idusuariorecebimento`), | ||
125 | + KEY `idsolicitacao` (`idsolicitacao`) | ||
126 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='movimentação das solicitações do lei de acesso' AUTO_INCREMENT=1 ; | ||
127 | + | ||
128 | +-- -------------------------------------------------------- | ||
129 | + | ||
130 | +-- | ||
131 | +-- Estrutura da tabela `lda_numeracao` -------Estrutura alteravel --Responsavel por indicar indice de numeracao | ||
132 | +-- | ||
133 | + | ||
134 | +CREATE TABLE IF NOT EXISTS `lda_numeracao` ( | ||
135 | + `numero` int(11) NOT NULL DEFAULT '0' COMMENT 'ultimo numero no ano para as demandas', | ||
136 | + `ano` int(4) NOT NULL, | ||
137 | + `dataalteracao` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP | ||
138 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC; | ||
139 | + | ||
140 | +-- -------------------------------------------------------- | ||
141 | + | ||
142 | +-- | ||
143 | +-- Estrutura da tabela `lda_solicitacao`--------Estrutura alteravel --Responsavel por indicar indice de solicitacao | ||
144 | +-- | ||
145 | + | ||
146 | +CREATE TABLE IF NOT EXISTS `lda_solicitacao` ( | ||
147 | + `idsolicitacao` int(11) NOT NULL AUTO_INCREMENT, | ||
148 | + `idsolicitante` int(11) NOT NULL, | ||
149 | + `numprotocolo` int(11) NOT NULL, | ||
150 | + `anoprotocolo` int(5) NOT NULL, | ||
151 | + `idtiposolicitacao` int(5) NOT NULL COMMENT 'Identifica o tipo de solicitação', | ||
152 | + `idsolicitacaoorigem` int(11) DEFAULT NULL COMMENT 'identifica a solicitação original quando a solicitação for de recurso (tiposolicitao ser P ou S)', | ||
153 | + `situacao` varchar(2) NOT NULL DEFAULT 'A' COMMENT 'A - aberto; T - em tramitacao; N - negado; R - respondido;', | ||
154 | + `formaretorno` char(1) NOT NULL COMMENT '[E]mail - [F]ax - [C]orreio', | ||
155 | + `datasolicitacao` datetime NOT NULL, | ||
156 | + `textosolicitacao` varchar(4000) NOT NULL, | ||
157 | + `datarecebimentosolicitacao` datetime DEFAULT NULL COMMENT 'data de recebimento da solicitação', | ||
158 | + `idusuariorecebimento` int(11) DEFAULT NULL COMMENT 'dados da sessao de recebimento da solicitação', | ||
159 | + `dataprevisaoresposta` datetime NOT NULL COMMENT 'data prevista para a solicitação ser respondida', | ||
160 | + `dataprorrogacao` datetime DEFAULT NULL COMMENT 'Indica se a data prevista para resposta foi prorrogada', | ||
161 | + `motivoprorrogacao` varchar(2000) DEFAULT NULL, | ||
162 | + `idusuarioprorrogacao` int(11) DEFAULT NULL COMMENT 'dados da sessao da prorrogação', | ||
163 | + `dataresposta` datetime DEFAULT NULL COMMENT 'data da resposta da solicitação', | ||
164 | + `resposta` varchar(4000) NOT NULL, | ||
165 | + `idusuarioresposta` int(11) DEFAULT NULL, | ||
166 | + `idsecretariaselecionada` int(10) DEFAULT NULL COMMENT 'Identifica o SIC direcionado pelo solicitante no momento do cadastro da solicitação', | ||
167 | + `idsecretariaresposta` int(10) DEFAULT NULL COMMENT 'Identificador da secretaria que respondeu a requisição', | ||
168 | + PRIMARY KEY (`idsolicitacao`), | ||
169 | + KEY `idsolicitante` (`idsolicitante`), | ||
170 | + KEY `idsolicitacaoorigem` (`idsolicitacaoorigem`), | ||
171 | + KEY `idusuariorecebimento` (`idusuariorecebimento`), | ||
172 | + KEY `idusuarioprorrogacao` (`idusuarioprorrogacao`), | ||
173 | + KEY `idusuarioresposta` (`idusuarioresposta`), | ||
174 | + KEY `idtiposolicitacao` (`idtiposolicitacao`), | ||
175 | + KEY `idsecretariaselecionada` (`idsecretariaselecionada`), | ||
176 | + KEY `idsecretariaresposta` (`idsecretariaresposta`) | ||
177 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='solicitações do lei de acesso' AUTO_INCREMENT=9 ; | ||
178 | + | ||
179 | +-- | ||
180 | +-- Gatilhos `lda_solicitacao` | ||
181 | +-- | ||
182 | +DROP TRIGGER IF EXISTS `tBI_lda_solicitacao`; | ||
183 | + | ||
184 | + | ||
185 | +-- DELIMITER é necessário na linha de comando, mas só funciona nela: | ||
186 | +-- http://dev.mysql.com/doc/refman/5.7/en/stored-programs-defining.html | ||
187 | +DELIMITER // | ||
188 | + | ||
189 | +CREATE TRIGGER `tBI_lda_solicitacao` BEFORE INSERT ON `lda_solicitacao` | ||
190 | + FOR EACH ROW BEGIN | ||
191 | + | ||
192 | + SELECT instancia into @instancia FROM lda_tiposolicitacao | ||
193 | + WHERE idtiposolicitacao = NEW.idtiposolicitacao; | ||
194 | + | ||
195 | + if @instancia = 'I' then | ||
196 | + set @ano = date_format(current_date(),'%Y'); | ||
197 | + | ||
198 | + SELECT numero into @numero FROM lda_numeracao | ||
199 | + WHERE ano = @ano; | ||
200 | + | ||
201 | + if @numero is null then | ||
202 | + set @numero = 1; | ||
203 | + insert into lda_numeracao (ano, numero, dataalteracao) | ||
204 | + values(@ano, @numero, NOW()); | ||
205 | + else | ||
206 | + set @numero = @numero + 1; | ||
207 | + | ||
208 | + update lda_numeracao set | ||
209 | + numero = @numero, | ||
210 | + dataalteracao = NOW() | ||
211 | + where ano = @ano; | ||
212 | + end if; | ||
213 | + | ||
214 | + else | ||
215 | + SELECT numprotocolo, anoprotocolo into @numero, @ano FROM lda_solicitacao | ||
216 | + WHERE idsolicitacao = NEW.idsolicitacaoorigem; | ||
217 | + | ||
218 | + end if; | ||
219 | + | ||
220 | + set NEW.numprotocolo = @numero; | ||
221 | + set NEW.anoprotocolo = @ano; | ||
222 | + | ||
223 | + | ||
224 | + END; | ||
225 | + | ||
226 | +// | ||
227 | + | ||
228 | +-- -------------------------------------------------------- | ||
229 | + | ||
230 | +-- | ||
231 | +-- Estrutura da tabela `lda_solicitante` | ||
232 | +-- | ||
233 | + | ||
234 | +CREATE TABLE IF NOT EXISTS `lda_solicitante` ( | ||
235 | + `idsolicitante` int(11) NOT NULL AUTO_INCREMENT, | ||
236 | + `nome` varchar(100) NOT NULL, | ||
237 | + `tipopessoa` char(1) NOT NULL COMMENT '[F]isica - [J]uridica', | ||
238 | + `cpfcnpj` varchar(14) NOT NULL, | ||
239 | + `email` varchar(150) DEFAULT NULL, | ||
240 | + `idtipotelefone` int(5) DEFAULT NULL, | ||
241 | + `dddtelefone` varchar(2) DEFAULT NULL, | ||
242 | + `telefone` varchar(15) DEFAULT NULL, | ||
243 | + `logradouro` varchar(200) NOT NULL, | ||
244 | + `numero` varchar(20) NOT NULL COMMENT 'numero do endereço', | ||
245 | + `complemento` varchar(30) DEFAULT NULL, | ||
246 | + `bairro` varchar(60) NOT NULL, | ||
247 | + `cep` varchar(8) NOT NULL, | ||
248 | + `cidade` varchar(100) NOT NULL, | ||
249 | + `uf` char(2) NOT NULL, | ||
250 | + `profissao` varchar(50) DEFAULT NULL, | ||
251 | + `idescolaridade` int(5) DEFAULT NULL, | ||
252 | + `idfaixaetaria` int(5) DEFAULT NULL, | ||
253 | + `datacadastro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | ||
254 | + `confirmado` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Se o cadastro foi confirmado. 1-sim; 0-nao', | ||
255 | + `dataconfirmacao` datetime DEFAULT NULL, | ||
256 | + `chave` varchar(50) NOT NULL COMMENT 'Senha criptografada, gerada aleatoria no cadastro', | ||
257 | + PRIMARY KEY (`idsolicitante`), | ||
258 | + KEY `idescolaridade` (`idescolaridade`), | ||
259 | + KEY `idfaixaetaria` (`idfaixaetaria`), | ||
260 | + KEY `idtipotelefone` (`idtipotelefone`) | ||
261 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; | ||
262 | + | ||
263 | +-- -------------------------------------------------------- | ||
264 | + | ||
265 | +-- | ||
266 | +-- Estrutura da tabela `lda_tiposolicitacao` | ||
267 | +-- | ||
268 | + | ||
269 | +CREATE TABLE IF NOT EXISTS `lda_tiposolicitacao` ( | ||
270 | + `idtiposolicitacao` int(5) NOT NULL AUTO_INCREMENT, | ||
271 | + `nome` varchar(50) NOT NULL, | ||
272 | + `idtiposolicitacao_seguinte` int(5) DEFAULT NULL COMMENT 'Identificador do tipo de solicitação que é feita após essa.', | ||
273 | + `instancia` varchar(1) NOT NULL COMMENT 'I-inicial; S-seguimento; U-ultima', | ||
274 | + `idusuarioinclusao` int(11) NOT NULL, | ||
275 | + `datainclusao` datetime NOT NULL, | ||
276 | + `idusuarioalteracao` int(11) DEFAULT NULL, | ||
277 | + `dataalteracao` datetime DEFAULT NULL, | ||
278 | + PRIMARY KEY (`idtiposolicitacao`), | ||
279 | + UNIQUE KEY `idtiposolicitacao_seguinte` (`idtiposolicitacao_seguinte`) | ||
280 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tipos de solicitação da solicitação de informação' AUTO_INCREMENT=6 ; | ||
281 | + | ||
282 | +-- | ||
283 | +-- Extraindo dados da tabela `lda_tiposolicitacao` | ||
284 | +-- | ||
285 | + | ||
286 | +INSERT INTO `lda_tiposolicitacao` (`idtiposolicitacao`, `nome`, `idtiposolicitacao_seguinte`, `instancia`, `idusuarioinclusao`, `datainclusao`, `idusuarioalteracao`, `dataalteracao`) VALUES | ||
287 | +(1, 'Inicial', 2, 'I', 16, '2014-09-11 16:12:41', NULL, NULL), | ||
288 | +(2, 'Recurso Primeira Instancia', 3, 'S', 16, '2014-09-11 16:12:41', NULL, NULL), | ||
289 | +(3, 'Recurso Segunda Instancia', 4, 'S', 16, '2014-09-11 16:12:41', NULL, NULL), | ||
290 | +(4, 'Recurso de Terceira Instancia', NULL, 'U', 16, '2014-09-11 16:12:41', NULL, NULL); | ||
291 | + | ||
292 | +-- -------------------------------------------------------- | ||
293 | + | ||
294 | +-- | ||
295 | +-- Estrutura da tabela `lda_tipotelefone` --- Estrutura alteravel --Responsavel por indicar indice de tipo telefone | ||
296 | +-- | ||
297 | + | ||
298 | +CREATE TABLE IF NOT EXISTS `lda_tipotelefone` ( | ||
299 | + `idtipotelefone` int(5) NOT NULL AUTO_INCREMENT, | ||
300 | + `nome` varchar(30) NOT NULL, | ||
301 | + PRIMARY KEY (`idtipotelefone`) | ||
302 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='escolaridades do sistema de lei de acesso' AUTO_INCREMENT=4 ; | ||
303 | + | ||
304 | +-- | ||
305 | +-- Extraindo dados da tabela `lda_tipotelefone` ---Extracao de dados | ||
306 | +-- | ||
307 | + | ||
308 | +INSERT INTO `lda_tipotelefone` (`idtipotelefone`, `nome`) VALUES | ||
309 | +(1, 'Comercial'), | ||
310 | +(2, 'Residencial'), | ||
311 | +(3, 'Pessoal'); | ||
312 | + | ||
313 | +-- -------------------------------------------------------- | ||
314 | + | ||
315 | +-- | ||
316 | +-- Estrutura da tabela `sis_acao` -----Estrutura alteravel ----Determina a utilizacao do usuario - administrador quanto a atividade do perfil 1.Ativo 2.Inativo - Tabela deve ser configurada a partir dos padroes de privacidade definidos pelo administrador ---------- | ||
317 | +-- | ||
318 | + | ||
319 | +CREATE TABLE IF NOT EXISTS `sis_acao` ( | ||
320 | + `idacao` int(11) NOT NULL AUTO_INCREMENT, | ||
321 | + `idtela` int(5) NOT NULL, | ||
322 | + `denominacao` varchar(50) NOT NULL DEFAULT '', | ||
323 | + `operacao` varchar(20) NOT NULL, | ||
324 | + `status` char(1) NOT NULL DEFAULT 'A' COMMENT '[A]tivo - [I]nativo', | ||
325 | + PRIMARY KEY (`idacao`), | ||
326 | + KEY `idtela` (`idtela`) | ||
327 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=529 ; | ||
328 | + | ||
329 | +-- | ||
330 | +-- Extraindo dados da tabela `sis_acao` Extracao de dados | ||
331 | +-- | ||
332 | + | ||
333 | +INSERT INTO `sis_acao` (`idacao`, `idtela`, `denominacao`, `operacao`, `status`) VALUES | ||
334 | +(4, 3, 'Adicionar', 'ADDUSR', 'A'), | ||
335 | +(5, 3, 'Remover', 'DELUSR', 'A'), | ||
336 | +(6, 3, 'Atualizar', 'UPTUSR', 'A'), | ||
337 | +(7, 3, 'Listar', 'LSTUSR', 'A'), | ||
338 | +(8, 3, 'Ativar/Desativar', 'DEAUSR', 'A'), | ||
339 | +(9, 3, 'Atualizar', 'CHPERM', 'A'), | ||
340 | +(11, 16, 'Atualizar', 'UPTSEC', 'A'), | ||
341 | +(12, 16, 'Adicionar', 'INSSEC', 'A'), | ||
342 | +(13, 16, 'Remover', 'DELSEC', 'A'), | ||
343 | +(14, 16, 'Listar', 'LSTSEC', 'A'), | ||
344 | +(71, 18, 'Adicionar', 'INSGRP', 'A'), | ||
345 | +(72, 18, 'Remover', 'DELGRP', 'A'), | ||
346 | +(73, 18, 'Atualizar', 'UPTGRP', 'A'), | ||
347 | +(74, 18, 'Listar', 'LSTGRP', 'A'), | ||
348 | +(178, 50, 'Listar Configuração', 'LSTLDACONF', 'A'), | ||
349 | +(180, 50, 'Atualizar Configuração', 'UPTLDACONF', 'A'), | ||
350 | +(515, 126, 'Listar', 'LSTLDASOLICITACAO', 'A'), | ||
351 | +(516, 126, 'Movimentar', 'LDAMOVIMENTAR', 'A'), | ||
352 | +(517, 126, 'Responder Solicitação', 'LDARESPONDER', 'A'), | ||
353 | +(518, 126, 'Prorrogar Solicitação', 'LDAPRORROGAR', 'A'), | ||
354 | +(519, 128, 'Consulta', 'LDACONSULTAR', 'A'), | ||
355 | +(524, 18, 'Associa usuários ao perfil', 'INSGRU', 'A'), | ||
356 | +(525, 129, 'Adicionar', 'INSTIPOSOL', 'A'), | ||
357 | +(526, 129, 'Remover', 'DELTIPOSOL', 'A'), | ||
358 | +(527, 129, 'Listar', 'LSTTIPOSOL', 'A'), | ||
359 | +(528, 129, 'Atualizar', 'UPTTIPOSOL', 'A'); | ||
360 | + | ||
361 | +-- -------------------------------------------------------- | ||
362 | + | ||
363 | +-- | ||
364 | +-- Estrutura da tabela `sis_errologin` -------- Tabela de erro ------------ Aloca a quantidade de erros por data e login ------------------ | ||
365 | +-- | ||
366 | + | ||
367 | +CREATE TABLE IF NOT EXISTS `sis_errologin` ( | ||
368 | + `sistema` varchar(10) NOT NULL, | ||
369 | + `ip` varchar(30) NOT NULL, | ||
370 | + `usuario` varchar(50) NOT NULL, | ||
371 | + `data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP | ||
372 | +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='registro de tentativas de login de usuario'; | ||
373 | + | ||
374 | +-- -------------------------------------------------------- | ||
375 | + | ||
376 | +-- | ||
377 | +-- Estrutura da tabela `sis_grupo` ---------- Alocacao dos dados dos usuarios ,informando a sessao do usuario e seu id para identificacao ----------- | ||
378 | +-- | ||
379 | + | ||
380 | +CREATE TABLE IF NOT EXISTS `sis_grupo` ( | ||
381 | + `idgrupo` int(5) NOT NULL AUTO_INCREMENT, | ||
382 | + `nome` varchar(30) NOT NULL, | ||
383 | + `descricao` varchar(200) DEFAULT NULL, | ||
384 | + `ativo` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1-ativo; 0-inativo', | ||
385 | + `idusuarioinclusao` int(10) DEFAULT NULL, | ||
386 | + `idusuarioalteracao` int(10) DEFAULT NULL, | ||
387 | + `datainclusao` datetime DEFAULT NULL, | ||
388 | + `dataalteracao` datetime DEFAULT NULL, | ||
389 | + PRIMARY KEY (`idgrupo`), | ||
390 | + KEY `idusuarioinclusao` (`idusuarioinclusao`), | ||
391 | + KEY `idusuarioalteracao` (`idusuarioalteracao`) | ||
392 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; | ||
393 | + | ||
394 | +-- | ||
395 | +-- Extraindo dados da tabela `sis_grupo` --------- Alocacao dos dados na tabela sis_grupo - grupo 1- Administrador , grupo 2-Usuario , edicao de atributos e privelegios para acesso o sistema ---- | ||
396 | +-- | ||
397 | + | ||
398 | +INSERT INTO `sis_grupo` (`idgrupo`, `nome`, `descricao`, `ativo`, `idusuarioinclusao`, `idusuarioalteracao`, `datainclusao`, `dataalteracao`) VALUES | ||
399 | +(1, 'Administrador Geral', 'Administra o sistema com permissão total', 1, NULL, NULL, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), | ||
400 | +(2, 'Usuários', 'Usuários que efetuarão movimentação no sistema', 1, NULL, NULL, NULL, NULL); | ||
401 | + | ||
402 | +-- -------------------------------------------------------- | ||
403 | + | ||
404 | +-- | ||
405 | +-- Estrutura da tabela `sis_grupousuario` -------- Tabela de divisao dos grupos -- Principais grupos ---- 1-Administrador ---2- Usuario ---- | ||
406 | +-- | ||
407 | + | ||
408 | +CREATE TABLE IF NOT EXISTS `sis_grupousuario` ( | ||
409 | + `idgrupousuario` int(10) NOT NULL AUTO_INCREMENT, | ||
410 | + `idgrupo` int(5) NOT NULL, | ||
411 | + `idusuario` int(10) NOT NULL, | ||
412 | + PRIMARY KEY (`idgrupousuario`), | ||
413 | + KEY `idgrupo_fk` (`idgrupo`), | ||
414 | + KEY `idusuario_fk` (`idusuario`) | ||
415 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1182 ; | ||
416 | + | ||
417 | +-- | ||
418 | +-- Extraindo dados da tabela `sis_grupousuario` -----------------------Necessario alteracao ,caso ocorra alteraco dos grupos-------------------Alteracao deve estar relacionada a alteracao dos dados da tabela sis_grupo | ||
419 | +-- | ||
420 | + | ||
421 | +INSERT INTO `sis_grupousuario` (`idgrupousuario`, `idgrupo`, `idusuario`) VALUES | ||
422 | +(1175, 1, 16), | ||
423 | +(1176, 2, 16); | ||
424 | + | ||
425 | +-- -------------------------------------------------------- | ||
426 | + | ||
427 | +-- | ||
428 | +-- Estrutura da tabela `sis_log` ----------- Tabela que abriga dados da sessao no sistema ---------------------- | ||
429 | +-- | ||
430 | + | ||
431 | +CREATE TABLE IF NOT EXISTS `sis_log` ( | ||
432 | + `idlog` int(11) NOT NULL AUTO_INCREMENT, | ||
433 | + `datahora` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', | ||
434 | + `usuario` varchar(20) NOT NULL DEFAULT '', | ||
435 | + `ipaddr` varchar(15) NOT NULL DEFAULT '', | ||
436 | + `mensagem` varchar(250) NOT NULL DEFAULT '', | ||
437 | + `dados_get` text NOT NULL, | ||
438 | + `dados_post` text NOT NULL, | ||
439 | + PRIMARY KEY (`idlog`) | ||
440 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; | ||
441 | + | ||
442 | +-- -------------------------------------------------------- | ||
443 | + | ||
444 | +-- | ||
445 | +-- Estrutura da tabela `sis_menu` | ||
446 | +-- | ||
447 | + | ||
448 | +CREATE TABLE IF NOT EXISTS `sis_menu` ( | ||
449 | + `idmenu` int(5) NOT NULL AUTO_INCREMENT, | ||
450 | + `nome` varchar(30) NOT NULL, | ||
451 | + `ativo` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1-ativo; 0-inativo', | ||
452 | + `ordem` int(5) NOT NULL DEFAULT '1' COMMENT 'Ordem de exibição', | ||
453 | + PRIMARY KEY (`idmenu`) | ||
454 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=46 ; | ||
455 | + | ||
456 | +-- | ||
457 | +-- Extraindo dados da tabela `sis_menu` | ||
458 | +-- | ||
459 | + | ||
460 | +INSERT INTO `sis_menu` (`idmenu`, `nome`, `ativo`, `ordem`) VALUES | ||
461 | +(7, 'Administração', 1, 6), | ||
462 | +(45, 'Atendimento', 1, 1); | ||
463 | + | ||
464 | +-- -------------------------------------------------------- | ||
465 | + | ||
466 | +-- | ||
467 | +-- Estrutura da tabela `sis_permissao` | ||
468 | +-- | ||
469 | + | ||
470 | +CREATE TABLE IF NOT EXISTS `sis_permissao` ( | ||
471 | + `idpermissao` int(11) NOT NULL AUTO_INCREMENT, | ||
472 | + `idacao` int(11) NOT NULL DEFAULT '0', | ||
473 | + `idgrupo` int(5) NOT NULL DEFAULT '0', | ||
474 | + PRIMARY KEY (`idpermissao`), | ||
475 | + KEY `idacao` (`idacao`), | ||
476 | + KEY `idgrupo` (`idgrupo`) | ||
477 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=56561 ; | ||
478 | + | ||
479 | +-- | ||
480 | +-- Extraindo dados da tabela `sis_permissao` | ||
481 | +-- | ||
482 | + | ||
483 | +INSERT INTO `sis_permissao` (`idpermissao`, `idacao`, `idgrupo`) VALUES | ||
484 | +(56508, 515, 2), | ||
485 | +(56509, 516, 2), | ||
486 | +(56510, 518, 2), | ||
487 | +(56511, 517, 2), | ||
488 | +(56512, 519, 2), | ||
489 | +(56535, 4, 1), | ||
490 | +(56536, 8, 1), | ||
491 | +(56537, 6, 1), | ||
492 | +(56538, 9, 1), | ||
493 | +(56539, 7, 1), | ||
494 | +(56540, 5, 1), | ||
495 | +(56541, 12, 1), | ||
496 | +(56542, 11, 1), | ||
497 | +(56543, 14, 1), | ||
498 | +(56544, 13, 1), | ||
499 | +(56545, 71, 1), | ||
500 | +(56546, 524, 1), | ||
501 | +(56547, 73, 1), | ||
502 | +(56548, 74, 1), | ||
503 | +(56549, 72, 1), | ||
504 | +(56550, 180, 1), | ||
505 | +(56551, 178, 1), | ||
506 | +(56552, 525, 1), | ||
507 | +(56553, 528, 1), | ||
508 | +(56554, 527, 1), | ||
509 | +(56555, 526, 1), | ||
510 | +(56556, 515, 1), | ||
511 | +(56557, 516, 1), | ||
512 | +(56558, 518, 1), | ||
513 | +(56559, 517, 1), | ||
514 | +(56560, 519, 1); | ||
515 | + | ||
516 | +-- -------------------------------------------------------- | ||
517 | + | ||
518 | +-- | ||
519 | +-- Estrutura da tabela `sis_secretaria` | ||
520 | +-- | ||
521 | + | ||
522 | +CREATE TABLE IF NOT EXISTS `sis_secretaria` ( | ||
523 | + `idsecretaria` int(10) NOT NULL AUTO_INCREMENT, | ||
524 | + `nome` varchar(100) NOT NULL, | ||
525 | + `sigla` varchar(30) NOT NULL, | ||
526 | + `responsavel` varchar(50) DEFAULT NULL, | ||
527 | + `telefonecontato` varchar(20) DEFAULT NULL, | ||
528 | + `ativado` tinyint(1) NOT NULL DEFAULT '1', | ||
529 | + `emailsic` varchar(100) DEFAULT NULL COMMENT 'Email do SIC do orgao (ou alias do grupo que faz parte do SIC do orgao)', | ||
530 | + `siccentral` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'indica se o SIC (lei de acesso) é unidade centralizadora (recebe as primeiras solicitações)', | ||
531 | + `idusuarioinclusao` int(10) DEFAULT NULL, | ||
532 | + `idusuarioalteracao` int(10) DEFAULT NULL, | ||
533 | + `datainclusao` datetime DEFAULT NULL, | ||
534 | + `dataalteracao` datetime DEFAULT NULL, | ||
535 | + PRIMARY KEY (`idsecretaria`), | ||
536 | + KEY `idusuarioinclusao` (`idusuarioinclusao`), | ||
537 | + KEY `idusuarioalteracao` (`idusuarioalteracao`) | ||
538 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; | ||
539 | + | ||
540 | +-- | ||
541 | +-- Extraindo dados da tabela `sis_secretaria` ---Necessario confirmar os dados da tabela sis_secretaria para o recebimento das solicitacoes dos usuarios---------------- | ||
542 | +-- | ||
543 | + | ||
544 | +INSERT INTO `sis_secretaria` (`idsecretaria`, `nome`, `sigla`, `responsavel`, `telefonecontato`, `ativado`, `emailsic`, `siccentral`, `idusuarioinclusao`, `idusuarioalteracao`, `datainclusao`, `dataalteracao`) VALUES(1, 'Nome da secretaria', 'SEMPLA', 'Nome usuario secretario', '32324900', 1, 'usuario@email.com', 1, NULL, NULL, NULL, NULL); | ||
545 | +INSERT INTO `sis_secretaria` (`idsecretaria`, `nome`, `sigla`, `responsavel`, `telefonecontato`, `ativado`, `emailsic`, `siccentral`, `idusuarioinclusao`, `idusuarioalteracao`, `datainclusao`, `dataalteracao`) VALUES(2, 'Secretaria exemplo ', 'secretaria', 'Nome responsavel ', '32329121', 1, NULL, 0, NULL, NULL, NULL, NULL); | ||
546 | + | ||
547 | +-- -------------------------------------------------------- | ||
548 | + | ||
549 | +-- | ||
550 | +-- Estrutura da tabela `sis_tela`------------ Responsavel pela definicao do diretorio onde os arquviso estao alocados ---- Organizados a partir dos dados da tabelas sis_usuario, sis_secretaria , lda_configuracao , lda_solicitacao, lda_consulta e lda_tiposolicitacao ------------------------- | ||
551 | +-- | ||
552 | + | ||
553 | +CREATE TABLE IF NOT EXISTS `sis_tela` ( | ||
554 | + `idtela` int(5) NOT NULL AUTO_INCREMENT, | ||
555 | + `idmenu` int(5) NOT NULL, | ||
556 | + `pasta` varchar(30) NOT NULL COMMENT 'pasta onde estao os arquivos da tela', | ||
557 | + `nome` varchar(30) NOT NULL, | ||
558 | + `ativo` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1-ativo; 0-inativo', | ||
559 | + `ordem` int(3) NOT NULL DEFAULT '0' COMMENT 'ordem de aparição no menu', | ||
560 | + PRIMARY KEY (`idtela`), | ||
561 | + KEY `idmenu_fk` (`idmenu`) | ||
562 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=130 ; | ||
563 | + | ||
564 | +-- | ||
565 | +-- Extraindo dados da tabela `sis_tela` | ||
566 | +-- | ||
567 | + | ||
568 | +INSERT INTO `sis_tela` (`idtela`, `idmenu`, `pasta`, `nome`, `ativo`, `ordem`) VALUES | ||
569 | +(3, 7, 'sis_usuario', 'Usuario', 1, 0), | ||
570 | +(16, 7, 'sis_secretaria', 'Cadastro de SIC', 1, 0), | ||
571 | +(18, 7, 'sis_grupo', 'Perfil', 1, 0), | ||
572 | +(50, 7, 'lda_configuracao', 'Configuração do Sistema', 1, 0), | ||
573 | +(126, 45, 'lda_solicitacao', 'Solicitações', 1, 1), | ||
574 | +(128, 45, 'lda_consulta', 'Consulta', 1, 2), | ||
575 | +(129, 7, 'lda_tiposolicitacao', 'Instâncias', 1, 0); | ||
576 | + | ||
577 | +-- -------------------------------------------------------- | ||
578 | + | ||
579 | +-- | ||
580 | +-- Estrutura da tabela `sis_usuario` ------ Tabela alocado aos dados dos usuarios apos cadastro ----------------- | ||
581 | +-- | ||
582 | + | ||
583 | +CREATE TABLE IF NOT EXISTS `sis_usuario` ( | ||
584 | + `idusuario` int(10) NOT NULL AUTO_INCREMENT, | ||
585 | + `nome` varchar(50) DEFAULT NULL, | ||
586 | + `login` varchar(50) DEFAULT NULL, | ||
587 | + `status` varchar(1) DEFAULT NULL, | ||
588 | + `matricula` varchar(8) NOT NULL, | ||
589 | + `cpfusuario` varchar(11) NOT NULL, | ||
590 | + `chave` varchar(50) NOT NULL, | ||
591 | + `idsecretaria` int(11) DEFAULT NULL COMMENT 'Identificador da secretaria padrão a que o usuário pertence', | ||
592 | + `idusuarioinclusao` int(10) DEFAULT NULL, | ||
593 | + `idusuarioalteracao` int(10) DEFAULT NULL, | ||
594 | + `datainclusao` datetime DEFAULT NULL, | ||
595 | + `dataalteracao` datetime DEFAULT NULL, | ||
596 | + PRIMARY KEY (`idusuario`), | ||
597 | + KEY `idsecretaria` (`idsecretaria`), | ||
598 | + KEY `idusuarioinclusao` (`idusuarioinclusao`), | ||
599 | + KEY `idusuarioalteracao` (`idusuarioalteracao`) | ||
600 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=17 ; | ||
601 | + | ||
602 | +-- | ||
603 | +-- Extraindo dados da tabela `sis_usuario` | ||
604 | +-- | ||
605 | + | ||
606 | +INSERT INTO `sis_usuario` (`idusuario`, `nome`, `login`, `status`, `matricula`, `cpfusuario`, `chave`, `idsecretaria`, `idusuarioinclusao`, `idusuarioalteracao`, `datainclusao`, `dataalteracao`) VALUES | ||
607 | +(15, 'Responsável por Responder Solicitações', 'usuario', 'A', '123456', '11111111111', '202cb962ac59075b964b07152d234b70', 1, NULL, 16, NULL, '2014-02-25 16:22:05'), | ||
608 | +(16, 'Administrador Geral', 'admin', 'A', '654321', '22222222222', '21232f297a57a5a743894a0e4a801fc3', 1, 15, NULL, '2014-08-05 18:25:04', NULL); | ||
609 | + | ||
610 | +-- -------------------------------------------------------- | ||
611 | + | ||
612 | +-- | ||
613 | +-- Estrutura da tabela `sis_usuariosecretaria` ---------------------------Estrutura da tabela sis_usuariosecretariasecretaria -------Aloca os dados do usuario a partir da secretaria ---- Tabela relacionado a sis_secretaria e sis_usuario -------------------------- | ||
614 | +-- | ||
615 | + | ||
616 | +CREATE TABLE IF NOT EXISTS `sis_usuariosecretaria` ( | ||
617 | + `idusuario` int(10) NOT NULL, | ||
618 | + `idsecretaria` int(10) NOT NULL, | ||
619 | + KEY `idusuario` (`idusuario`), | ||
620 | + KEY `idsecretaria` (`idsecretaria`) | ||
621 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1; | ||
622 | + | ||
623 | +-- | ||
624 | +-- Extraindo dados da tabela `sis_usuariosecretaria` | ||
625 | +-- | ||
626 | + | ||
627 | +INSERT INTO `sis_usuariosecretaria` (`idusuario`, `idsecretaria`) VALUES(16, 2); | ||
628 | +INSERT INTO `sis_usuariosecretaria` (`idusuario`, `idsecretaria`) VALUES(16, 1); | ||
629 | + | ||
630 | +-- -------------------------------------------------------- | ||
631 | + | ||
632 | +-- | ||
633 | +-- Estrutura stand-in para visualizar `lda_enquete` | ||
634 | +-- | ||
635 | +CREATE TABLE IF NOT EXISTS `lda_enquete` ( | ||
636 | + `idenquete` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Identificador do registro', | ||
637 | + `resposta` varchar(1) NOT NULL COMMENT 'Reposta da enquete: [R]egular - r[U]im - [B]om - [O]timo', | ||
638 | + `dataresposta` datetime NOT NULL COMMENT 'data da resposta', | ||
639 | + `idsolicitante` int(11) NOT NULL COMMENT 'codigo identificador do solicitante', | ||
640 | + `comentario` varchar(2000) DEFAULT NULL COMMENT 'comentarios do solicitante', | ||
641 | + PRIMARY KEY (`idenquete`), | ||
642 | + KEY `idsolicitante` (`idsolicitante`) | ||
643 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Enquete do feedback do solicitante sobre o sistema' AUTO_INCREMENT=1 ; | ||
644 | +-- ---------------------------------- | ||
645 | + | ||
646 | + | ||
647 | + | ||
648 | +-- | ||
649 | +-- Estrutura para visualizar `vw_secretariausuario` | ||
650 | +-- | ||
651 | + | ||
652 | +CREATE VIEW `vw_secretariausuario` AS select `usu`.`idusuario` AS `idusuario`,`usu`.`idsecretaria` AS `idsecretaria`,`sec`.`sigla` AS `siglasecretaria`,`sec`.`nome` AS `nomesecretaria`,`usr`.`login` AS `login`,`usr`.`nome` AS `nome`,`usr`.`matricula` AS `matricula`,`usr`.`cpfusuario` AS `cpf` from ((`sis_usuariosecretaria` `usu` join `sis_secretaria` `sec` on((`sec`.`idsecretaria` = `usu`.`idsecretaria`))) join `sis_usuario` `usr` on((`usr`.`idusuario` = `usu`.`idusuario`))) union select `usr`.`idusuario` AS `idusuario`,`usr`.`idsecretaria` AS `idsecretaria`,`sec`.`sigla` AS `siglasecretaria`,`sec`.`nome` AS `nomesecretaria`,`usr`.`login` AS `login`,`usr`.`nome` AS `nome`,`usr`.`matricula` AS `matricula`,`usr`.`cpfusuario` AS `cpf` from (`sis_usuario` `usr` join `sis_secretaria` `sec` on((`sec`.`idsecretaria` = `usr`.`idsecretaria`))); | ||
653 | + | ||
654 | +-- | ||
655 | +-- Restrições para as tabelas dumpadas ---- Mantendo modelo original | ||
656 | +-- | ||
657 | + | ||
658 | +-- | ||
659 | +-- Restrições para a tabela `lda_anexo` | ||
660 | +-- | ||
661 | +ALTER TABLE `lda_anexo` | ||
662 | + ADD CONSTRAINT `lda_anexo_ibfk_1` FOREIGN KEY (`idsolicitacao`) REFERENCES `lda_solicitacao` (`idsolicitacao`), | ||
663 | + ADD CONSTRAINT `lda_anexo_ibfk_2` FOREIGN KEY (`idusuarioinclusao`) REFERENCES `sis_usuario` (`idusuario`); | ||
664 | + | ||
665 | +-- | ||
666 | +-- Restrições para a tabela `lda_movimentacao` | ||
667 | +-- | ||
668 | +ALTER TABLE `lda_movimentacao` | ||
669 | + ADD CONSTRAINT `lda_movimentacao_ibfk_1` FOREIGN KEY (`idsecretariaorigem`) REFERENCES `sis_secretaria` (`idsecretaria`), | ||
670 | + ADD CONSTRAINT `lda_movimentacao_ibfk_2` FOREIGN KEY (`idusuarioenvio`) REFERENCES `sis_usuario` (`idusuario`), | ||
671 | + ADD CONSTRAINT `lda_movimentacao_ibfk_3` FOREIGN KEY (`idsecretariadestino`) REFERENCES `sis_secretaria` (`idsecretaria`), | ||
672 | + ADD CONSTRAINT `lda_movimentacao_ibfk_4` FOREIGN KEY (`idusuariorecebimento`) REFERENCES `sis_usuario` (`idusuario`), | ||
673 | + ADD CONSTRAINT `lda_movimentacao_ibfk_5` FOREIGN KEY (`idsolicitacao`) REFERENCES `lda_solicitacao` (`idsolicitacao`); | ||
674 | + | ||
675 | +-- | ||
676 | +-- Restrições para a tabela `lda_solicitacao` | ||
677 | +-- | ||
678 | +ALTER TABLE `lda_solicitacao` | ||
679 | + ADD CONSTRAINT `lda_solicitacao_ibfk_8` FOREIGN KEY (`idsecretariaresposta`) REFERENCES `sis_secretaria` (`idsecretaria`), | ||
680 | + ADD CONSTRAINT `lda_solicitacao_ibfk_1` FOREIGN KEY (`idsolicitante`) REFERENCES `lda_solicitante` (`idsolicitante`), | ||
681 | + ADD CONSTRAINT `lda_solicitacao_ibfk_2` FOREIGN KEY (`idtiposolicitacao`) REFERENCES `lda_tiposolicitacao` (`idtiposolicitacao`), | ||
682 | + ADD CONSTRAINT `lda_solicitacao_ibfk_3` FOREIGN KEY (`idsolicitacaoorigem`) REFERENCES `lda_solicitacao` (`idsolicitacao`), | ||
683 | + ADD CONSTRAINT `lda_solicitacao_ibfk_4` FOREIGN KEY (`idusuariorecebimento`) REFERENCES `sis_usuario` (`idusuario`), | ||
684 | + ADD CONSTRAINT `lda_solicitacao_ibfk_5` FOREIGN KEY (`idusuarioprorrogacao`) REFERENCES `sis_usuario` (`idusuario`), | ||
685 | + ADD CONSTRAINT `lda_solicitacao_ibfk_6` FOREIGN KEY (`idusuarioresposta`) REFERENCES `sis_usuario` (`idusuario`), | ||
686 | + ADD CONSTRAINT `lda_solicitacao_ibfk_7` FOREIGN KEY (`idsecretariaselecionada`) REFERENCES `sis_secretaria` (`idsecretaria`); | ||
687 | + | ||
688 | +-- | ||
689 | +-- Restrições para a tabela `lda_solicitante` | ||
690 | +-- | ||
691 | +ALTER TABLE `lda_solicitante` | ||
692 | + ADD CONSTRAINT `lda_solicitante_ibfk_1` FOREIGN KEY (`idtipotelefone`) REFERENCES `lda_tipotelefone` (`idtipotelefone`), | ||
693 | + ADD CONSTRAINT `lda_solicitante_ibfk_2` FOREIGN KEY (`idescolaridade`) REFERENCES `lda_escolaridade` (`idescolaridade`), | ||
694 | + ADD CONSTRAINT `lda_solicitante_ibfk_3` FOREIGN KEY (`idfaixaetaria`) REFERENCES `lda_faixaetaria` (`idfaixaetaria`); | ||
695 | + | ||
696 | +-- | ||
697 | +-- Restrições para a tabela `lda_tiposolicitacao` | ||
698 | +-- | ||
699 | +ALTER TABLE `lda_tiposolicitacao` | ||
700 | + ADD CONSTRAINT `lda_tiposolicitacao_ibfk_1` FOREIGN KEY (`idtiposolicitacao_seguinte`) REFERENCES `lda_tiposolicitacao` (`idtiposolicitacao`); | ||
701 | + | ||
702 | +-- | ||
703 | +-- Restrições para a tabela `sis_acao` | ||
704 | +-- | ||
705 | +ALTER TABLE `sis_acao` | ||
706 | + ADD CONSTRAINT `sis_acao_ibfk_1` FOREIGN KEY (`idtela`) REFERENCES `sis_tela` (`idtela`); | ||
707 | + | ||
708 | +-- | ||
709 | +-- Restrições para a tabela `sis_grupo` | ||
710 | +-- | ||
711 | +ALTER TABLE `sis_grupo` | ||
712 | + ADD CONSTRAINT `sis_grupo_ibfk_1` FOREIGN KEY (`idusuarioinclusao`) REFERENCES `sis_usuario` (`idusuario`), | ||
713 | + ADD CONSTRAINT `sis_grupo_ibfk_2` FOREIGN KEY (`idusuarioalteracao`) REFERENCES `sis_usuario` (`idusuario`); | ||
714 | + | ||
715 | +-- | ||
716 | +-- Restrições para a tabela `sis_grupousuario` | ||
717 | +-- | ||
718 | +ALTER TABLE `sis_grupousuario` | ||
719 | + ADD CONSTRAINT `sis_grupousuario_ibfk_1` FOREIGN KEY (`idgrupo`) REFERENCES `sis_grupo` (`idgrupo`), | ||
720 | + ADD CONSTRAINT `sis_grupousuario_ibfk_2` FOREIGN KEY (`idusuario`) REFERENCES `sis_usuario` (`idusuario`); | ||
721 | + | ||
722 | +-- | ||
723 | +-- Restrições para a tabela `sis_permissao` | ||
724 | +-- | ||
725 | +ALTER TABLE `sis_permissao` | ||
726 | + ADD CONSTRAINT `sis_permissao_ibfk_1` FOREIGN KEY (`idacao`) REFERENCES `sis_acao` (`idacao`), | ||
727 | + ADD CONSTRAINT `sis_permissao_ibfk_2` FOREIGN KEY (`idgrupo`) REFERENCES `sis_grupo` (`idgrupo`); | ||
728 | + | ||
729 | +-- | ||
730 | +-- Restrições para a tabela `sis_secretaria` | ||
731 | +-- | ||
732 | +ALTER TABLE `sis_secretaria` | ||
733 | + ADD CONSTRAINT `sis_secretaria_ibfk_1` FOREIGN KEY (`idusuarioinclusao`) REFERENCES `sis_usuario` (`idusuario`), | ||
734 | + ADD CONSTRAINT `sis_secretaria_ibfk_2` FOREIGN KEY (`idusuarioalteracao`) REFERENCES `sis_usuario` (`idusuario`); | ||
735 | + | ||
736 | +-- | ||
737 | +-- Restrições para a tabela `sis_tela` | ||
738 | +-- | ||
739 | +ALTER TABLE `sis_tela` | ||
740 | + ADD CONSTRAINT `sis_tela_ibfk_1` FOREIGN KEY (`idmenu`) REFERENCES `sis_menu` (`idmenu`); | ||
741 | + | ||
742 | +-- | ||
743 | +-- Restrições para a tabela `sis_usuario` | ||
744 | +-- | ||
745 | +ALTER TABLE `sis_usuario` | ||
746 | + ADD CONSTRAINT `sis_usuario_ibfk_1` FOREIGN KEY (`idsecretaria`) REFERENCES `sis_secretaria` (`idsecretaria`), | ||
747 | + ADD CONSTRAINT `sis_usuario_ibfk_2` FOREIGN KEY (`idusuarioinclusao`) REFERENCES `sis_usuario` (`idusuario`), | ||
748 | + ADD CONSTRAINT `sis_usuario_ibfk_3` FOREIGN KEY (`idusuarioalteracao`) REFERENCES `sis_usuario` (`idusuario`); | ||
749 | + | ||
750 | +-- | ||
751 | +-- Restrições para a tabela `sis_usuariosecretaria` | ||
752 | +-- | ||
753 | +ALTER TABLE `sis_usuariosecretaria` | ||
754 | + ADD CONSTRAINT `sis_usuariosecretaria_ibfk_1` FOREIGN KEY (`idusuario`) REFERENCES `sis_usuario` (`idusuario`), | ||
755 | + ADD CONSTRAINT `sis_usuariosecretaria_ibfk_2` FOREIGN KEY (`idsecretaria`) REFERENCES `sis_secretaria` (`idsecretaria`); | ||
756 | + | ||
757 | +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; | ||
758 | +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; | ||
759 | +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; |
instalar/index.php
@@ -26,9 +26,9 @@ if ( (is_writable("../inc/config.php") and is_writable("../restrito/inc/config.p | @@ -26,9 +26,9 @@ if ( (is_writable("../inc/config.php") and is_writable("../restrito/inc/config.p | ||
26 | $dbuser = $_POST["dbuser"]; | 26 | $dbuser = $_POST["dbuser"]; |
27 | $dbpass = $_POST["dbpass"]; | 27 | $dbpass = $_POST["dbpass"]; |
28 | $dbname = $_POST["dbname"]; | 28 | $dbname = $_POST["dbname"]; |
29 | - $phpmailer = $_POST["phpmailer"] == "phpmailer" ? "true" : "false"; | 29 | + $phpmailer = $_POST["phpmailer"] == "phpmailer" ? true : false; |
30 | $smtphost = $_POST["smtpport"] != "" ? $_POST["smtphost"].":".$_POST["smtpport"] : $_POST["smtphost"]; | 30 | $smtphost = $_POST["smtpport"] != "" ? $_POST["smtphost"].":".$_POST["smtpport"] : $_POST["smtphost"]; |
31 | - $smtpauth = $_POST["smtpauth"] == "smtpauth" ? "true" : "false"; | 31 | + $smtpauth = $_POST["smtpauth"] == "smtpauth" ? true : false; |
32 | $smtpuser = $_POST["smtpuser"]; | 32 | $smtpuser = $_POST["smtpuser"]; |
33 | $smtppwd = $_POST["smtppwd"]; | 33 | $smtppwd = $_POST["smtppwd"]; |
34 | 34 | ||
@@ -204,4 +204,4 @@ include("../inc/topo.php"); | @@ -204,4 +204,4 @@ include("../inc/topo.php"); | ||
204 | <?php | 204 | <?php |
205 | } | 205 | } |
206 | include("../inc/rodape.php"); | 206 | include("../inc/rodape.php"); |
207 | -?> | ||
208 | \ No newline at end of file | 207 | \ No newline at end of file |
208 | +?> |