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 1 Tag 9 Stunden
vor 2 Tagen 1 Stunde
vor 7 Wochen 6 Tagen
vor 8 Wochen 33 Minuten
vor 8 Wochen 18 Stunden
vor 8 Wochen 5 Tagen
vor 8 Wochen 5 Tagen
vor 9 Wochen 2 Tagen
vor 9 Wochen 2 Tagen
vor 9 Wochen 2 Tagen