Come fare per ottenere l'id dell'utente di cui si sta guardando il profilo?

3 contenuti / 0 new
Ultimo contenuto
Come fare per ottenere l'id dell'utente di cui si sta guardando il profilo?

Ciao ragazzi,
sono alle prime armi con Drupal ma sono riuscito, in qualche modo, ad estendere il modulo che termette di taggare i nodi degli utenti, creando un a sorta di blocco aggregatore che vorrei piazzare affianco al profilo degli utenti.
Quello che non riesco a fare e' recuperare l'ID, o username, dell'utente in questione.

Ora, vedo due alternative davanti a me:
1 - usare una qualche variabile globale di drupal (esiste?)
2 - usare qualche funzione del modulo user
3 - parsare l'url e recuperare lo username (.../user/username)

Sono un po' confuso, non trovo nulla riguardo la prima e la seconda opzione, e non vorrei adottare la sporchissima #3.

Idee?

Grazie,
Alberto

prova con arg(1)
se l'url (relativo) completo è /user/10, arg(0) restituisce 'user' e arg(1) restituisce 10.

ciao, giovanni

Giusto per evitare problemi di SQL inectjon & c:

<?php
if(arg(0) == 'user' && is_numeric(arg(1)) {
 
$uid = arg(1);
} else {
 
$uid = null;
}
?>

Ciao
Marco
--
My blog
Working at @agavee