From ddd23ffe9a40b1a4d3e21c348aaec33b643cd407 Mon Sep 17 00:00:00 2001 From: "Pierre Habouzit (MadCoder" Date: Mon, 3 Jan 2005 11:12:31 +0000 Subject: [PATCH] $banana is the only global variable ! git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-212 --- htdocs/banana/include/format.inc.php | 20 +++++++++++--------- htdocs/banana/include/hack.inc.php | 8 +------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/htdocs/banana/include/format.inc.php b/htdocs/banana/include/format.inc.php index 6908c1e..ec83714 100644 --- a/htdocs/banana/include/format.inc.php +++ b/htdocs/banana/include/format.inc.php @@ -10,8 +10,8 @@ /** contextual links * @return STRING HTML output */ -function displayshortcuts() { - global $banana,$first,$group,$post,$id,$css; +function displayshortcuts($first = -1) { + global $banana,$css; $sname = basename($_SERVER['SCRIPT_NAME']); echo "
"; @@ -34,13 +34,13 @@ function displayshortcuts() { } echo '[Profil] '; echo '['._('Liste des forums').'] '; - echo "["._('Nouveau message')."] "; + echo "[spool->group}\">"._('Nouveau message')."] "; if (sizeof($banana->spool->overview)>$banana->tmax) { for ($ndx=1; $ndx<=sizeof($banana->spool->overview); $ndx += $banana->tmax) { if ($first==$ndx) { echo "[$ndx-".min($ndx+$banana->tmax-1,sizeof($banana->spool->overview))."] "; } else { - echo "[$ndx-".min($ndx+$banan->tmax-1,sizeof($banana->spool->overview))."] "; + echo "[spool->group}&first=$ndx\">$ndx-".min($ndx+$banan->tmax-1,sizeof($banana->spool->overview))."] "; } } } @@ -51,10 +51,12 @@ function displayshortcuts() { } echo '[Profil] '; echo '['._('Liste des forums').'] '; - echo "[$group]"; - echo "["._('RĂ©pondre')."] "; - if (checkcancel($post->headers)) { - echo "["._('Annuler ce message')."] "; + echo "[spool->group}\">{$banana->spool->group}]"; + echo "[spool->group}&id={$banana->post->id}&type=followup\">" + ._('RĂ©pondre')."] "; + if ($banana->post->checkcancel()) { + echo "[spool->group}&id={$banana->post->id}&type=cancel\">" + ._('Annuler ce message')."] "; } break; case 'post.php' : @@ -63,7 +65,7 @@ function displayshortcuts() { } echo '[Profil] '; echo '['._('Liste des forums').'] '; - echo "[$group] "; + echo "[spool->group}\">{$banana->spool->group}] "; break; } echo '
'; diff --git a/htdocs/banana/include/hack.inc.php b/htdocs/banana/include/hack.inc.php index 0dba042..3a18053 100644 --- a/htdocs/banana/include/hack.inc.php +++ b/htdocs/banana/include/hack.inc.php @@ -2,14 +2,8 @@ function banana($params) { global $globals, $page; - global $banana,$first,$group,$post,$id,$css; + global $banana,$css; $sname = basename($_SERVER['SCRIPT_NAME']); - - global $news_server,$news_port; - - $news_server = $globals->banana->server; - $news_port = $globals->banana->port; - require_once('config.inc.php'); require_once("../../../banana/$sname"); } -- 2.1.4