$banana is the only global variable !
[banana.git] / install.d / format.inc.php
CommitLineData
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 14function 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}&amp;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}&amp;id={$banana->post->id}&amp;type=followup\">"
41 ._b_('Répondre')."</a>] ";
42 if ($banana->post->checkcancel()) {
43 echo "[<a href=\"article.php?group={$banana->spool->group}&amp;id={$banana->post->id}&amp;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