Menu

Tree [r42] /
 History

HTTPS access


File Date Author Commit
 MODELO 2007-04-16 andrercoimbra [r3] Inserida a versãinicial do projeto (versãque ro...
 css 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 documentacao 2007-04-18 andrercoimbra [r6] Documentação agora em .pdf.
 imagens 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 includes 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 ramais 2009-06-17 andrercoimbra [r42] Correcao de characteres especiais.
 Acesso.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Ajuda_indice_01.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 COPYING.txt 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 Contas.adicionar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Contas.alterar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Contas.ativar_desativar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Contas.conta_acesso.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Contas.frame_listar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Contas.frame_ramais_centro.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Contas.gerencia_centros.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Contas.listar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Contas.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Contas.remover.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 DROP DOWN GROUP.htm 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 Equipamento.adicionar.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Equipamento.alterar.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Equipamento.frame_listar.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Equipamento.listar.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Equipamento.php 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 Equipamento.remover.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Erro_acesso.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Ferramenta.exportar.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Fornecedor.alterar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Fornecedor.cadastro.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Fornecedor.listar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Fornecedor.php 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 Fornecedor.remover.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Grupo_Captura.php 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 MANUAL de uso da API formulario.php 2009-06-17 andrercoimbra [r42] Correcao de characteres especiais.
 MODELO.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Principal.busca.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Principal.busca_VELHO.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 Principal.busca_teste.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Principal_usuario.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 README.txt 2009-06-11 andrercoimbra [r36] Removed instructions to create database as the ...
 REDIRECT.php 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 Ramal.alterar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.alterar_categoria.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.alterar_pares.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.ativar_desativar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.buscar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.cadastro.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.frame_listar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.gerencia_captura.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.gerencia_linhas_diretas.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.listar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Ramal.remover.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Registra.API.php 2009-06-17 andrercoimbra [r42] Correcao de characteres especiais.
 SQL.script.php 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 Sessao.controla.php 2009-06-17 andrercoimbra [r42] Correcao de characteres especiais.
 Sessao.main.php 2009-06-17 andrercoimbra [r42] Correcao de characteres especiais.
 Sugestao.frame_lista.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Sugestao.inserir.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Sugestao.listar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Sugestao.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Sugestao.validar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Switch.API.php 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 TESTE_layout.htm 2007-04-16 andrercoimbra [r3] Inserida a versãinicial do projeto (versãque ro...
 TO_DO.txt 2007-06-20 andrercoimbra [r32] Inserido um pequeno arquvo com um "to do list"
 Unidade.alterar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Unidade.gerenciar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Unidade.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Usuario.acoes.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Usuario.acoes_frame_listar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Usuario.alterar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Usuario.alterar_nivel.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Usuario.alterar_senha.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Usuario.ativar_desativar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Usuario.cadastro.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Usuario.listar.php 2009-06-17 andrercoimbra [r40] Corrigidos erros de acentuacao devido à codagem.
 Usuario.php 2009-06-17 andrercoimbra [r39] Corrected encoding problems
 _Codigos comuns.txt 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 consulta_SQL.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 index.php 2009-06-17 andrercoimbra [r41] Ajuste de characteres especiais.
 index_redirect.php 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 script.recupera_dados.php 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...
 telefonia_ponto_inicial_mysql.sql 2007-06-14 andrercoimbra [r31] Inseridos dois arquivos de ponto inicial do ban...
 telefonia_ponto_inicial_postgres.sql 2007-06-14 andrercoimbra [r31] Inseridos dois arquivos de ponto inicial do ban...
 teste.txt 2007-05-21 andrercoimbra [r22] Teste do svn
 unobtrusive_sortable_table_scrip.htm 2007-05-14 andrercoimbra [r20] IMPORTANTE! Todos arquvos do GRITO foram trocad...

Read Me

GRITO

1. Introdução

	Segue aqui um passo a passo em tom informal para "instalar" e criar um ponto inicial do sistema. O GRITO é independente de sistema operacional, foi testado em GNU/Linux e Windows. Instalar está com aspas pois não é preciso instalar o GRITO. É preciso instalar os softwares os quais o grito utiliza, estes são: Apache / Php / Mysql. Além disso, é preciso criar o banco de dados 'telefonia' (ou outro nome) e inserir as informações iniciais.

2. Pré Requisitos

	É preciso instalar o servidor web Apache ou qualquer outro servidor, mas aconselhamos fortemente a usar o Apache. O GRITO usa uma camada de abstração de dados a qual é independente do SGBD (sistema de gerenciamento de banco de dados). Foi testado seu funcionamento com o servidor Mysql e esse README vai tratar a instalaçao junto ao Mysql.


2.1 Apache

	O servidor Apache existe como pacote para quase todas as distribuições de GNU/Linux. Instale o mais recente. Para qualquer dúvida ou instalação em outro sistema operacional consulte www.apache.org.

2.2 Php

	GRITO foi testado com o php4 e php5. Deve-se habilitar a configuração register-globals. (em breve faremos com que está exigência não exista mais). Procure pelo Php em www.php.net ou procure o pacote da sua distribuição preferida.

2.3 Mysql

	Testamos com sucesso o mysql4 e mysql5. Baixar em www.mysql.org. O GRITO utiliza uma biblioteca de abstração de dados chamada adodb (http://adodb.sourceforge.net). Essa biblioteca funciona tambem com outros bancos de dados como Postgres e Oracle. Ainda não foi testado o funcionamento do GRITO com outro SGBD mas deve funcionar já que a adodb funciona. Para mudar de mysql para outro banco de dados deve-se alterar o arquivo /includes/config_BD.php.	

2.4 Debian
	
	Ok, se vc é usuário debian ou de alguma distribuição derivada (ubuntu, kurumin,etc.) aqui vão algumas instruções para rodar o grito. Como as dependências Apache/Php/Mysql são pacotes bem definidos no apt do debian se torna uma tarefa relativamente mais tranquila instala-los.
	$su 			#entre com seu password (se estiver usando o ubuntu/kubuntu utilize '$sudo passwd' para escolher um password para root)
	$apt-get update
	$apt-get install apache2
	$apt-get install php5
	$apt-get install libapache2-mod-php5
	$/etc/init.d/apache2 restart
	$apt-get install mysql-server

	Não se esqueça de configurar os usuários do mysql. O mysql instala por padrao sem password para root e somente acesso local.(www.mysql.org) Tambem lembrar de habilitar "register globals" no Php.	

2.5 Xampp

	Se voce utiliza outro sistema operacional ou obteve muitos problemas para instalar dos modos descritos acima você pode baixar um pacote o qual instala os elementos sozinho. Aconselhamos instalar o XAMPP (www.apachefriends.org/en/xampp.html). O XAMPP pode ser baixado para Linux, Windows, Mac OS X e Solaris. É muito fácil de instalar também.

3. Ponto Inicial (database insertions)

	Bom, supondo que o combo apache/mysql/php foi instalado corretamente, copie todos os arquivos do grito baixados do svn para a pasta pública (pode ser algo como public_html, www, ou no caso do XAMPP fica em /opt/lampp/htdocs). Utilizando um browser já deve ser possível ver a tela inicial do GRITO (o endereço deve ser http://127.0.0.1:80 ou :8080, depende da configuração do Apache). Ao tentar 'logar' você deve se perguntar: qual o usuário e a senha inicial (default)? Ainda nenhuma. Para ter um usuário principal ainda é preciso preencher o banco de dados com as informações iniciais do sistema. Crie um banco de dados chamado telefonia.
	
	Agora rode o script telefonia_ponto_inicial.sql no mysql.
	$mysql -u root -p < telefonia_ponto_inicial.sql
	(note que o xampp precisa ser iniciado e ele instala os executáveis em /opt/lampp/bin)

	Para 'logar' no GRITO inicialmente utilize o usuario 'admin' e a senha 'admin'. Como critério de segurança crie um novo usuário com acesso total e desative o usuário admin.

4. Estrutura de arquivos

	Como explicado pelo diagrama da documentação o grito, o diretório de ramais e o sistema de contas são sistemas complementares. Seguindo uma boa conduta de organização, é aconselhável fazer a seguinte mudança de organização: onde temos, por exemplo '/www/grito/ramais', mover a pasta ramais para o mesmo nível de grito. 

5. Configuração do acesso banco de dados.

	Configurar as informações de usuário, senha, host e nome do banco nos seguintes arquivos: 'grito/includes/config_BD.php' e 'ramais/includes/config_BD.php'

# A fazer: colocar esses arquivos de configuração do banco de dados fora da pasta compartilhada pelo apache. Isto é, no repertório local. Também alterar propriedades quanto a leitura e execução.