}
$id = Banana::$spool->ids[$id];
}
- $message = $this->readMessages(array($id));
- if (empty($message)) {
- $message = null;
- return $message;
+ $messages = $this->readMessages(array($id));
+ if (!empty($messages)) {
+ $message = new BananaMessage($messages[$id]['message']);
}
- $message = new BananaMessage($message[$id]['message']);
return $message;
}
*/
public function &getMessage($id)
{
+ $message = null;
if (is_numeric($id) && Banana::$group != $this->ingroup) {
if (is_null(Banana::$spool)) {
$this->group(Banana::$group);
}
$data = $this->article($id);
if ($data !== false) {
- return new BananaMessage($data);
+ $message = new BananaMessage($data);
}
- $data = null;
- return $data;
+ return $message;
}
/** Return the sources of the message