6ab9c313 |
1 | <?php |
2 | /******************************************************************************** |
3 | * install.d/format.inc.php : HTML output subroutines |
4 | * -------------------------- |
5 | * |
6 | * This file is part of the banana distribution |
7 | * Copyright: See COPYING files that comes with this distribution |
8 | ********************************************************************************/ |
9 | |
6ab9c313 |
10 | |
11 | /** contextual links |
12 | * @return STRING HTML output |
13 | */ |
b9ea5b30 |
14 | function displayshortcuts($first = -1) { |
15 | global $banana; |
dd7d1c59 |
16 | $sname = basename($_SERVER['SCRIPT_NAME']); |
6ab9c313 |
17 | |
dd7d1c59 |
18 | echo '<div class="shortcuts">'; |
0a65ec9d |
19 | echo '[<a href="disconnect.php">'._b_('Déconnexion').'</a>] '; |
dd7d1c59 |
20 | |
21 | switch ($sname) { |
22 | case 'thread.php' : |
0a65ec9d |
23 | echo '[<a href="index.php">'._b_('Liste des forums').'</a>] '; |
b9ea5b30 |
24 | echo "[<a href=\"post.php?group={$banana->spool->group}\">"._b_('Nouveau message')."</a>] "; |
2dbc0167 |
25 | if (sizeof($banana->spool->overview)>$banana->tmax) { |
26 | for ($ndx=1; $ndx<=sizeof($banana->spool->overview); $ndx += $banana->tmax) { |
dd7d1c59 |
27 | if ($first==$ndx) { |
2dbc0167 |
28 | echo "[$ndx-".min($ndx+$banana->tmax-1,sizeof($banana->spool->overview))."] "; |
dd7d1c59 |
29 | } else { |
b9ea5b30 |
30 | echo "[<a href=\"".$_SERVER['PHP_SELF']."?group={$banana->spool->group}&first=" |
2dbc0167 |
31 | ."$ndx\">$ndx-".min($ndx+$banana->tmax-1,sizeof($banana->spool->overview)) |
dd7d1c59 |
32 | ."</a>] "; |
33 | } |
34 | } |
35 | } |
36 | break; |
37 | case 'article.php' : |
0a65ec9d |
38 | echo '[<a href="index.php">'._b_('Liste des forums').'</a>] '; |
b9ea5b30 |
39 | echo "[<a href=\"thread.php?group={$banana->spool->group}\">{$banana->spool->group}</a>] "; |
40 | echo "[<a href=\"post.php?group={$banana->spool->group}&id={$banana->post->id}&type=followup\">" |
41 | ._b_('Répondre')."</a>] "; |
42 | if ($banana->post->checkcancel()) { |
43 | echo "[<a href=\"article.php?group={$banana->spool->group}&id={$banana->post->id}&type=cancel\">" |
44 | ._b_('Annuler ce message')."</a>] "; |
dd7d1c59 |
45 | } |
46 | break; |
47 | case 'post.php' : |
0a65ec9d |
48 | echo '[<a href="index.php">'._b_('Liste des forums').'</a>] '; |
b9ea5b30 |
49 | echo "[<a href=\"thread.php?group={$banana->spool->group}\">{$banana->spool->group}</a>]"; |
dd7d1c59 |
50 | break; |
51 | } |
52 | echo '</div>'; |
6ab9c313 |
53 | } |
54 | |
55 | ?> |
56 | |