Para não precisar “refazer a roda”, podemos utilizar os recursos do Joomla! mesmo fora dele. As classes mais úteis são a JConfig “configuration.php” e a JFactory “defines.php e framework.php”. Para importar a classe JFactory e a JConfig você pode utilizar o seguinte código:
1 2 3 4 5 6 7 8 9 10 11 |
<strong>define</strong>( '_JEXEC', 1 ); <strong>define</strong>('JPATH_BASE', "../../" ); <strong>define</strong>( 'DS', DIRECTORY_SEPARATOR ); <strong>require_once</strong> ( JPATH_BASE .DS.'includes'.DS.'defines.php' ); <strong>require_once</strong> ( JPATH_BASE .DS.'includes'.DS.'framework.php' ); $session = &JFactory::getSession(); $user = &JFactory::getUser(); $cliente = $session->get('cliente-session'); |
O que é necessário ter um pouco de atenção é quanto ao caminho dos diretórios para a inclusão, por isso é necessário que você defina algumas variáveis, no caso a JPATH_BASE, a DS e a _JEXEC para que você possar acessar o conteúdo do arquivo PHP.
Espero que tenham gostado e até a próxima.
Abraços.