Imagefield als $user->picture
Eingetragen von Rockiger (75)
am 25.01.2008 - 13:56 Uhr in
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 12 Sekunden
vor 13 Stunden 49 Minuten
vor 17 Stunden 48 Minuten
vor 1 Tag 23 Stunden
vor 12 Minuten 52 Sekunden
vor 3 Tagen 9 Stunden
vor 1 Tag 23 Stunden
vor 3 Tagen 10 Stunden
vor 3 Tagen 18 Stunden
vor 3 Tagen 18 Stunden