From 55336123892d166ad156911be4a65ffe25b6bac5 Mon Sep 17 00:00:00 2001 From: x2003bruneau Date: Sun, 23 Jul 2006 15:41:59 +0000 Subject: [PATCH] First index to show must be a linear index and not a message number git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@124 9869982d-c50d-0410-be91-f2a2ec7c7c7b --- banana/banana.inc.php.in | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/banana/banana.inc.php.in b/banana/banana.inc.php.in index 25ac4c5..bbec034 100644 --- a/banana/banana.inc.php.in +++ b/banana/banana.inc.php.in @@ -316,10 +316,14 @@ class Banana . "\n" . "Message canceled with Banana"; if ($this->nntp->post($msg)) { + $ndx = $this->spool->getndx($artid) - 1; + if ($ndx > 50) { + $ndx = 0; + } $this->spool->delid($id); $this->nntp->quit(); redirectInBanana(Array('group' => $group, - 'first' => $id)); + 'first' => $ndx)); } else { return '

'._b_('Impossible d\'annuler le message').'

'; } @@ -475,7 +479,10 @@ class Banana if ($this->nntp->post($msg)) { $dir = Array('group' => $group); if ($artid != -1) { - $dir['first'] = $artid; + $ndx = $this->spool->getndx($artid); + if ($ndx > 50) { + $dir['first'] = $ndx; + } } redirectInBanana($dir); } else { -- 2.1.4