return preg_replace("/\\\(\(|\))/","\\1",$result);
}
+function displayshortcuts($first = -1) {
+ global $banana, $css;
+ $sname = basename($_SERVER['SCRIPT_NAME']);
+
+ echo "<div class=\"{$css['bananashortcuts']}\">";
+
+ if (function_exists('hook_displayshortcuts')) {
+ hook_displayshortcuts($sname, $first);
+ } else {
+ echo '[<a href="disconnect.php">'._b_('Déconnexion').'</a>] ';
+ }
+
+ switch ($sname) {
+ case 'thread.php' :
+ echo '[<a href="index.php">'._b_('Liste des forums').'</a>] ';
+ echo "[<a href=\"post.php?group={$banana->spool->group}\">"._b_('Nouveau message')."</a>] ";
+ 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 "[<a href=\"?group={$banana->spool->group}&first="
+ ."$ndx\">$ndx-".min($ndx+$banana->tmax-1,sizeof($banana->spool->overview))
+ ."</a>] ";
+ }
+ }
+ }
+ break;
+ case 'article.php' :
+ echo '[<a href="index.php">'._b_('Liste des forums').'</a>] ';
+ echo "[<a href=\"thread.php?group={$banana->spool->group}\">{$banana->spool->group}</a>] ";
+ echo "[<a href=\"post.php?group={$banana->spool->group}&id={$banana->post->id}&type=followup\">"
+ ._b_('Répondre')."</a>] ";
+ if ($banana->post->checkcancel()) {
+ echo "[<a href=\"article.php?group={$banana->spool->group}&id={$banana->post->id}&type=cancel\">"
+ ._b_('Annuler ce message')."</a>] ";
+ }
+ break;
+ case 'post.php' :
+ echo '[<a href="index.php">'._b_('Liste des forums').'</a>] ';
+ echo "[<a href=\"thread.php?group={$banana->spool->group}\">{$banana->spool->group}</a>]";
+ break;
+ }
+ echo '</div>';
+}
+
+/********************************************************************************
+ * FORMATTING STUFF : BODY
+ */
+
function wrap($text, $_prefix="")
{
$parts = preg_split("/\n-- ?\n/", $text);
+++ /dev/null
-<?php
-/********************************************************************************
-* install.d/format.inc.php : HTML output subroutines
-* --------------------------
-*
-* This file is part of the banana distribution
-* Copyright: See COPYING files that comes with this distribution
-********************************************************************************/
-
-
-/** contextual links
- * @return STRING HTML output
- */
-function displayshortcuts($first = -1) {
- global $banana;
- $sname = basename($_SERVER['SCRIPT_NAME']);
-
- echo '<div class="shortcuts">';
- echo '[<a href="disconnect.php">'._b_('Déconnexion').'</a>] ';
-
- switch ($sname) {
- case 'thread.php' :
- echo '[<a href="index.php">'._b_('Liste des forums').'</a>] ';
- echo "[<a href=\"post.php?group={$banana->spool->group}\">"._b_('Nouveau message')."</a>] ";
- 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 "[<a href=\"".$_SERVER['PHP_SELF']."?group={$banana->spool->group}&first="
- ."$ndx\">$ndx-".min($ndx+$banana->tmax-1,sizeof($banana->spool->overview))
- ."</a>] ";
- }
- }
- }
- break;
- case 'article.php' :
- echo '[<a href="index.php">'._b_('Liste des forums').'</a>] ';
- echo "[<a href=\"thread.php?group={$banana->spool->group}\">{$banana->spool->group}</a>] ";
- echo "[<a href=\"post.php?group={$banana->spool->group}&id={$banana->post->id}&type=followup\">"
- ._b_('Répondre')."</a>] ";
- if ($banana->post->checkcancel()) {
- echo "[<a href=\"article.php?group={$banana->spool->group}&id={$banana->post->id}&type=cancel\">"
- ._b_('Annuler ce message')."</a>] ";
- }
- break;
- case 'post.php' :
- echo '[<a href="index.php">'._b_('Liste des forums').'</a>] ';
- echo "[<a href=\"thread.php?group={$banana->spool->group}\">{$banana->spool->group}</a>]";
- break;
- }
- echo '</div>';
-}
-
-?>
-