diff --git a/handlers/views_handler_area_result.inc b/handlers/views_handler_area_result.inc index 86b1849..a09661d 100644 --- a/handlers/views_handler_area_result.inc +++ b/handlers/views_handler_area_result.inc @@ -35,6 +35,7 @@ class views_handler_area_result extends views_handler_area { '@current_page -- the current page number', '@current_record_count -- the current page record count', '@page_count -- the total page count', + '@execute_time -- the execution time in seconds', ), ); $list = theme('item_list', $variables); @@ -65,6 +66,7 @@ class views_handler_area_result extends views_handler_area { // @TODO: Maybe use a possible is views empty functionality. // Not every view has total_rows set, use view->result instead. $total = isset($this->view->total_rows) ? $this->view->total_rows : count($this->view->result); + $execute_time = number_format($this->view->execute_time, 2); $name = check_plain($this->view->human_name); if ($per_page === 0) { $page_count = 1; @@ -82,7 +84,7 @@ class views_handler_area_result extends views_handler_area { } $current_record_count = ($end - $start) + 1; // Get the search information. - $items = array('start', 'end', 'total', 'name', 'per_page', 'current_page', 'current_record_count', 'page_count'); + $items = array('start', 'end', 'total', 'name', 'per_page', 'current_page', 'current_record_count', 'page_count', 'execute_time'); $replacements = array(); foreach ($items as $item) { $replacements["@$item"] = ${$item};