Ho ritrovato i file.
Per avere accesso al framework e quindi alle variabili che usa Joomla ho fatto così
Codice PHP:
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__) );
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =& JFactory::getApplication('site');
//questo per prendere gli eventuali dati dell'utente se è loggato
$user =& JFactory::getUser();
//con cui puoi fare per esempio così
if($user->username == "") die ("Accesso consentito solo dopo aver effettuato il login");
//questo per avere la connessione al db, se devi fare query specifica $db in mysql_query()
$connection = new connection();
$db = $connection->connect();
La classe connection è semplicemente così
Codice PHP:
class connection {
private $host;
private $db_user;
private $pass;
private $database;
public function __construct() {
$this->host = "localhost";
$this->db_user = "username";
$this->pass = "password";
$this->database = "nome_database";
}
public function connect()
{
$db = mysql_connect($this->host,$this->db_user,$this->pass) or die ("Impossibile connettersi al server $this->host");
mysql_select_db($this->database,$db) or die ("Impossibile accedere al database $this->database");
return $db;
}
}