Index: branches/5.1.x/core/kernel/db/db_tag_processor.php =================================================================== diff -u -N -r13883 -r13884 --- branches/5.1.x/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 13883) +++ branches/5.1.x/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 13884) @@ -1,6 +1,6 @@ GetList($params); + $field = $this->SelectParam($params, 'field,name'); + $total_function = array_key_exists('function', $params) ? $params['function'] : $list->getTotalFunction($field); - return $list->GetFormattedTotal($this->SelectParam($params, 'field,name'), $params['function']); + if (array_key_exists('function_only', $params) && $params['function_only']) { + return $total_function; + } + + return $list->GetFormattedTotal($field, $total_function); } /**