{
$options = array();
if (@filesize($this->getFileName()) == @Banana::$spool->storage['size']) {
- return max(array_keys(Banana::$spool->overview)) + 1;
+ if (!empty(Banana::$spool->overview)) {
+ return max(array_keys(Banana::$spool->overview)) + 1;
+ }
+ return 1;
}
$this->getMBoxPosition($options);
$val =& $this->callHelper('-c', $options);
/** Send a message
* @return true if it was successfull
*/
- public function send(BananaMessage &$message)
+ public function send(BananaMessage $message)
{
$headers = $message->getHeaders();
$to = $headers['To'];
/** Cancel a message
* @return true if it was successfull
*/
- public function cancel(BananaMessage &$message)
+ public function cancel(BananaMessage $message)
{
return false;
}
*/
private function getMBoxPosition(array &$options, $id = null)
{
- if (Banana::$spool->overview) {
+ if (Banana::$spool && Banana::$spool->overview) {
if (!is_null($id) && isset(Banana::$spool->overview[$id])) {
$key = $id;
} else {
}
}
-// vim:set et sw=4 sts=4 ts=4 enc=utf-8:
+// vim:set et sw=4 sts=4 ts=4 fenc=utf-8:
?>