getMessage (); } $forError = array ( 'short_open_tag' => array ('1', 'Todo o código do Titan foi implementado usando short tags. Você DEVE ativar esta diretiva.')); $forAlert = array ( 'display_errors' => array ('0', 'Esta configuração, se estiver ativa, poderá mostrar erros de forma pouco elegante ao usuário.'), 'display_startup_errors' => array ('0', 'Esta configuração, se estiver ativa, poderá mostrar erros de forma pouco elegante ao usuário.'), 'safe_mode' => array ('0', 'Desativar esta configuração diminui a segurança do servidor, mas com ela ativa o Titan Lite Architect não poderá efetuar a atualização do Core e outras tarefas que exigem interação com o sistema operacional.')); $forSecurity = array ( 'register_globals' => array ('0', 'Se esta configuração estiver ativa poderá permitir a sobrecarga de valores de variáveis e fazer com que usuários maliciosos obtenham acesso irrestrito ao sistema.')); $forExtension = array ( 'gd' => array (TRUE, 'Esta extensão permite que o sistema redimensione e converta imagens.', 'http://br.php.net/gd'), 'hash' => array (TRUE, 'Sem esta extensão o sistema não poderá armazenar senhas e gerar hashs de controle.', 'http://br.php.net/hash'), 'json' => array (TRUE, 'Necessário para o uso de AJAX pelo framework.', 'http://br.php.net/json'), 'mime_magic' => array (FALSE, 'Instalar esta extensão aumenta a segurança e controle de arquivos no sistema.', 'http://br.php.net/mime_magic'), 'PDO' => array (TRUE, 'Esta extensão é fundamental para permitir o acesso ao Banco de Dados pelo sistema.', 'http://br.php.net/pdo'), 'pdo_pgsql' => array (TRUE, 'Esta extensão é fundamental para permitir o acesso ao Banco de Dados pelo sistema.', 'http://br.php.net/pdo_pgsql'), 'session' => array (TRUE, 'Sem esta extenção o sistema não pode manter o usuário logado nem fazer cache de arquivos parseados.', 'http://br.php.net/session'), 'xsl' => array (FALSE, 'Para utilizar templates (skins) nas suas instâncias é necessário instalar esta extensão.', 'http://br.php.net/xsl')); $dirAlerts = array (); $dirErrors = array (); $dirSecuritys = array (); foreach ($forError as $key => $array) if (strtoupper (trim (ini_get ($key))) != $array [0]) $dirErrors [] = $key; foreach ($forAlert as $key => $array) if (strtoupper (trim (ini_get ($key))) != $array [0]) $dirAlerts [] = $key; foreach ($forSecurity as $key => $array) if (strtoupper (trim (ini_get ($key))) != $array [0]) $dirSecurity [] = $key; $extAlerts = array (); $extErrors = array (); $extensions = get_loaded_extensions (); foreach ($forExtension as $key => $array) if (!in_array ($key, $extensions)) if ($array [0]) $extErrors [] = $key; else $extAlerts [] = $key; if ($updateError !== FALSE) { ?>
Existem atualizações a serem efetuadas no Framework Titan. Clique aqui para baixa-las e instala-las agora mesmo!
O Framework Titan está atualizado com a útima versão do repositório.
Algumas diretivas possuem valores que devem ser modificados no arquivo [php.ini] para uso do Titan Lite Architect.
Algumas diretivas possuem valores que diferem dos aconselhados para uso do Titan Lite Architect. Você pode, opcionalmente, modificá-las no arquivo [php.ini].
Todas as diretivas relacionadas ao bom funcionamento do Titan Lite Architect estão setadas com valores corretos no arquivo [php.ini].
Alguma(s) extenção(ões) fundamental(is) para o funcionamento do Titan Lite Architect não está(ão) ativa(s). Você deve instala-la(s) para utilização do framework.
Alguma(s) extenção(ões) opcional(is) para o bom funcionamento do Titan Lite Architect não está(ão) ativa(s).
Todas as extensões relacionadas ao bom funcionamento do Titan Lite Architect estão instaladas e ativas.
Atualizações
array ('Instância do Titan Lite', 'Esta atualização traz correções e novas funcionalidades para o Titan Lite.'), 'BASE' => array ('Repositório de arquivos-base', 'Esta atualização traz novas aplicações-exemplos para serem utilizadas como base na criação de instâncias no Gerador de Instâncias do Titan Lite Architect.'), 'CORE' => array ('Core do Titan Lite', 'Esta atualização traz importantes correções e novas funcionalidades para o Core do Titan, afetando todas as aplicações já instanciadas e as que ainda serão criadas.'), 'COMPONENT' => array ('Repositório de Componentes', 'Esta atualização traz correções para Componentes existentes e novos Componentes para serem utilizados no desenvolvimento de novas aplicações do Titan Lite.'), 'SKIN' => array ('Repositório de Skins (Temas)', 'Esta atualização traz correções para Skins existentes e novos Skins para serem utilizados no desenvolvimento de novas aplicações do Titan Lite.'), 'TYPE' => array ('Repositório de Tipos', 'Esta atualização traz correções para Tipos existentes e novos Tipos para serem utilizados no desenvolvimento de novas aplicações do Titan Lite.'), 'TEMPLATE' => array ('Repositório de Templates', 'Esta atualização traz correções para Templates existentes e novos Templates para serem utilizados no desenvolvimento de novas aplicações do Titan Lite.')); foreach ($modules as $key => $module) if (array_key_exists ($key, $requireUpdate)) { ?>
Há novas atualizações para serem instaladas.
Este módulo esta atualizado com a última versão do repositório.
Diretivas
$array) if (in_array ($key, $dirErrors)) { ?> $array) if (in_array ($key, $dirAlerts)) { ?> $array) if (in_array ($key, $dirSecuritys)) { ?>
Extensões
$array) if (in_array ($key, $extErrors)) { ?>
Instalar extensão »
Instalar extensão »