Imagefield als $user->picture
am 25.01.2008 - 13:56 Uhr in
Hallo,
ich möchte ein Imagefield aus meinem Nodeprofile dem $user-Objekt hinzufügen.
Dazu habe ich folgenden Code in ein Modul gepackt:
<?php
function myProfiledataToUser_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL){
if ($node->type == 'uprofile' && $op == 'submit') {
$nodeowner = user_load(array('uid' => $node->uid));
$extra_data = array('pic' => $node->field_profilepic[0]['filepath']);
user_save($nodeowner, $extra_data);
}
}
?>Grundsätzlich funktioniert das ganze auch, aber ich muss das Profil zweimal abspeichern, damit Änderungen wirksam werden.
Kann mir jemand sagen, woran das liegt bzw. eine Lösung für mein Problem geben.
Danke im Vorraus.
Gruß
Marco
PS: Ich habe auch die Operationen 'insert' und 'update' ausprobiert, das Ergebnis war das selbe.
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 2 Wochen 1 Tag
vor 2 Wochen 1 Tag
vor 2 Wochen 1 Tag
vor 2 Wochen 1 Tag
vor 2 Wochen 1 Tag
vor 2 Wochen 2 Tagen
vor 2 Wochen 2 Tagen
vor 2 Wochen 3 Tagen
vor 2 Wochen 4 Tagen
vor 2 Wochen 6 Tagen