Pagina 1 van 1
functie die user update
Geplaatst: 26 dec 2008, 20:58
door wimsito
- Adres van je forum: nvt
Event. modificaties op je forum: nvt
Wanneer ontstond het probleem? nvt
phpBB versie: 3.0.4
Heb je onlangs iets veranderd aan je forum? nvt
Wat is het probleem?
Ik vroeg me af waar de functie zit die de user update. Ik zit er nu al 4 dagen achter te zoeken, en ik vind ze niet. Ik ben namelijk bezig met een soort van bridge tussen phpbb en wordpress, en daarvoor gebruik ik zoveel mogelijk phpbb en wordpress functies. Als ik ze vind natuurlijk. Een naam zou ook al genoeg zijn. En op de phpbb.com wiki kon ik ook niets vinden. Heeft iemand de oplossing?
Re: functie die user update
Geplaatst: 27 dec 2008, 09:10
door Jim
Wat bedoel je met "de user update", ik snap niet echt wat je met updaten bedoeld, kan je iets duidelijker zijn?
Re: functie die user update
Geplaatst: 27 dec 2008, 12:35
door wimsito
wel er is de user_add functie die users toevoegd, maar welke wordt gebruikt als de user bijvoorbeeld zijn e-mailadres of zijn sig veranderd?
Re: functie die user update
Geplaatst: 27 dec 2008, 13:01
door Jim
Ik ben nu niet echt een ervarene op dit gebied maar ik heb even naar de code gekeken en denk dat dit wel klopt. Als iemand die er meer verstand van het heeft het even wil bevestigen.
Er word helemaal geen functie gebruikt. De informatie die gewijzigd word, word namelijk door de request_var functie verkregen, en dan in een array gezet. Die array word dan door dit stukje code als SQL query op de database uitgevoerd en dan zijn de gegevens geupdate.
Code: Selecteer alles
$sql = 'UPDATE ' . USERS_TABLE . '
SET ' . $db->sql_build_array('UPDATE', $sql_ary) . '
WHERE user_id = ' . $user->data['user_id'];
$db->sql_query($sql);
Re: functie die user update
Geplaatst: 27 dec 2008, 13:17
door wimsito
en waar gebeurd dat juist?
Re: functie die user update
Geplaatst: 27 dec 2008, 13:22
door Jim
Als de gebruiker zijn data aanpast in het gebruikerspaneel zal dat gaan via het bestand: includes/ucp/ucp_profile.php.
Re: functie die user update
Geplaatst: 27 dec 2008, 13:38
door wimsito
ok. gevonden. Bedankt!