Index: trunk/grails-app/controllers/ReportController.groovy
===================================================================
--- trunk/grails-app/controllers/ReportController.groovy	(revision 533)
+++ trunk/grails-app/controllers/ReportController.groovy	(revision 535)
@@ -44,10 +44,21 @@
 
     def reactiveRatio = {
-        params.max = Math.min( params.max ? params.max.toInteger() : 10,  100)
 
         params.reportTitle = "Reactive Ratio Report"
+        params.logoUrl = resource(dir:'images',file:'logo.png', absolute:true)
         params.currentUser = authService.currentUser
-        params.startDate = dateUtilService.yesterday-14
-        params.endDate = dateUtilService.tomorrow+15
+
+        if(params.startDate == 'struct')
+            params.startDate = dateUtilService.makeDate(params.startDate_year, params.startDate_month, params.startDate_day)
+        else
+            params.startDate = dateUtilService.today-7
+        params.startDateString = g.formatDate(format: "EEE, dd-MMM-yyyy", date: params.startDate)
+
+        if(params.endDate == 'struct')
+            params.endDate = dateUtilService.makeDate(params.endDate_year, params.endDate_month, params.endDate_day)
+        else
+            params.endDate = dateUtilService.today
+        params.endDateString = g.formatDate(format: "EEE, dd-MMM-yyyy", date: params.endDate)
+
         def dataModel = [taskReportService.getReactiveRatio(params, RCU.getLocale(request))]
 
