NEW: Add constant MAIN_BUGTRACK_URL to add possibility to redirect to other service

This commit is contained in:
Alexandre SPANGARO 2021-04-12 22:01:46 +02:00
parent 3d681d96c4
commit bb74a8b1b5

View File

@ -2743,6 +2743,9 @@ function left_menu($menu_array_before, $helppagename = '', $notused = '', $menu_
if (!empty($conf->global->MAIN_BUGTRACK_ENABLELINK)) { if (!empty($conf->global->MAIN_BUGTRACK_ENABLELINK)) {
require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
if (!empty($conf->global->MAIN_BUGTRACK_URL)) {
$bugbaseurl = $conf->global->MAIN_BUGTRACK_URL;
} else {
$bugbaseurl = 'https://github.com/Dolibarr/dolibarr/issues/new?labels=Bug'; $bugbaseurl = 'https://github.com/Dolibarr/dolibarr/issues/new?labels=Bug';
$bugbaseurl .= '&title='; $bugbaseurl .= '&title=';
$bugbaseurl .= urlencode("Bug: "); $bugbaseurl .= urlencode("Bug: ");
@ -2758,12 +2761,12 @@ function left_menu($menu_array_before, $helppagename = '', $notused = '', $menu_
$bugbaseurl .= urlencode("[*Short description*]\n"); $bugbaseurl .= urlencode("[*Short description*]\n");
$bugbaseurl .= urlencode("\n"); $bugbaseurl .= urlencode("\n");
$bugbaseurl .= urlencode("## Environment\n"); $bugbaseurl .= urlencode("## Environment\n");
$bugbaseurl .= urlencode("- **Version**: ".DOL_VERSION."\n"); $bugbaseurl .= urlencode("- **Version**: " . DOL_VERSION . "\n");
$bugbaseurl .= urlencode("- **OS**: ".php_uname('s')."\n"); $bugbaseurl .= urlencode("- **OS**: " . php_uname('s') . "\n");
$bugbaseurl .= urlencode("- **Web server**: ".$_SERVER["SERVER_SOFTWARE"]."\n"); $bugbaseurl .= urlencode("- **Web server**: " . $_SERVER["SERVER_SOFTWARE"] . "\n");
$bugbaseurl .= urlencode("- **PHP**: ".php_sapi_name().' '.phpversion()."\n"); $bugbaseurl .= urlencode("- **PHP**: " . php_sapi_name() . ' ' . phpversion() . "\n");
$bugbaseurl .= urlencode("- **Database**: ".$db::LABEL.' '.$db->getVersion()."\n"); $bugbaseurl .= urlencode("- **Database**: " . $db::LABEL . ' ' . $db->getVersion() . "\n");
$bugbaseurl .= urlencode("- **URL(s)**: ".$_SERVER["REQUEST_URI"]."\n"); $bugbaseurl .= urlencode("- **URL(s)**: " . $_SERVER["REQUEST_URI"] . "\n");
$bugbaseurl .= urlencode("\n"); $bugbaseurl .= urlencode("\n");
$bugbaseurl .= urlencode("## Expected and actual behavior\n"); $bugbaseurl .= urlencode("## Expected and actual behavior\n");
$bugbaseurl .= urlencode("[*Verbose description*]\n"); $bugbaseurl .= urlencode("[*Verbose description*]\n");
@ -2774,7 +2777,7 @@ function left_menu($menu_array_before, $helppagename = '', $notused = '', $menu_
$bugbaseurl .= urlencode("## [Attached files](https://help.github.com/articles/issue-attachments) (Screenshots, screencasts, dolibarr.log, debugging informations…)\n"); $bugbaseurl .= urlencode("## [Attached files](https://help.github.com/articles/issue-attachments) (Screenshots, screencasts, dolibarr.log, debugging informations…)\n");
$bugbaseurl .= urlencode("[*Files*]\n"); $bugbaseurl .= urlencode("[*Files*]\n");
$bugbaseurl .= urlencode("\n"); $bugbaseurl .= urlencode("\n");
}
// Execute hook printBugtrackInfo // Execute hook printBugtrackInfo
$parameters = array('bugbaseurl'=>$bugbaseurl); $parameters = array('bugbaseurl'=>$bugbaseurl);