From e101c97685946e7feedeac0e8a76b61510dfcbab Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 8 Sep 2005 21:10:06 +0000 Subject: [PATCH] =?UTF-8?q?=3Few:=20Le=20lien=20de=20soumission=20bugs=20s?= =?UTF-8?q?avannah=20pr=E9rempli=20formulaire=20avec=20version=20de=20doli?= =?UTF-8?q?barr,=20php=20et=20url?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/main.inc.php | 138 +++++++++++++++++++++++--------------------- 1 file changed, 72 insertions(+), 66 deletions(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 4da2cf79594..921faa07be5 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -288,89 +288,95 @@ function top_menu($head, $title="", $target="") * \param help_url Url pour le lien aide ('' par defaut) * \param form_search Formulaire de recherche permanant supplémentaire */ - -function left_menu($menu_array, $help_url='', $form_search='') +function left_menu($menu_array, $help_url='', $form_search='') { - global $user, $conf, $langs, $db; + global $user, $conf, $langs, $db; - print '
'."\n"; + print '
'."\n"; - // Colonne de gauche - print "\n\n"; - print '
'."\n"; + // Colonne de gauche + print "\n\n"; + print '
'."\n"; - - // Autres entrées du menu par le gestionnaire - require_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".$conf->left_menu); - $menu=new MenuLeft($db,$menu_array); - $menu->showmenu(); - - // Affichage des zones de recherche permanantes - $addzonerecherche=0; - if ($conf->societe->enabled && defined("MAIN_SEARCHFORM_SOCIETE") && MAIN_SEARCHFORM_SOCIETE > 0) $addzonerecherche=1; - if ($conf->societe->enabled && defined("MAIN_SEARCHFORM_CONTACT") && MAIN_SEARCHFORM_CONTACT > 0) $addzonerecherche=1; - if (($conf->produit->enabled || $conf->service->enabled) && defined("MAIN_SEARCHFORM_PRODUITSERVICE") && MAIN_SEARCHFORM_PRODUITSERVICE > 0) $addzonerecherche=1; - - if ($addzonerecherche && ($user->rights->societe->lire || $user->rights->produit->lire)) - { - print '
'; + // Autres entrées du menu par le gestionnaire + require_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".$conf->left_menu); + $menu=new MenuLeft($db,$menu_array); + $menu->showmenu(); - if ($conf->societe->enabled && defined("MAIN_SEARCHFORM_SOCIETE") && MAIN_SEARCHFORM_SOCIETE > 0 && $user->rights->societe->lire) - { - $langs->load("companies"); - printSearchForm(DOL_URL_ROOT.'/societe.php',DOL_URL_ROOT.'/societe.php',$langs->trans("Companies"),'soc','socname'); - } - - if ($conf->societe->enabled && defined("MAIN_SEARCHFORM_CONTACT") && MAIN_SEARCHFORM_CONTACT > 0 && $user->rights->societe->lire) - { - $langs->load("companies"); - printSearchForm(DOL_URL_ROOT.'/contact/index.php',DOL_URL_ROOT.'/contact/index.php',$langs->trans("Contacts"),'contact','contactname'); - } - - if (($conf->produit->enabled || $conf->service->enabled) && defined("MAIN_SEARCHFORM_PRODUITSERVICE") && MAIN_SEARCHFORM_PRODUITSERVICE > 0 && $user->rights->produit->lire) - { - $langs->load("products"); - printSearchForm(DOL_URL_ROOT.'/product/liste.php',DOL_URL_ROOT.'/product/',$langs->trans("Products")."/".$langs->trans("Services"),'products','sall'); - } - /* - if ($conf->categorie->enabled) - { - $langs->load("categories"); - printSearchForm(DOL_URL_ROOT.'/categories/search.php',DOL_URL_ROOT.'/categories/',$langs->trans("Categories"),'categories','catname'); - } - */ + // Affichage des zones de recherche permanantes + $addzonerecherche=0; + if ($conf->societe->enabled && defined("MAIN_SEARCHFORM_SOCIETE") && MAIN_SEARCHFORM_SOCIETE > 0) $addzonerecherche=1; + if ($conf->societe->enabled && defined("MAIN_SEARCHFORM_CONTACT") && MAIN_SEARCHFORM_CONTACT > 0) $addzonerecherche=1; + if (($conf->produit->enabled || $conf->service->enabled) && defined("MAIN_SEARCHFORM_PRODUITSERVICE") && MAIN_SEARCHFORM_PRODUITSERVICE > 0) $addzonerecherche=1; - print '
'; - } - - // Zone de recherche supplémentaire - if ($form_search) + if ($addzonerecherche && ($user->rights->societe->lire || $user->rights->produit->lire)) { - print $form_search; + print '
'; + + if ($conf->societe->enabled && defined("MAIN_SEARCHFORM_SOCIETE") && MAIN_SEARCHFORM_SOCIETE > 0 && $user->rights->societe->lire) + { + $langs->load("companies"); + printSearchForm(DOL_URL_ROOT.'/societe.php',DOL_URL_ROOT.'/societe.php',$langs->trans("Companies"),'soc','socname'); + } + + if ($conf->societe->enabled && defined("MAIN_SEARCHFORM_CONTACT") && MAIN_SEARCHFORM_CONTACT > 0 && $user->rights->societe->lire) + { + $langs->load("companies"); + printSearchForm(DOL_URL_ROOT.'/contact/index.php',DOL_URL_ROOT.'/contact/index.php',$langs->trans("Contacts"),'contact','contactname'); + } + + if (($conf->produit->enabled || $conf->service->enabled) && defined("MAIN_SEARCHFORM_PRODUITSERVICE") && MAIN_SEARCHFORM_PRODUITSERVICE > 0 && $user->rights->produit->lire) + { + $langs->load("products"); + printSearchForm(DOL_URL_ROOT.'/product/liste.php',DOL_URL_ROOT.'/product/',$langs->trans("Products")."/".$langs->trans("Services"),'products','sall'); + } + + /* + if ($conf->categorie->enabled) + { + $langs->load("categories"); + printSearchForm(DOL_URL_ROOT.'/categories/search.php',DOL_URL_ROOT.'/categories/',$langs->trans("Categories"),'categories','catname'); + } + */ + + print '
'; } - - // Lien vers l'aide en ligne (uniquement si langue fr_FR) - if ($help_url && $langs->defaultlang == "fr_FR") + + // Zone de recherche supplémentaire + if ($form_search) { - define('MAIN_AIDE_URL','http://www.dolibarr.com/wikidev/index.php'); - print ''; + print $form_search; } - // Lien vers le bugtrack - $bugtrack = "https://savannah.nongnu.org/bugs/?group=dolibarr"; - print ''; + // Lien vers l'aide en ligne (uniquement si langue fr_FR) + if ($help_url) + { + $helpbaseurl=''; + if ($langs->defaultlang == "fr_FR") $helpbaseurl='http://www.dolibarr.com/wikidev/index.php/%s'; + if ($helpbaseurl) print ''; + } - print "\n"; - print "
\n"; - print "
\n"; - print "\n"; + // Lien vers le bugtrack + $bugbaseurl='http://savannah.nongnu.org/bugs/?'; + $bugbaseurl.='func=additem&group=dolibarr&privacy=1&'; + $bugbaseurl.="&details="; + $bugbaseurl.=urlencode("\n\n\n\n\n-------------\n"); + $bugbaseurl.=urlencode($langs->trans("Version").": ".DOL_VERSION."\n"); + $bugbaseurl.=urlencode($langs->trans("Server").": ".$_SERVER["SERVER_SOFTWARE"]."\n"); + $bugbaseurl.=urlencode($langs->trans("Url").": ".$_SERVER["REQUEST_URI"]."\n"); + print ''; - print '
'."\n"; + print "\n"; + print "
\n"; + print "
\n"; + print "\n"; - print '
'."\n"; + print '
'."\n"; + + print '
'."\n"; }