-
- $res .= '[' . makeHREF(Array('group' => $group), $group) . '] ';
-
- if (is_null($artid)) {
- $res .= '[' . makeHREF(Array('group' => $group,
- 'action' => 'new'),
- _b_('Nouveau message'))
- . '] ';
- if (sizeof($banana->spool->overview)>$banana->tmax) {
- $res .= '<br />';
- $n = intval(log(count($banana->spool->overview), 10))+1;
- for ($ndx=1; $ndx <= sizeof($banana->spool->overview); $ndx += $banana->tmax) {
- if ($first==$ndx) {
- $fmt = "[%0{$n}u-%0{$n}u] ";
- } else {
- $fmt = '[' . makeHREF(Array('group' => $group,
- 'first' => $ndx),
- '%0' . $n . 'u-%0' . $n . 'u')
- . '] ';
+ $res .= '<br />';
+
+ $res .= '<span class="title">Navigation :</span> '
+ . (is_null($group) ? 'Les forums' : makeHREF(Array(), _b_('Les forums')));
+
+ if (!is_null($group)) {
+ $res .= ' > ' . makeHREF(Array('group' => $group), $group);
+ if (is_null($artid)) {
+ if (sizeof($banana->spool->overview)>$banana->tmax) {
+ $res .= ' > Pages<br />';
+ $n = intval(log(count($banana->spool->overview), 10))+1;
+ $i = 1;
+ for ($ndx = 1 ; $ndx <= sizeof($banana->spool->overview) ; $ndx += $banana->tmax) {
+ if ($first==$ndx) {
+ $fmt = $i . ' ';
+ } else {
+ $fmt = makeHREF(Array('group' => $group,
+ 'first' => $ndx),
+ $i,
+ '%0' . $n . 'u-%0' . $n . 'u')
+ . ' ';
+ }
+ $i++;
+ $res .= sprintf($fmt, $ndx, min($ndx+$banana->tmax-1,sizeof($banana->spool->overview)));