Posted by RTauson on July 29, 2008 at 11:23am
Försöker att följa ett exempel ur boken Learning Drupal Module Development 6.
I form exemplet som skall skicka ett mail använder dom funktionen user_current_load() , vad jag förstår skall den returnera det aktiva user objektet (dvs inloggad) användare.
Den exakt kodraden ser ut som följer:
$my_account = user_current_load(null);
$message['headers']['bcc'] = $user->mail;
Får följande felmeddelande när jag kör modulen:
Fatal error: Call to undefined function user_current_load() in /var/data/drupal/sites/all/modules/support_case/support_case.module on line 123
Någon som har en ide ?
Comments
Den funktionen finns inte i
Den funktionen finns inte i Drupal 6. Du är säker på att de inte har definierat funktionen tidigare i boken?
Funktionen borde annars kunna se ut så här:
<?phpfunction user_current_load($uid = null) {
$key = ($uid ? $uid : $GLOBALS['user']->uid);
return user_load($key);
}
?>
Hoppas det löser problemet!
Jakob Persson
Webbredaktören - www.webbredaktoren.se
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
En hint
Det här kanske också kan ge nån hint:
http://drupal.org/node/284857
mvh Jens
*bump*
Tänkte höra om RIckard eller någon annan har funnit klarhet i denna fråga, så att den förhoppningsvis kan läggas till bland de uppklarade fallen. Någon med info?
//Johan Falk, passerade just Södertälje