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 21 Stunden 59 Minuten
vor 1 Tag 4 Stunden
vor 1 Tag 15 Stunden
vor 1 Tag 15 Stunden
vor 1 Tag 15 Stunden
vor 1 Tag 15 Stunden
vor 1 Tag 16 Stunden
vor 1 Tag 17 Stunden
vor 1 Tag 18 Stunden
vor 1 Tag 19 Stunden