From: Pierre Habouzit (MadCoder Date: Mon, 3 Jan 2005 11:12:31 +0000 (+0000) Subject: $banana is the only global variable ! X-Git-Tag: xorg/old~536 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=ddd23ffe9a40b1a4d3e21c348aaec33b643cd407;p=platal.git $banana is the only global variable ! git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-212 --- 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"); }