· 7 years ago · Nov 13, 2018, 12:12 PM
1// ******************** Tabelas ********************
2
3// Tabela de usuários
4$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Usuarios` (
5usuario_id int(5) NOT NULL auto_increment,
6usuario_nome varchar(50) NOT NULL default '',
7usuario_email varchar(50) NOT NULL default '',
8usuario_senha varchar(32) NOT NULL default '',
9usuario_avatar varchar(50) NOT NULL default 'imagens/avatar/default.png',
10usuario_frase varchar(50) NOT NULL default '',
11usuario_rc varchar(50) NOT NULL default '',
12usuario_bio text NOT NULL,
13usuario_pgpkey text NOT NULL,
14usuario_assinatura text NOT NULL,
15usuario_macacos int NOT NULL default '0',
16usuario_notificacoes int NOT NULL default '0',
17usuario_status enum('0','1') NOT NULL default '1',
18usuario_nivel enum('0','1','2') NOT NULL default '0',
19usuario_cor varchar(50) NOT NULL default '#000000',
20usuario_data_cadastro datetime NOT NULL default '0000-00-00 00:00:00',
21usuario_data_ultimo_login datetime NOT NULL default '0000-00-00 00:00:00',
22PRIMARY KEY (usuario_id)
23) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
24
25
26// Tabela de usuários online
27$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Usuarios_Online` (
28online_id int(5) NOT NULL auto_increment,
29online_nome varchar(50) NOT NULL default '',
30online_cor varchar(50) NOT NULL default '',
31online_user_id varchar(50) NOT NULL default '',
32PRIMARY KEY (online_id)
33) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
34
35
36// Tabela de notificações
37$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Notificacoes` (
38notificacao_id int(5) NOT NULL auto_increment,
39notificacao_destino varchar(50) NOT NULL default '',
40notificacao_mensagem text NOT NULL,
41notificacao_visto enum('0','1') NOT NULL default '0',
42PRIMARY KEY (notificacao_id)
43) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
44
45
46// Tabela de novidades
47$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Novidades` (
48novidade_id int(5) NOT NULL auto_increment,
49novidade_titulo varchar(70) NOT NULL default '',
50novidade_autor varchar(70) NOT NULL default '',
51novidade_data varchar(70) NOT NULL default '',
52novidade_mensagem text NOT NULL,
53PRIMARY KEY (novidade_id)
54) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
55
56
57// Tabela de categorias do fórum
58$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Forum_Categorias` (
59categoria_id int(5) NOT NULL auto_increment,
60categoria_icone varchar(70) NOT NULL default '',
61categoria_identificacao varchar(70) NOT NULL default '',
62categoria_nome varchar(70) NOT NULL default '',
63categoria_descricao text NOT NULL,
64categoria_ultima_postagem_id varchar(70) NOT NULL default '',
65categoria_ultima_postagem_nome varchar(70) NOT NULL default '',
66PRIMARY KEY (categoria_id)
67) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
68
69
70// Tabela de tópicos do fórum
71$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Forum_Topicos` (
72topico_id int(5) NOT NULL auto_increment,
73topico_nome varchar(70) NOT NULL default '',
74topico_mensagem text NOT NULL,
75topico_autor varchar(50) NOT NULL default '',
76topico_categoria varchar(10) NOT NULL default '',
77topico_estado enum('0','1') NOT NULL default '1',
78topico_aprovacao enum('0','1') NOT NULL default '0',
79topico_data_da_postagem datetime NOT NULL default '0000-00-00 00:00:00',
80topico_ultima_atualizacao datetime NOT NULL default '0000-00-00 00:00:00',
81PRIMARY KEY (topico_id)
82) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
83
84
85// Tabela de respostas aos tópicos do fórum
86$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Forum_Respostas` (
87resposta_id int(5) NOT NULL auto_increment,
88resposta_identificacao varchar(10) NOT NULL default '',
89resposta_nome varchar(70) NOT NULL default '',
90resposta_autor varchar(50) NOT NULL default '',
91resposta_mensagem text NOT NULL,
92resposta_categoria varchar(10) NOT NULL default '',
93resposta_aprovacao enum('0','1') NOT NULL default '0',
94resposta_data_da_postagem datetime NOT NULL default '0000-00-00 00:00:00',
95PRIMARY KEY (resposta_id)
96) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
97
98// Tabela de posts da galeria
99$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Galeria_Posts` (
100post_id int(5) NOT NULL auto_increment,
101post_titulo varchar(70) NOT NULL default '',
102post_endereco varchar(70) NOT NULL default '',
103post_descricao text NOT NULL,
104post_aprovacao enum('0','1') NOT NULL default '0',
105post_data datetime NOT NULL default '0000-00-00 00:00:00',
106PRIMARY KEY (post_id)
107) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
108
109// Tabela de comentários da galeria
110$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Galeria_Comentarios` (
111comentario_id int(5) NOT NULL auto_increment,
112comentario_identificacao varchar(70) NOT NULL default '',
113comentario_autor varchar(70) NOT NULL default '',
114comentario_mensagem text NOT NULL,
115comentario_aprovacao enum('0','1') NOT NULL default '0',
116comentario_data datetime NOT NULL default '0000-00-00 00:00:00',
117PRIMARY KEY (comentario_id)
118) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
119
120
121// Tabela de resposta aos comentários da galeria
122$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Galeria_Respostas` (
123resposta_id int(5) NOT NULL auto_increment,
124resposta_identificacao varchar(70) NOT NULL default '',
125resposta_autor varchar(70) NOT NULL default '',
126resposta_mensagem text NOT NULL,
127resposta_aprovacao enum('0','1') NOT NULL default '0',
128resposta_data datetime NOT NULL default '0000-00-00 00:00:00',
129PRIMARY KEY (resposta_id)
130) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
131
132
133// Tabela de links
134$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Links` (
135link_id int(5) NOT NULL auto_increment,
136link_autor varchar(70) NOT NULL default '',
137link_endereco varchar(70) NOT NULL default '',
138link_descricao varchar(70) NOT NULL default '',
139link_categoria varchar(70) NOT NULL default '',
140link_aprovacao enum('0','1') NOT NULL default '0',
141link_data_envio datetime NOT NULL default '0000-00-00 00:00:00',
142PRIMARY KEY (link_id)
143) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
144
145
146// Tabela do documento cyberiano
147$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_RC` (
148rc_id int(5) NOT NULL auto_increment,
149rc_nome varchar(70) NOT NULL default '',
150rc_registro varchar(70) NOT NULL default '',
151categoria_nome varchar(70) NOT NULL default '',
152categoria_descricao text NOT NULL,
153categoria_ultima_postagem_id varchar(70) NOT NULL default '',
154categoria_ultima_postagem_nome varchar(70) NOT NULL default '',
155PRIMARY KEY (categoria_id)
156) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
157
158
159// Tabela de logs
160$tabelasbanco = mysqli_query($conexao, "CREATE TABLE IF NOT EXISTS `PCY3_Logs` (
161log_id int(5) NOT NULL auto_increment,
162log_mensagem varchar(200) NOT NULL default '',
163log_data datetime NOT NULL default '0000-00-00 00:00:00',
164PRIMARY KEY (log_id)
165) ENGINE= MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT = '';");
166
167
168// ******************** Esses são os valores da tabela de categorias do fórum. Desculpe por isto estar em php. ********************
169
170// Administrativo
171$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('administrativo', 'Apresentações', 'Apresente-se como manda o bom costume, antes de qualquer outra interação com a comunidade. Somos todos civilizados.', 'fa fa-commenting-o');");
172$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('administrativo', 'A administração', 'Local que reúne conteúdo pertinente a gestão do fórum: manutenção do software, novos projetos e a constituição cyberiana.', 'fa fa-info-circle');");
173$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('administrativo', 'Dúvidas / Sugestões', 'Tem um dúvida ou sugestão pertinente a administração e expansão da comunidade? Ficaremos felizes em discutir sobre ela, e possivelmente implementá-la.', 'fa fa-question');");
174$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('administrativo', 'News', 'Encontrou notÃcias atuais e relevantes, pertinentes aos destinos do indivÃduo e sociedade? Compartilhe-as aqui.', 'fa fa-bullhorn');");
175
176// Tecnologia
177$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('tecnologia', 'Hacking', 'Estudo da(e engajamento na) expressão polÃtica por meio da escrita de ferramentas para garantir o acesso livre a informação, a liberdade de informação, por exemplo.', 'fa fa-laptop');");
178$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('tecnologia', 'Programação', 'Estudo da tecnologia de desenvolvimento e manutenção de scripts e softwares e de linguagens e lógica de programação. Compartilhe suas ferramentas e scripts.', 'fa fa-code');");
179$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('tecnologia', 'Criptografia', 'Estudo sistemático de práticas que garantam a confidencialidade e confiabilidade da informação/comunicação.', 'fa fa-chain');");
180$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('tecnologia', 'Hardware', 'Estudo da tecnologia de desenvolvimento e manutenção de componentes fÃsicos. Entenda como as coisas funcionam. Desenvolva sua ferramenta.', 'fa fa-microchip');");
181$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('tecnologia', 'Segurança de dados', 'Discussão prática sobre a segurança e integridade de dados; práticas de salvaguarda da privacidade/anonimato.', 'fa fa-lock');");
182
183// Arte
184$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('arte', 'Música', 'Discussão sobre música enquanto arte e enquanto adoção de padrões, além da teoria musical. Compartilhe suas composições próprias(copyleft), analise letras, etc.', 'fa fa-music');");
185$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('arte', 'Literatura', 'Discussão sobre literatura enquanto arte e enquanto adoção de padrões, além da métrica. Compartilhe seus contos, poemas, enfim, seus escritos artÃsticos.', 'fa fa-pencil');");
186$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('arte', 'Artes plásticas', 'Análise e discussão estética das artes visuais, e regras de composição. Compartilhe suas fotografias, artes digitais, artesanato artÃstico, etc.', 'fa fa-paint-brush');");
187
188// Social
189$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('social', 'Engenharia social & cotidiano', 'Discussão acerca da influencia social e psicológica no cotidiano, a arte de relacionar-se, além do escopo do roubo de informações. Nenhum ser humano é uma ilha.', 'fa fa-group');");
190$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('social', 'Filosofia prática', 'Estamos em constante formação intelectual. Espaço pertinente ao levante e estudo de questões existencias, valores morais e estéticos, estudo da lógica(raciocÃnio válido), etc.', 'fa fa-rocket');");
191$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('social', 'PolÃtica e gestão', 'Destina-se a debates de ciência polÃtica e antropológicos. A mistura da filosofia, economia e sociologia. Apenas lembre-se de que não existem times de futebol aqui.', 'fa fa-sitemap');");
192$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('social', 'Estrutura de economia', 'Ainda sendo escrito...', 'fa fa-money');");
193$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('social', 'Saúde', 'Partilha de informações e discussão de práticas que garantam o bem estar geral do indivÃduo.', 'fa fa-heartbeat');");
194
195// Comunidade
196$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('comunidade', 'Projetos', 'Ainda sendo escrito...', 'fa fa-lightbulb-o');");
197$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('comunidade', 'Exposição', 'Ainda sendo escrito...', 'fa fa-diamond');");
198
199// Outros
200$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('outros', 'Pedidos', 'Ainda sendo escrito...', 'fa fa-comments-o');");
201$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('outros', 'Bug report', 'Ainda sendo escrito...', 'fa fa-bug');");
202$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('outros', 'Arquivo cyberiano', 'Ainda sendo escrito...', 'fa fa-folder-open');");
203$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('outros', 'Roda do café', 'O tradicional fórum off-topic. Discussões relevantes que não se encaixam nos demais subfóruns, não livres de moderação.', 'fa fa-coffee');");
204$tabelasbanco = mysqli_query($conexao, "INSERT INTO PCY3_Forum_Categorias (categoria_identificacao, categoria_nome, categoria_descricao, categoria_icone) VALUES ('outros', 'Trash can', 'Aqui encontra-se tópicos/mensagens irrelevantes e fora do propósito cyberiano: desvio de assunto, coisas melhores tratadas por mp, etc. Não faça dos tópicos, chats: promoção pessoal e de serviços, perguntas banais, etc.', 'fa fa-trash-o');");