i have successfully installed and am using this wonderful module in a variety of projects. that said, i have one little annoying problem...

on any page where the teaser of a fileshare appears, the body text appears below the upload / download form. in the normal node view, the teaser body text appears correctly above the form. i've checked the contents of fileshare_view, and the $order_info string is appended in the same way to both $node->content['teaser']['#value'] and $node->content['body']['#value'].

function fileshare_view(&$node, $teaser = FALSE, $page = FALSE) {
  $node = node_prepare($node, $teaser);
  $order_info = theme('fileshare_order_info', $node);
  if ($teaser) {
    $node->content['teaser']['#value'] .= $order_info; 
  } elseif ($page) {
    $node->content['body']['#value'] .= $order_info;
  }
  return $node;
}

since there isn't a themable function in fileshare that controls output of the teaser, how would i move the body text to above the upload / download form?