| @@ 166-175 (lines=10) @@ | ||
| 163 | $nav['forstart'] |
|
| 164 | ); |
|
| 165 | } |
|
| 166 | if ((int) $nav['forstart'] !== $nav['page']) { |
|
| 167 | $html[] = sprintf( |
|
| 168 | '%1$s<li%2$s><a%3$s href="%4$s">%5$s</a></li>', |
|
| 169 | $tab, |
|
| 170 | $this->isAttribute('class', $classes['li']), |
|
| 171 | $this->isAttribute('class', $classes['a']), |
|
| 172 | $path.'/page/'.$nav['forstart'], |
|
| 173 | $nav['forstart'] |
|
| 174 | ); |
|
| 175 | } |
|
| 176 | } |
|
| 177 | if ($nav['forstart'] < $nav['allpages']) { |
|
| 178 | $html[] = sprintf( |
|
| @@ 185-194 (lines=10) @@ | ||
| 182 | $this->isAttribute('class', $classes['a']) |
|
| 183 | ); |
|
| 184 | } |
|
| 185 | if ($nav['forstart'] - 1 < $nav['allpages']) { |
|
| 186 | $html[] = sprintf( |
|
| 187 | '%1$s<li%2$s><a%3$s href="%4$s">%5$s</a></li>', |
|
| 188 | $tab, |
|
| 189 | $this->isAttribute('class', $classes['li']), |
|
| 190 | $this->isAttribute('class', $classes['a']), |
|
| 191 | $path.'/page/'.$nav['allpages'], |
|
| 192 | $nav['allpages'] |
|
| 193 | ); |
|
| 194 | } |
|
| 195 | if ($nav['page'] < $nav['allpages']) { |
|
| 196 | $html[] = sprintf( |
|
| 197 | '%1$s<li%2$s><a%3$s href="%4$s">»</a></li>', |
|
| @@ 195-203 (lines=9) @@ | ||
| 192 | $nav['allpages'] |
|
| 193 | ); |
|
| 194 | } |
|
| 195 | if ($nav['page'] < $nav['allpages']) { |
|
| 196 | $html[] = sprintf( |
|
| 197 | '%1$s<li%2$s><a%3$s href="%4$s">»</a></li>', |
|
| 198 | $tab, |
|
| 199 | $this->isAttribute('class', $classes['li']), |
|
| 200 | $this->isAttribute('class', $classes['a']), |
|
| 201 | $path.'/page/'.$nav['next'] |
|
| 202 | ); |
|
| 203 | } |
|
| 204 | $html[] = $nest.'</ul>'."\n"; |
|
| 205 | ||
| 206 | return implode("\n", $html); |
|