$user furcsaság

crt képe

Sziasztok.

Fejlesztgetek egy modult amiben a hook_user() függvényben hozzáadok egy új változót a $user objektumhoz, valamint be van kapcsolva a profile modul is, ami hozzáad egy profile_fullname változót is.
A modulomban a hook_menu() segítségével definiáltam egy útvonalat (menu_callback típus) ami meghív egy függvényt a lekérésekor. Ha ebben a függvényben kilistázom a $user tartalmát a global $user; print_r($user); parancsokkal, a fent hozzáadott változók nem szerepelnek benne.

Ugyanakkor a page.tpl.php fájlban ugyanezzel a módszerrel szépen kilistázza a $user tartalmát, elérhetőek a fentebb hozzáadott változók is.

Megpróbáltam már végigkövetni a bejelentkezés teljes folyamatát a forrásban, lehet, hogy elnézek valamit de nem találom az okát.

Ha valakinek lenne ötlete azt megköszönném.

Zoli

aries képe

Be kell tölteni a user-t (user_load()-dal), a $GLOBALS['user'] csak a legfontosabbakat tartalmazza.

0
0
crt képe

Köszönöm, igazából azt szerettem volna elkerülni, hogy le kelljen tárolni az adott változó értékét, mert a user_load()-al csak ebben az esetben tudom lekérni.

Üdv: Zoli

0
0