* * * * Esse sistema foi intensamente comentado em nome de um debug suave e sem sofrimento * * * ******************************************************************************************/ /** Sobre a estrutura do projeto, ele esse index.php tem a finalidade apenas de fazer os includes O bootstrap.php funciona como router e o resto é apenas inclusão de conteúdo. Muito simples. Todos os dados estão em na pasta "dados" em formato JSON. Para alterações muito grandes, sugiro gerar um script usando essa função >> https://gist.github.com/b-benatti/6692645 Todas as funções de principais de jscript usadas pelo sistema estão bem documentadas em js/functions.js Quem quer que esteja lendo isso, saiba que gostei muito de participar desse projeto. **/ //Ambiente de Desenvolvimento? define("DEV_ENV", false); //Parâmetros do sistema //Diferente em desenvolvimento e produção if(DEV_ENV) { define("DB_HOST", "mssqldevel.estadao.com.br"); define("DB_USER", "user_premiopaladar_rw"); define("DB_PASS", "p@l@d@r"); define("DB_BASE", "PORTALESTADAO_FERRAMENTAS"); define("ROOT", "revistapaladar"); define("DATA_DIR", "dados"); } else { define("DB_HOST", "bigsql142.estadao.com.br"); define("DB_USER", "user_premiopaladar_rw"); define("DB_PASS", "p@l@d@r"); define("DB_BASE", "PORTALESTADAO_FERRAMENTAS"); define("ROOT", "revistapaladar"); define("DATA_DIR", "dados"); } /** Todos os includes do sistema **/ include_once('includes/snippets.php'); // Funções auxiliares não vinculadas ao sistema include_once('includes/json_lib.php'); // Versões antigas do PHP precisam dessa biblioteca pra usar JSON include_once('includes/db.php'); // Obejto do banco de dados include_once('includes/bootstrap.php'); // Inicializa o sistema, boa parte da magia acontece aqui include_once("includes/head.php"); // Tudo relaciona ao que vai dentro do include_once("includes/header.php"); // Cabeçalhos comuns a todas as páginas include_once($script); // O script selecionado pelo bootstrap include_once("includes/footer.php"); // Rodapé comum a todas as páginas ?>