Exemplo n.º 1
0
//NOTE: altere a informação para false para desabilitar a função
$config->language_session_key = 'language-id';
// string, false
// Alterar sessão automaticamente quando usar a request key
//NOTE: altere a informação para false para desabilitar a função
$config->language_session_autosync = true;
/** CONFIGURAÇÕES DE BANCO DE DADOS */
// Permitir conexão preguiçosa: conectar somente quando for necessário.
$config->database_lazy_mode = true;
// boolean
// Usar conexões persistentes por padrão
$config->database_persistent_mode = true;
// boolean
// Charset padrão para ser utilizado
$config->database_default_charset = 'utf8';
// string
/** CONFIGURAÇÕES DE SESSÃO */
// Prefixar sessões (isto evita conflito de sessões)
//NOTE: altere a informação para true para prefixar automaticamente
//NOTE: altere a informação para false para desabilitar a função
$config->session_prefix = true;
// Ao prefixar automaticamente, também incluir a modular
$config->session_prefix_modular = false;
/** CONFIGURAÇÕES DE SEGURANÇA */
// Chave de segurança para SHA256
//NOTE: prefira utilizar um dos itens em: http://bit.ly/aHeU8I
$config->security_key = 'default';
// Salva as configurações na raiz
core_config::save_configs('', $config);
// Carrega as configurações modular
core::do_require(CORE_MODULES . '/configs.php');
Exemplo n.º 2
0
 public static function do_require($__required_file)
 {
     // As configurações deverão ser salvas nesta variável
     $config = new stdclass();
     // Armazena a informação se o arquivo existe
     $__is_file = false;
     // Inclui o arquivo especificado
     $__required_file = realpath($__required_file);
     if (is_file($__required_file)) {
         $__is_file = true;
         require $__required_file;
     }
     // Salva as configurações, se necessário
     core_config::save_configs(self::get_path_clipped($__required_file), (array) $config);
     return $__is_file;
 }