From fc6574b07c40ca6f269815686efa38f0c9e05236 Mon Sep 17 00:00:00 2001
From: Jehannes Stellingwerf <jehannes@ultraware.nl>
Date: Fri, 7 Sep 2012 12:57:00 +0200
Subject: [PATCH] Default values for summary and description

---
 bug_report.php          |  4 ++--
 bug_report_page.php     |  4 ++--
 config_defaults_inc.php | 12 ++++++++++++
 3 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/bug_report.php b/bug_report.php
index 3f6d96c..f62523f 100644
--- a/bug_report.php
+++ b/bug_report.php
@@ -122,8 +122,8 @@ $t_bug_data->projection             = gpc_get_int( 'projection', config_get( 'de
 $t_bug_data->eta                    = gpc_get_int( 'eta', config_get( 'default_bug_eta' ) );
 $t_bug_data->resolution             = config_get( 'default_bug_resolution' );
 $t_bug_data->status                 = config_get( 'bug_submit_status' );
-$t_bug_data->summary                = trim( gpc_get_string( 'summary' ) );
-$t_bug_data->description            = gpc_get_string( 'description' );
+$t_bug_data->summary                = trim( gpc_get_string( 'summary', config_get( 'default_bug_summary' ) ) );
+$t_bug_data->description            = gpc_get_string( 'description', config_get( 'default_bug_description' ) );
 $t_bug_data->steps_to_reproduce     = gpc_get_string( 'steps_to_reproduce', config_get( 'default_bug_steps_to_reproduce' ) );
 $t_bug_data->additional_information = gpc_get_string( 'additional_info', config_get ( 'default_bug_additional_info' ) );
 $t_bug_data->due_date               = gpc_get_string( 'due_date', '');
diff --git a/bug_report_page.php b/bug_report_page.php
index baac29f..f0a217c 100644
--- a/bug_report_page.php
+++ b/bug_report_page.php
@@ -165,8 +165,8 @@ if ( $f_master_bug_id > 0 ) {
 	$f_eta					= gpc_get_int( 'eta', (int)config_get( 'default_bug_eta' ) );
 	$f_severity				= gpc_get_int( 'severity', (int)config_get( 'default_bug_severity' ) );
 	$f_priority				= gpc_get_int( 'priority', (int)config_get( 'default_bug_priority' ) );
-	$f_summary				= gpc_get_string( 'summary', '' );
-	$f_description			= gpc_get_string( 'description', '' );
+	$f_summary				= gpc_get_string( 'summary', config_get( 'default_bug_summary' ) );
+	$f_description			= gpc_get_string( 'description', config_get( 'default_bug_description' ) );
 	$f_steps_to_reproduce	= gpc_get_string( 'steps_to_reproduce', config_get( 'default_bug_steps_to_reproduce' ) );
 	$f_additional_info		= gpc_get_string( 'additional_info', config_get ( 'default_bug_additional_info' ) );
 	$f_view_state			= gpc_get_int( 'view_state', (int)config_get( 'default_bug_view_status' ) );
diff --git a/config_defaults_inc.php b/config_defaults_inc.php
index 55cbed5..d7989ae 100644
--- a/config_defaults_inc.php
+++ b/config_defaults_inc.php
@@ -1193,6 +1193,18 @@ $g_default_new_account_access_level = REPORTER;
 $g_default_bug_view_status = VS_PUBLIC;
 
 /**
+	* Default value for summary field.
+	* @global string $g_default_bug_summary
+	*/
+$g_default_bug_summary = '';
+
+/**
+	* Default value for description field.
+	* @global string $g_default_bug_description
+	*/
+$g_default_bug_description = '';
+
+/**
  * Default value for steps to reproduce field.
  * @global string $g_default_bug_steps_to_reproduce
  */
-- 
1.7.11.msysgit.1

