Software para gerenciamento de campanhas de shopping centers.
Se for um banco de dados exclusivo não precisa de prefixo, senão escolher um prefixo.
Com prefixo: Alterar os arquivos estrutura.sql, profissoes.sql, locais.sql, enderecos.sql (dica: sed -i 's/prefixo/shoppingteste/g' enderecos_.sql)
Rodar os sqls na ordem estrutura.sql profissoes.sql locais.sql enderecos.sql (este é muito grande, -se for na locaweb pelo phpmyadmin dá para zipar e ficar enviando várias vezes até acabar ou usar o Mysql Query Browser, -se já existir um outros sistema instalado no mesmo banco pode-se apenas copiar essa tabela: "DROP TABLE shoppingnovo_enderecos; CREATE TABLE shoppingnovo_enderecos SELECT * FROM shoppingantigoenderecos;" -se for no localhost usar o comando: no windows (prompt do mysql): "source C:\endereco\do\arquivo\enderecos.sql" ou em linha de comando: "mysql -h localhost -u root noemdobanco < arquivo.sql" Referência: http://conexaohouse.com.br/comando-para-importar-arquivo-sql-muito-extenso-ou-nao/)
Enviar também qualquer outro sql que estiver disponível, ex: lojas, consumidores, funcionarios...)
1) Copiar todo o conteúdo para o diretório desejado.
2) Apagar o conteúdo das pastas app/tmp/cache/models, app/tmp/cache/persistent, app/tmp/cache/views, mas não as próprias pastas.
2) Alterar os arquivos app/config/database.php, app/config/core.php e app/config/regras.php
app/config/database.php
app/config/core.php
app/config/regras.php
3) Cadastrar grupos iniciais e primeiro user. Nos arquivos: app/app_controller.php app/controllers/groups_controller.php app/controllers/users_controller.php Descomentar a linha: //$this->Auth->allow('*');//configuracao inicial
Acessar o endereço groups/add e acrescentar os grupos na ordem: admin cliente promotor Acessar o endereço users/add e acrescentar o primeiro usuário no Grupo admin.
Acessar o endereço groups/build_acl(pode demorar um pouco) e depois o endereço users/initDB.
Comentar as linhas anteriormente descomentadas: //$this->Auth->allow('*');//configuracao inicial
Acessar o endereço logout.
4)Alterar o arquivo app/config/core.php app/config/core.php
5) Alterar a data de inicio da campanha em app/config/custom.php na última linha.
5) Pronto, agora é só acessar com o admin criado anteriormente. Para criar outros usuários acesse promotores/add e usuarios/add.
CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Active Record, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
The Cake Software Foundation - promoting development related to CakePHP http://www.cakefoundation.org/
CakePHP - the rapid development PHP framework http://www.cakephp.org
Cookbook - user documentation for learning about CakePHP http://book.cakephp.org
API - quick reference to CakePHP http://api.cakephp.org
The Bakery - everything CakePHP http://bakery.cakephp.org
The Show - live and archived podcasts about CakePHP and more http://live.cakephp.org
CakePHP Google Group - community mailing list and forum http://groups.google.com/group/cake-php
irc://irc.freenode.net/cakephp
CakeForge - open development for CakePHP http://cakeforge.org
CakePHP gear http://www.cafepress.com/cakefoundation
Recommended Reading http://astore.amazon.com/cakesoftwaref-20/