Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2010, 07:21
Avatar de jdelrioj
jdelrioj
 
Fecha de Ingreso: julio-2008
Ubicación: La Rambla , Córdoba -> Andalucía
Mensajes: 340
Antigüedad: 16 años, 4 meses
Puntos: 13
Respuesta: Consulta básica sobre Joomla

Puedes averiguar el usuario activo y con eso ya puedes hacer tu consulta a la base de datos

joomla 1.0

<?
// Aqui se saca el usuario que esta activo
define( '_VALID_MOS', 1 );
require( 'globals.php' );
require_once( 'includes/joomla.php' );
global $database;
$option = strval( strtolower( mosGetParam( $_REQUEST, 'option' ) ) );
$mainframe = new mosMainFrame( $database, $option, '.' );
$mainframe->initSession();
$my = $mainframe->getUser();
$usuario = $my->username; //$usuario es el usuario activo



Joomla 1.5

// De aqui sacamos el usuario activo
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');
$mainframe->initialise();

$mainframe->route();
$user =& JFactory::getUser();

$nombreUsuario = $user->get ('username');
$nombreCompleto = $user->get ('name');
$email = $user->get ('email');
// o puedes poner tambien el id que seria $id=$user->get('id');

espero que te haya servido!!!