Zdravím, na wordpressu mám plugin mingle, který z webu dává funkce sociální sítě (uživ. profil, chat, atd.) a potřeboval jsem do údajů uživatele dodělat datum narozeni a k tomu nastavní soukromí, tj. viditelné pro všechny, nebo viditelné pouze pro přátelé. To jsem udělal pomocí funkce a funguje to, ale když se nějaký uživatel podívá na profil jiného, tak se tam má vypsat to datum narození, co si nastavil. A to funguje pouze v případě, že je soukromí data narození nastaveno na veřejné, ale pokud je datum narození privátní, tak se nezobrazí. Celkem težko se to vysvětluje. Přikládám zdrojový kód.
http://pastebin.com/xCwkGv2X Odkaz na část kódu, která zajišťuje kontrolu nastavení profilu a vypsaní data. Když jsou uživatelé přátelé a datum je privátní, tak se zobrazí "Datum narození:Privátní, ale přátelé,zobrazit datum", ale už se nevypíše proměnná, která je pod tím ($user->birthday). A když mám vypsání té proměnné mimo funkci, tak to normálně funguje. Nevíte, čím to může být? Zkoušel jsem do global dostat ruzné věci, ale pořád nic.
A tady je část, která zpracovává datum http://pastebin.com/zRBkk8pp
Děkuju za každou radu.